Commit Graph

6026 Commits (37cd8940427aee2459d8e8c80e97c6fcd873c155)

Author SHA1 Message Date
Xiaoniu 7bf03ef2ba Fix #2068, losing of last HLS ts file 4.0.133
fix bug: last segment of ts not trigger 'on_hls',
because of 'on_unpublish' earlier than 'segment_close' (#2438)
4 years ago
Xiaoniu d987e194ff
fix bug: last segment of ts not trigger 'on_hls', because of 'on_unpublish' earlier than 'segment_close' (#2438) 4 years ago
winlin aa12251084 Fix bug for v3.0-r6 4 years ago
winlin da763e43d5 Squash for #2424, query the latest available version. 4.0.132 4 years ago
winlin ce47d5cc28 Squash: Update README 4 years ago
winlin 25262dd3cb Fix SRT bug. 4.0.131 4 years ago
Alex.CR bb9aefd869 srt publish core dump bug (#2429)
* solve srt push bugs

Co-authored-by: shiwei <shiwei05@kuaishou.com>
4 years ago
Alex.CR 67ac720b92
srt publish core dump bug (#2429)
* solve srt push bugs

Co-authored-by: shiwei <shiwei05@kuaishou.com>
4 years ago
winlin a594678e3d Squash #1685, #1282, #1547: Support ARM platform. 5.0.5 4 years ago
winlin fed57f6f17 Refine scripts 4 years ago
winlin 5906345a97 Fix #2413, fix RTMP to RTC bug 4.0.130 4 years ago
john 1347da81f8
Check audio/video track when rtc stream updated (#2418) 4 years ago
winlin 3aba2f3479 Add machine to build dir 4 years ago
winlin 70e552ef23 Guess where FFmpeg is. 4.0.129 4 years ago
winlin 6038276b4e Fix bug for build on osx 4 years ago
winlin 440883e6e6 Fix bug for 'make st' 4 years ago
winlin a52e7c08ea Update AUTHORS 4 years ago
winlin 229578cc65 Fix #1685, support RTC cross-build for armv7/armv8(aarch64). 4.0.128 4 years ago
winlin 1e9de0e191 For #1685: Cross build RTC with FFmpeg 4 years ago
winlin 1c75a270b3 RTC: Eliminate dead code. 4 years ago
winlin 623a453787 Fix #2214, remove detection for gmc and gmp. 4 years ago
winlin efdbf37255 Squash: Move GB28181 to feature/gb28181. 5.0.4 4 years ago
winlin df20fe6c9d Fix build fail 4 years ago
winlin 68c48e27f5 Change GB28181 to feature/gb28181. 4.0.127 4 years ago
winlin f75ef2f808 Build: Support --shared-ffmpeg 4 years ago
winlin d5266725e2 Build: Support --shared-ffmpeg to link with *.so for LGPL license. 4.0.126 4 years ago
winlin d1d0b9ca5c Doc: Update 3rdparty links 4 years ago
winlin 785d2fce08 Build: Support --shared-srt 4 years ago
winlin f44224a2a1 Build: Support --shared-srt to link with *.so for MPL license. 4.0.125 4 years ago
winlin 8434271578 Build: Refine configure option help 4 years ago
winlin 7e657ae654 Refine AUTHORS format 4 years ago
winlin 689100f651 Refine AUTHORS format 4 years ago
winlin 9e2c6d458e Fix build fail for SPDX 4 years ago
winlin 67272f0721 Fix build fail for SPDX 4 years ago
winlin 15901cacee SquashSRS4: Use SPDX-License-Identifier: MIT. 5.0.3 4 years ago
winlin 3cd22b6e6e Use SPDX-License-Identifier: MIT. 4.0.124 4 years ago
winlin 4cf1f852cf Fix bugs for GB28181 and RTC. 4.0.123 4 years ago
johzzy 7be6025546 fix: fix typo about inactive. (#2380) 4 years ago
johzzy 2aad8ad5bd
fix: fix typo about inactive. (#2380) 4 years ago
winlin 81bda41b31 SquashSRS4: Refine srs.sdk.js 4 years ago
louis.xia 1c7c74b01a GB28181: Fix parse rtp tcp failed (#2382)
* fix parse rtp-tcp failed

* fix parse rtp-tcp failed

* fix gb28181 support tcp stack is setup:passive

* Update push.gb28181.tcp.conf

Co-authored-by: cfw <fangwei.cheng@transwarp.io>
Co-authored-by: Winlin <winlin@vip.126.com>
4 years ago
louis.xia cc52e5b27c
GB28181: Fix parse rtp tcp failed (#2382)
* fix parse rtp-tcp failed

* fix parse rtp-tcp failed

* fix gb28181 support tcp stack is setup:passive

* Update push.gb28181.tcp.conf

Co-authored-by: cfw <fangwei.cheng@transwarp.io>
Co-authored-by: Winlin <winlin@vip.126.com>
4 years ago
cfw11 3e7536c493 GB28181: fix parse rtp-tcp failed (#2378)
* fix parse rtp-tcp failed

* fix parse rtp-tcp failed

Co-authored-by: cfw <fangwei.cheng@transwarp.io>
4 years ago
cfw11 4d6f00e6bf
GB28181: fix parse rtp-tcp failed (#2378)
* fix parse rtp-tcp failed

* fix parse rtp-tcp failed

Co-authored-by: cfw <fangwei.cheng@transwarp.io>
4 years ago
winlin c353f1fe57 Update Usage 4 years ago
winlin bd1ec99d5b Demo: Update srs.sdk.js 4 years ago
winlin a9f171144d SquashSRS4: Eliminate dead code 4 years ago
winlin 8e79b90bc3 RTC: Eliminate dead code. 4.0.122 4 years ago
winlin e50582f9c7 SquashSRS4: Refine SDK 4 years ago
winlin 5df90a2a1c Fix #2370 bug for Firefox play stream(published by Chrome). 4.0.121 4 years ago
winlin 7ea05dddf2 RTC: Allow set constrain for publisher 4 years ago
winlin 9ed388523f RTC: Refine demo H5 page 4 years ago
winlin a7ab78a588 SquashSRS4: Update SDK 4 years ago
winlin 37c9066636 RTC: Refine sdk, migrate from onaddstream to ontrack. 4.0.120 4 years ago
winlin 1ba0b20b74 Refine commens 4 years ago
winlin 0c1e60c8df Tools: Refine configure options. 4.0.119 4 years ago
winlin 6dc8d9dd6f SquashSRS4: Remove srs-librtmp 4 years ago
winlin 9e5c4e2c5b RTC: Fix build fail 4 years ago
winlin fc9363e7df Fix build fail when disable RTC by --rtc=off. 4.0.118 4 years ago
winlin af04285baa Tools: Remove srs-librtmp 4 years ago
winlin 3fb6433c9e Tools: Ignore some unused options 4 years ago
winlin 55baa81cea Tools: Refine --arm with --rtc=off 4 years ago
chenhaibo bd506da070 Fix #2366, bug when disabled gb28181. 4 years ago
winlin 8f304b94ec Refine comments 4 years ago
winlin f043a7eb48 SquashSRS4: Allow RTC play before publish. 4 years ago
root d55af6be44 Fix #2362: Allow WebRTC to play before publishing, for GB28181 as such. 4.0.117 4 years ago
winlin ef617b5fc6 Demo: Refine H5 demo page 4 years ago
Xiaoniu 75607d0723 Fix #2364: Live: Fail for stream busy if GB28181 is publishing. 4 years ago
winlin 442cf615c0 ST: Simplify it, only Linux/Darwin, epoll/kqueue, single process. 5.0.2
commit f4872e528cad07f8ea683cc8cb26e34111bad1b5
Author: winlin <winlin@vip.126.com>
Date:   Fri Feb 26 09:13:21 2021 +0800

    ST: For #2188: Remove sendmmsg from ST.

commit aaeb8919bd4a026268e0600398cb1e9ad477663f
Author: winlin <winlin@vip.126.com>
Date:   Thu Mar 11 08:09:54 2021 +0800

    ST: Refine utest script.

commit d1ac9da53060b6bfa82b5d041da4c2ad9bd6b90a
Author: winlin <winlin@vip.126.com>
Date:   Wed Mar 3 11:02:25 2021 +0800

    ST: Support fast utest and coverage

commit 8400115b83c022e33f59422dbf6d85ee46fb9edb
Author: winlin <winlin@vip.126.com>
Date:   Fri Feb 26 07:02:19 2021 +0800

    ST: Always use unserialized accept for linux or darwin

commit c3686f2bca80d2c139239b08975575b1bb981ffa
Author: winlin <winlin@vip.126.com>
Date:   Fri Feb 26 06:54:05 2021 +0800

    ST: Refine ARFLAGS by disable the verbose log

commit aaa5c4f863eba278c4ed2b29a46297fb01a4ed63
Author: winlin <winlin@vip.126.com>
Date:   Thu Feb 25 08:58:46 2021 +0800

    ST: Stack always grows from top to down.

commit dddd466e5c2e418c6f4896cd8bf701130052b3d9
Author: winlin <winlin@vip.126.com>
Date:   Thu Feb 25 08:51:31 2021 +0800

    ST: Ignore process fork, for single process only

commit 7906cb5f6e78c916cb8b8d9522275bfc086bb6a3
Author: winlin <winlin@vip.126.com>
Date:   Thu Feb 25 08:50:59 2021 +0800

    ST: Fix build warnings

commit d94921b84a3b6cf88ace2c766cc2bfedb9c0602e
Author: winlin <winlin@vip.126.com>
Date:   Thu Feb 25 07:27:45 2021 +0800

    ST: Remove select and poll support, only epoll and kqueue

commit 76d202514615f78d1a8f2b15778f3dac5abf4abb
Author: winlin <winlin@vip.126.com>
Date:   Thu Feb 25 07:10:47 2021 +0800

    ST: Remove multiple OS support, except Linux and Darwin.

commit 13c4ba345c61170e86dde486a174378ca235f442
Author: winlin <winlin@vip.126.com>
Date:   Thu Feb 25 06:59:35 2021 +0800

    ST: Remove __ia64__ CPU support

commit 46c06e4a11879cfeb828382e44f11287782ce4b5
Author: winlin <winlin@vip.126.com>
Date:   Wed Feb 24 11:37:27 2021 +0800

    ST: Remove unused files for ST
4 years ago
winlin 34aa11b72a SquashSRS4: Update doc 4 years ago
winlin 476e114cc4 Update doc 4 years ago
winlin 0d14c4b073 System: Fail if use use full.conf 4 years ago
xialixin 2e14d80aa4 SquashSRS4: Refine GB28181 4 years ago
winlin 1bd6bfd142 GB28181: Rename sip and jitter file. 4 years ago
xialixin 4c2b19a264 GB28181: Refine for bad network, we can wait for more incomplete frames 4 years ago
xialixin 7d8bde3cdb Fix #2355: GB28181: Fix play by RTC bug. 4.0.116 4 years ago
winlin 4639510f1b RTC: Allow config perf_stat and queue_length of rtc_server 4 years ago
winlin e3bca883e1 SuqashSRS4: Build SRT native 4 years ago
winlin edbb9cb238 Add FFmpeg LICENSE 4 years ago
hondaxiao 90f1b482ab SRT: Build SRT from source by SRS. 4.0.115 4 years ago
winlin 262f0fc8c8 SRT: Enable HTTP-FLV for SRT 4 years ago
winlin 3dce568b9c Rename SrsConsumer* to SrsLiveConsumer*. 4.0.114 4 years ago
winlin dae6dc5395 Rename SrsRtcStream* to SrsRtcSource*. 4.0.113 4 years ago
winlin 2dd58665fa Rename SrsSource* to SrsLiveSource*. 4.0.112 4 years ago
winlin 9b6a1b16e1 RTC: Eliminate unused perf_stat 4 years ago
winlin a1d7fe46c1 SquashSRS4: Rename SrsRtpPacket2 to SrsRtpPacket. 4 years ago
winlin ddd7a378b1 Rename SrsRtpPacket2 to SrsRtpPacket. 4.0.111 4 years ago
winlin 6a980683f7 SquashSRS4: Remove object cache and stat api 4 years ago
winlin ab0979a4ea RTC: Remove DTLS utests, cover by regression test 4 years ago
winlin f7b32252b0 RTC: Remove Object Cache Pool, no effect. 4.0.110 4 years ago
winlin 717e811002 Change virtual public to public. 4.0.109 4 years ago
winlin 53e20d4a37 RTC: Eliminate unused stat code 4 years ago
winlin cd45750c9d RTC: Eliminate unused stat API 4 years ago
winlin f711eb79ed SquashSRS4: Refine stat id. Fix SRT build bug 4 years ago
winlin 06f7d7d11b Refine id and vid for statistic. 4.0.108 4 years ago
winlin 393d976685 SquashSRS4: Fix memory leak 4 years ago
winlin 9cbdf29f7d SRT: Fix build fail bug, add ssl 4 years ago
winlin 47f3f4da5c SquashSRS4: fix bugs 4 years ago
winlin 996c7d5697 SquashSRS3: Fix bug 4 years ago
winlin 3939844301 SquashSRS4: Fix bugs 4 years ago
winlin 8c5a435714 Fix print bug in retrieve_local_ips. 4.0.107 4 years ago
winlin eb339432c4 SquashSRS4: Update benchmark data. 4 years ago
winlin 6dc93fe0a8 RTC: Update benchmark data 4 years ago
winlin 3bf1b0cb7d Refine tid for sdk and demos. 4.0.106 4 years ago
winlin 8895d36746 SquashSRS4: Refine shared fast timer 4 years ago
winlin 2ad24b2313 Refine shared fast timer. 4.0.105 4 years ago
winlin 3256c7c2fa SquashSRS4: Refine the init of global objects 4 years ago
winlin f370259c9d Fix build fail 4 years ago
winlin 4cf6da107c Refine init of global objects 4 years ago
winlin 8b58d18a5a Refine init of global objects 4 years ago
winlin b1e85664a1 Refine init of global SrsPps 4 years ago
winlin b6f2745822 Refine init of global variables 4 years ago
winlin e8f7c913b0 Refine global or thread-local variables initialize. 4.0.104 4 years ago
winlin 276bd2223e SquashSRS4: Support circuit breaker 4 years ago
winlin e7cce88912 RTC: Refine timer stat 4 years ago
winlin 25f17c32e9 RTC: Refine fast timer 4 years ago
winlin 92fc0af8f4 RTC: Support circuit breaker. 4.0.103 4 years ago
winlin fd6c653d3c SquashSRS4: Refine performance for FastTimer 4 years ago
winlin 46c980c70a RTC: Eliminate unused code 4 years ago
winlin 4527a91545 RTC: Refine play stream find track. 4.0.102 4 years ago
winlin b823dcdfd7 RTC: Refine FastTimer to fixed interval. 4.0.101 4 years ago
winlin f995bf7ca8 SquashSRS4: Transform config for nack/twcc. 4 years ago
winlin 0c0b467917 RTC: Transform config for nack/twcc. 4.0.100 4 years ago
winlin f41c0b42b1 SquashSRS4: Fix config bug for nack and twcc. 4 years ago
winlin b41788ca4a RTC: Fix config bug for nack and twcc. 4.0.99 4 years ago
winlin 4f48ad7a8b RTC: Fix config check bug for nack and twcc 4 years ago
winlin becbe45bcd SquashSRS4: Add demo for RTC 4 years ago
winlin 320bff49e0 Update demos 4 years ago
winlin 37f051f16d Update console 4 years ago
winlin 1e27db6a7d Update players 4 years ago
winlin a39ff09f2a Tools: Add wx-video brocasting for demo 4 years ago
winlin 5405494de8 Tools: Refine one to one RTC demo 4 years ago
winlin 6e26da2323 Tools: Refine sig sdk for demo 4 years ago
winlin 700186b1c8 Tools: Refine random room and display for demo 4 years ago
winlin 81a87d07f6 Add video room demo. 4.0.98 4 years ago
winlin bfeca8e068 Tools: Add video room demo 4 years ago
winlin b42bf496c7 Tools: Update script 4 years ago
winlin 9fb2b69212 Add RTC stream merging demo by FFmpeg. 4.0.97 4 years ago
winlin aa9c4e8604 Tools: Refine one to one demo 4 years ago
winlin ea417201b3 Tools: Copy to gits 4 years ago
winlin 74043b4153 Tools: Update one to one demo 4 years ago
winlin fc23b9e5f5 Tools: Refine script 4 years ago
winlin 2783ac7c92 Tools: Sync 3rdparty tools 4 years ago
winlin dea6136238 Copy demos to SRS release 4 years ago
winlin 206d95879f SquashSRS4: Add one to one RTC demo. 4 years ago
winlin 5e6fe49da1 Add one to one demo for no-localhost 4 years ago
winlin 5a611e0c4b Add one to one demo. 4.0.96 4 years ago
winlin 74bb47c13f SquashSRS4: Support RTC2RTMP. 4 years ago
winlin f7473c90bc For #2303: Add conf for RTC2RTMP 4 years ago
winlin 8a30cc86d9 Bridger: Fix build fail if disable rtc and ffmpeg-fit 4 years ago
winlin 3d225973ef Bridger: Support RTC2RTMP bridger and shared FastTimer. 4.0.95 4 years ago
winlin c770e6d7bc Bridger: Start RTMP2RTC bridger in RTMP publisher 4 years ago
winlin c10232b4e2 Bridger: Refine transcoder to support aac2opus and opus2aac. 4.0.94 4 years ago
winlin 00c192ede1 Timer: Apply shared FastTimer to RTC server. 4.0.93 4 years ago
winlin 8747dd6630 Timer: Extract shared FastTimer to use one timer for all connections 4 years ago
winlin 659e173e15 RTC: Refine for writing doc. 4.0.92 4 years ago
winlin 165f97e4a0 SquashSRS3: Link source flv in doc 4 years ago
winlin 0b62216999 SquashSRS4: Support av1 for Chrome M90 enabled it. 4 years ago
Winlin e8fe66e3ba
RTC: Support av1 for Chrome M90 enabled it. 4.0.91 (#2324)
* RTC: Support av1 for Chrome M90 enabled it. 4.0.91

* RTC: Show codec for WebRTC publisher
4 years ago
winlin a9d39f6946 RTC: Refine API params to create connection 4 years ago
winlin 51aa899358 RTC: Refine H5 demo, extract srs.sdk.js 4 years ago
winlin a5727c373a Script: Remove unused git2unix.sh 4 years ago
winlin b4b79179a7 SuqashSRS4: Update players 4 years ago
winlin 7cae97e4d3 SquashSRS3: Update players 4 years ago
winlin ea1f32526a RTC: Remove DTLS utest, cover by regression test 4 years ago
winlin a300d1fc54 Fix bug for alone pithy print 4 years ago
winlin 543377ebf1 Test: Update srs-bench 4 years ago
winlin c2229d392a Add alone pithy print 4 years ago
winlin e67207f4b1 Script: Refine package and install script 4 years ago
winlin 3d74b0efc9 SquashSRS4: Add crossdomain.xml for install script. 4 years ago
winlin db37a4ac02 SquashSRS3: Add crossdomain.xml for install script. 4 years ago
winlin f9d9f3a373 Modules: Fix build fail for global variables. 4 years ago
winlin 00a8eef580 Fix utest fail 4 years ago
winlin eba78149ad SquashSRS4: Change push-RTSP as deprecated feature. 4 years ago
winlin 5516d3751f Change push-RTSP as deprecated feature. 4 years ago
winlin d4a8a72388 SquashSRS4: Add console. Disable cherrypy by default. 4 years ago
winlin 6f66cf0868 Player: Change the default from RTMP to HTTP-FLV. 4 years ago
winlin 5232f9e043 Disable CherryPy by --cherrypy=off. 4.0.90 4 years ago
winlin de1c7522f0 SquashSRS3: Add console 4 years ago
winlin 9ed7565789 SquashSRS3: Package srs-console 4 years ago
winlin c95bfc4a46 Timer: Apply shared FastTimer to RTC server 4 years ago
winlin 7b413edbb7 Timer: Extract shared FastTimer to use one timer for all connections 4 years ago
winlin 7bdc9e8e96 Moduels: Refine the description 4 years ago
winlin b29827d22c Modules: Enable app files for module 4 years ago
winlin aa07f45545 SquashSRS4: Happy 2021 4 years ago
winlin cec0191b16 Happy 2021 4 years ago
winlin 8b74c7cb89 SquashSRS4: Happy 2021 4 years ago
winlin 124455be09 Update script 4 years ago
winlin d01e603b25 Happy 2021 4 years ago
stone 3eb3cb9b51 For #2275, fix bug for transcode engine config param. 4 years ago
stone 6da91f7dea For #2275, fix bug for transcode engine config param. 4 years ago
winlin 323306149d SquashSRS4: Eliminate the dup code 4 years ago
winlin aae0f61165 RTC: Eliminate the dup code 4 years ago
winlin 55426c6331 SquashSRS4: Fix RTC connection dispose bug 4 years ago
winlin 061f367a82 RTC: Fix RTC connection dispose bug 4 years ago
winlin 1ee77614fb Refine comments 4 years ago
winlin 237c1e4d3d SquashSRS4: Fix DTLS warnings for HTTP api 4 years ago
winlin db7e820f04 RTC: Fix DTLS warnings for HTTP api 4 years ago
winlin fcf72b48f9 SquashSRS4: Fix republish bug 4 years ago
winlin 96003d4a52 RTC: Fix bug for republish stream. 4.0.89 4 years ago
winlin 52644f50c9 SquashSRS4: Fix republish bug 4 years ago
winlin 8d9dd532b9 RTC: Fix bug for republish stream. 4.0.89 4 years ago
winlin d80ba9d284 SquashSRS4: Fix memory leak 4 years ago
winlin 3c59fedab6 RTC: Fix memory leak 4 years ago
winlin fa2fec3247 SquashSRS4: Refine payload NALU type parser 4 years ago
winlin 7823d75a38 RTC: Refine payload NALU type parser 4 years ago
winlin 0cc3063703 SquashSRS4: Refine TWCC and SDP exchange. 4.0.88 4 years ago
winlin aa5d872b8c RTC: Refine TWCC and SDP exchange. 4.0.88 4 years ago
winlin bd1752a4b2 RTC: Fix TWCC send bug 4 years ago
winlin 7ac4a4f4ca RTC: Fix audio track description bug 4 years ago
winlin f4b791a9d5 Kernel: Never assert for SrsBuffer::require 4 years ago
winlin 4d5c7e0a73 RTC: Fix object cache bug, reset payload when recycle 4 years ago
winlin 45b83bd22e SquashSRS4: Update comments and performance data 4 years ago
winlin f2d0c34244 RTC: Refine comments for SrsRtpPacket2 4 years ago
winlin 4692e8b8ad SquashSRS4: Support WebRTC re-publish stream. 4 years ago
winlin d6c16a7e23 RTC: Support WebRTC re-publish stream. 4.0.87 4 years ago
winlin aab54b2cf4 SquashSRS4: Refine RTC extension ID parsing 4 years ago
winlin 0cb05a2953 RTC: Refine ID parsing 4 years ago
winlin ff268dca23 SquashSRS4: Eliminate dead code, we never offer 4 years ago
winlin 89f941fadc Refine version file 4 years ago
winlin 6c7e24fc6d RTC: Eliminate dead code, we nerver send offer 4 years ago
winlin ecd4527342 SquashSRS4: Use fast parse TWCCID, ignore in packet parsing 4 years ago
winlin 4c39cc7c2f RTC: Use fast parse TWCCID, ignore in packet parsing. 4.0.86
1. TWCC should not be passed from end to end.
2. Publisher TWCC information, should be ignore when pass to player
3. Player should regenerate its own TWCC.
4 years ago
winlin b7b474deba SquashSRS4: Update srs-bench. 4 years ago
winlin f5ff28d47a RTC: Refine play stream init 4 years ago
winlin 3fea5c0ec3 Test: Add republish regression test, should fail 4 years ago
winlin bb37a5550c Test: Update srs-bench 4 years ago
winlin 25145b945d RTC: Use send_rtcp to encrypt and send RTCP bytes 4 years ago
winlin 4329c7e7cb Live: Refine edge to follow client and HTTP/302. 5.0.1 4 years ago
winlin 4f1d213c91 Live: Support follow HTTP/302 for HTTP/HTTPS FLV edge. 4 years ago
winlin 35431749c4 Live: Support follow client protocol for edge. 4 years ago
winlin 33fa43c118 Init SRS/5. 5.0.0 4 years ago
winlin ccbc11c2d6 Test: Fix bug for srs-bench. 4 years ago
winlin c07b7db3c5 Test: Update srs-bench. 4 years ago
winlin 57f8a1afec Update doc. 4 years ago
winlin a3dbb22696 Fix bugs. 4.0.85 4 years ago
winlin 4f1aa924e6 SquashSRS4: Add security scan. Feed TWCC before drop PT. 4 years ago
winlin a53fe451ff RTC: Feed TWCC then drop the specified PT packet.
1. Sometimes we might drop RTP packets, by PT(payload type).
2. For example, the padding packets from client.
3. We should feed these packets to TWCC, then drop it.
4 years ago
winlin 7f8df6f21f Build: Refine script for SRTP.
Because we have upgraded to openssl-1.1.1d and libsrtp-2.3,
so it's able to enable ASM for SRTP for not only openssl-1.0,
because libsrtp-2.3 fixed the capacity bug.
4 years ago
winlin e74810230a SquashSRS4: Regine DTLS and add regression tests. 4.0.84 4 years ago
winlin f066914968 Test: Add missing files. 4 years ago
winlin 27d4080084 Test: Fix check file bug 4 years ago
winlin 030b94e717 Test: Add missing files for srs-bench 4 years ago
winlin 06f2e1462e DTLS: Update regression tests 4 years ago
winlin d4d11c2c18 DTLS: Change max loop to larger 4 years ago
winlin 62987aa01f DTLS: Refine retransmit between ClientHello and Certificate. 4 years ago
winlin 02aac0fea4 DTLS: Fix ARQ bug, use openssl timeout. 4.0.84 4 years ago
winlin dc93836489 SquashSRS4: Refine DTLS init, use specified API by role 4 years ago
winlin 3c6e466280 DTLS: Use specified init API, to decrease packet size 4 years ago
winlin 3a5d88b435 DTLS: Disable QueryMTU for openssl, or the packet get fragmented 4 years ago