Commit Graph

1670 Commits (e6ccd8ec9a3f6d9b5343b12bc260ba268d8081c0)

Author SHA1 Message Date
Haibo Chen b06661539c DVR: Copy req from publish. v4.0.193 (#2714)
* DVR: copy req from publish

* DVR: copy req from publish
3 years ago
winlin 523b055c06 Squash: Support RPM. Fix bugs. 3 years ago
Haibo Chen 27083430ce Edge: Refuse edge request when state is stopping (#2707) 3 years ago
winlin eb20458d23 Auto create package by github actions. v4.0.191 3 years ago
winlin ab5079909d For #2369, #1708, #1941: Check errno when close fd or stop thread 3 years ago
马文武 54b706d36e Script: Refine CentOS7 service script to restart SRS. v4.0.190 (#2552) 3 years ago
HungMingWu cc99226ed5 SRTP: Patch libsrtp2 to fix GCC10 build fail. v4.0.189 3 years ago
winlin 8125dd4dd1 Forward: Fast quit when cycle fail. v4.0.188 (#2284) 3 years ago
winlin da7fac0939 Release SRS v5.0.19, develop version, not stable 3 years ago
winlin ed1c499bd3 Gop: Ignore zero timestamp when shrinking. v4.0.187 (#2186) 3 years ago
winlin e1f65478af Sqush: Refine config for origin cluster 3 years ago
lvndry e176401499 Cluster: Origin server shouldn't be it's own coworker. v4.0.186 (#1963) 3 years ago
Haibo Chen ced518ea92 STAT: Add server_id into http_hooks (#2692) v4.0.185 3 years ago
winlin a6c4cc9692 Squash: Merge SRS 4.0, API: Always stat client event if auth fail. 3 years ago
winlin 5783c4420f For #2689: Support stat for CPU archs. 3 years ago
winlin 5b44cc6a17 For #2689, Support loongarch, loongson CPU. v5.0.19 3 years ago
Haibo Chen 592d4964ef API: Always stat client event if auth fail. v4.0.183 3 years ago
winlin 665b5f48f7 Squash: JSON: Support escape special chars. (#1758) 3 years ago
xmedia-systems 34b968aabf JSON: Support escape special chars. (#1758) v4.0.182 3 years ago
Matheus Macabu 061d544195 RTMP: If port is explicity set to 0, use default 1935 (#1754). v4.0.181 3 years ago
winlin 85131dad63 Squash: Update SRS 4.0 version 3 years ago
Alex.CR bb7cd6af3a SRT: Solve mpegts demux assert bug (#2670) v4.0.180
* solve mpegts demux bug

* remove assert

* add error log in mpegts demux

* sovle compile problem

Co-authored-by: shiwei <shiwei05@kuaishou.com>
3 years ago
winlin 596dd8c523 Support daemon(fork twice) for Darwin/OSX. v5.0.18 3 years ago
Haibo Chen 7fd5e8607c DVR: support mp3 audio codec. (#2593) v5.0.17 3 years ago
winlin e03ada39a1 Squash: SRS v4.0.179 3 years ago
Haibo Chen 3fc287f7de API: Fix the same 'client_id' error when asynchronous call (#2665) v4.0.179 3 years ago
winlin 9517ef123d Squash: Update SRS 4.0 version 3 years ago
Alex.CR 1649386ed5 SRT: Pes error when mpegts demux in srt. v4.0.178
* solve mpegts demux bug

* solve pes error when mpegts demux
3 years ago
winlin e127880ec2 Squash: Merge SRS 4.0 3 years ago
Haibo Chen a2003b3a85 API: Use publish param instead of play (#2550) v4.0.177 3 years ago
winlin 4e6a3321cd Squash: Merge SRS 4.0 3 years ago
Haibo Chen eb3bbf1bca For #2549: Fix duration issue for HLS on_hls. v4.0.176 3 years ago
winlin b874d9c9ba Squash: Merge SRS 4.0, regression test for RTMP. 3 years ago
winlin 29cf13afa0 Fix #1641, HLS/RTC picture corrupt for SPS/PPS lost. v4.0.175 3 years ago
winlin 71ed6e5dc5 RTC: Refine config, aac to rtmp_to_rtc, bframe to keep_bframe. v4.0.174 3 years ago
winlin 9c315c94fc For #1641, Support RTMP publish and play regression test. v4.0.173 3 years ago
winlin 0f9b9505a8 RTC: Change rtc.aac to discard by default. v4.0.172 3 years ago
winlin a81aa2edc5 Squash: Merge SRS 4.0 3 years ago
winlin 2fa5a0bee8 Fix #2304, Remove Push RTSP feature. v4.0.171 3 years ago
winlin cf99ebf186 Fix #2653: Remove HTTP RAW API. v4.0.170 3 years ago
winlin 2ac214fdc6 For #2654: Parse width and width from SPS/PPS. v4.0.169 3 years ago
winlin 55d8cb4b7b Default to log to console for docker. v4.0.168 3 years ago
winlin 6c597facfb Squash: Merge SRS 4.0 3 years ago
winlin 4f77ddbc06 Fix bugs #2648, #2415. v4.0.167 3 years ago
winlin 8ea9783de7 OpenWRT: Disable mprotect of ST. 5.0.16 3 years ago
winlin 8685c9c12c OpenWRT: Support cross-compile SRS 3 years ago
winlin b6d02a51b8 OpenWRT: Fix build issues 3 years ago
winlin c48c9603c0 Actions: Create source tar lik srs-server-5.0.14.tar.gz 3 years ago
winlin efbff98046 Actions: Create source tar lik srs-server-4.0.165.tar.gz 3 years ago
winlin 4b37f650f7 Actions: Support create release with source tar automatically. v5.0.13 3 years ago
winlin 38f0109b21 Actions: Support create release with source tar automatically. v4.0.164 3 years ago
winlin 96a33b5748 ST: Support Cygwin64 and MIPS. 5.0.13 3 years ago
winlin f01c9638f1 Support http callback on_play/stop. 5.0.12 3 years ago
winlin 31672806aa For #2618, #2578, SRS 4.0.163 3 years ago
winlin 40f8460929 Squash: Merge SRS 4.0 3 years ago
winlin 5828d64a3d For #2613, #2614, #2454, v4.0.162 4 years ago
winlin 19c0a9eb4b Suqash: Merge 4.0 4 years ago
winlin ec554e14d0 Merge #2581, Fix listen ipv6 and port. 4.0.161 4 years ago
winlin 90b5ed2202 For #2282, #2181, Remove reload for dvr_apply. 4.0.160 4 years ago
winlin 7ab3e4a86c Squash: Merge SRS 4.0 4 years ago
winlin b6d0c73cda For #1859, Enhancement: Add param and stream to on_connect. 4.0.159 4 years ago
winlin f86d6fd073 Squash: Merge SRS 4.0 4 years ago
Haibo Chen c8bf98e8e2 Support for multiple SPS/PPS, then pick the first one. (#2544) 4 years ago
winlin 85620a34f5 Squash: Fix rtc to rtmp sync timestamp using sender report. #2470 4 years ago
winlin 0123125ec2 RTC: Fix rtc to rtmp sync timestamp using sender report. #2470 4 years ago
winlin d08f8fab8c Refine Dockerfile 4 years ago
winlin 2fdb06299c Support utest and regression-test when release. v4.0.156 4 years ago
winlin 32c79b49cc Support Github Actions to publish SRS. 4.0.155 4 years ago
winlin e22035b749 Squash: Fix RTC session info bug 4 years ago
Johnny 7c1d3edd36 RTC: fix SrsSessionInfo about copy assignment operator and comparison operator. 4 years ago
winlin 7c899a0afd Squash: Update version query. 4 years ago
winlin 34b97bf68d Release v4.0-d3, v4.0.153 4 years ago
winlin 24431d35ac Squash: Merge SRS4 4 years ago
Haibo Chen ab988abc59 For #2516, fix codec issue for G.711 or H.263. 4.0.152 4 years ago
winlin 29dea37dbb Squash: Merge SRS4 4 years ago
Haibo Chen dffc344747 RTC: For #1657, support http hooks n_play/stop/publish/unpublish (#2509)
* support http hooks for rtc: on_play/stop/publish/unpublish

* Update srs_app_rtc_conn.cpp

* Update srs_app_rtc_conn.cpp
4 years ago
winlin 9bf5005bdd Squash: Merge SRS4 4 years ago
winlin 42872e2500 Release v4.0.150 dev2 4 years ago
winlin adf0043cbc Fix #2508, Support features query by API. 5.0.10 4 years ago
winlin ee376da0c6 Fix #2508, Support features query by API. 4.0.149 4 years ago
winlin 69faf06f0f API: For #2508, query feature docker and packager. 4 years ago
winlin 86e506e6ec API: For #2508, query feature docker and packager. v4.0.148 4 years ago
winlin 983d521987 API: Use libuuid to generate uuid. v5.0.9 4 years ago
winlin 48ef3dcd83 API: Use libuuid to generate uuid. v4.0.147 4 years ago
winlin 7d4cae45c5 Release 4.0 dev1, v4.0.146 4 years ago
winlin ed6f8689b4 Release 4.0 dev1, v4.0.146 4 years ago
winlin 301a8ceadb Squash: Merge SRS 4.0 4 years ago
winlin 40e649dfbc RTC: Fix NACK negotiation bug for Firefox. 4.0.145 4 years ago
winlin 1c80b529f8 Squash: Merge SRS 4.0 4 years ago
Haibo Chen 86c67f7d95 RTC: Support statistic for HTTP-API, HTTP-Callback and Security (#2483) v4.0.144
* commit message for your changes. Lines starting

* Update srs_app_rtc_api.cpp

* add SrsRtcConnPlay and SrsRtcConnPublish, in enum SrsRtmpConnType

* Update srs_rtmp_stack.cpp

* Update srs_app_rtc_conn.cpp

* Update srs_app_rtc_api.cpp

* update utest

* Update srs_utest_app.cpp
4 years ago
winlin 33610c6865 Squash: Merge SRS 4.0 4 years ago
Alex.CR af05f89925 SRT: Use thread-safe log for multiple-threading SRT module. (#2474) v4.0.143
* solve srt push bugs

* solve h264 mutiple nalus in srt when obs is configured in zerolatency

* optimize error code

* optimize error code

* optimize error code

* add commemnt:we only skip pps/sps frame and send left nalus in srt

* add commemnt:we only skip pps/sps frame and send left nalus in srt

* optimize srt log system

* update conf

* update srt hpp

Co-authored-by: shiwei <shiwei05@kuaishou.com>
4 years ago
winlin 97c627f9d4 Squash: Support CLion 4 years ago
winlin afa32910c9 Fix bugs and enhance code. 4.0.142 4 years ago
winlin c209e547a8 [IDE] Support CLion and cmake to build and debug SRS. 4.0.141
1. Remove all except JetBrains clion by cmake
2. Add .run/srs.run.xml for debugging for CLion.
3. Auto configure SRS when load CMakeLists.txt
4 years ago
winlin 8f91a90f28 Squash: Fix padding packets for RTMP2RTC 4 years ago
Winlin c8a1e0f3da
Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 (#2464)
* Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8

* Update README.md

* Update README.md

* Refine format for AUTHORS.md
4 years ago
Haibo Chen 90b7933dbb For #2403, fix padding packets for RTMP2RTC. 4.0.140.
Calculate the correct payload_size which pure padding data, in the process of rtc2rtmp, make Chrome happy (#2461)

* Calculate the correct payload_size which pure padding data, in the process of rtc2rtmp, make Chrome happy

* make clear for magic number

make clear for magic number

* Update srs_app_rtc_source.cpp
4 years ago
winlin 13d015b8fd Squash: Fix random bug 4 years ago
winlin 642359a50e For #2424, use srandom/random to generate. 4.0.139 4 years ago
winlin db3e11152e Move AUTHORS.txt to trunk for docker. 5.0.7 4 years ago
winlin e802fe5bd6 Release 4.0.138 4 years ago
winlin 9f5d011687 Squash: Fix build fail for arm/aarch64 4 years ago
winlin 81a5c1b8da Move AUTHORS.txt to trunk for docker to access it 4 years ago
winlin 75530efbc4 Squash: Merge #2448, #2440 4 years ago
winlin ef43532cf4 Merge #2440, fix #2390, SRT bug for zerolatency. 4.0.137 4 years ago
winlin 0391e71682 Squash: Merge SRS4 4 years ago
winlin 6ea270adf3 Merge #2435, fix #2015, fix bug for HTTP-RAW-API to check vhost. 4.0.136 4 years ago
winlin d02ba80db1 Squash: Fix bug for building FFmpeg 4 years ago
winlin bfae75077e Fix #2431, configure FFmpeg bug. 4.0.135 4 years ago
winlin c8d8581d4b For #2444, add libavcodec/crystalhd.c for FFmpeg. 4.0.134 4 years ago
winlin 5ee20613ca Squash: Support query lastest available version. 5.0.6 4 years ago
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
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
winlin a594678e3d Squash #1685, #1282, #1547: Support ARM platform. 5.0.5 4 years ago
winlin 5906345a97 Fix #2413, fix RTMP to RTC bug 4.0.130 4 years ago
winlin 70e552ef23 Guess where FFmpeg is. 4.0.129 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 efdbf37255 Squash: Move GB28181 to feature/gb28181. 5.0.4 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 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 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
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 a7ab78a588 SquashSRS4: Update SDK 4 years ago
winlin 37c9066636 RTC: Refine sdk, migrate from onaddstream to ontrack. 4.0.120 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 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 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 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
xialixin 2e14d80aa4 SquashSRS4: Refine GB28181 4 years ago
xialixin 7d8bde3cdb Fix #2355: GB28181: Fix play by RTC bug. 4.0.116 4 years ago
winlin e3bca883e1 SuqashSRS4: Build SRT native 4 years ago
hondaxiao 90f1b482ab SRT: Build SRT from source by SRS. 4.0.115 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 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 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 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 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 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 e8f7c913b0 Refine global or thread-local variables initialize. 4.0.104 4 years ago
winlin 276bd2223e SquashSRS4: Support circuit breaker 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 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 becbe45bcd SquashSRS4: Add demo for RTC 4 years ago
winlin 81a87d07f6 Add video room demo. 4.0.98 4 years ago
winlin 9fb2b69212 Add RTC stream merging demo by FFmpeg. 4.0.97 4 years ago
winlin 206d95879f SquashSRS4: Add one to one RTC demo. 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 3d225973ef Bridger: Support RTC2RTMP bridger and shared FastTimer. 4.0.95 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 659e173e15 RTC: Refine for writing doc. 4.0.92 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 b4b79179a7 SuqashSRS4: Update players 4 years ago
winlin 7cae97e4d3 SquashSRS3: Update players 4 years ago
winlin d4a8a72388 SquashSRS4: Add console. Disable cherrypy by default. 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 8b74c7cb89 SquashSRS4: Happy 2021 4 years ago
winlin d01e603b25 Happy 2021 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 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 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 ff268dca23 SquashSRS4: Eliminate dead code, we never offer 4 years ago
winlin 89f941fadc Refine version file 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 4329c7e7cb Live: Refine edge to follow client and HTTP/302. 5.0.1 4 years ago
winlin 33fa43c118 Init SRS/5. 5.0.0 4 years ago
winlin 57f8a1afec Update doc. 4 years ago
winlin a3dbb22696 Fix bugs. 4.0.85 4 years ago
winlin e74810230a SquashSRS4: Regine DTLS and add regression tests. 4.0.84 4 years ago
winlin 02aac0fea4 DTLS: Fix ARQ bug, use openssl timeout. 4.0.84 4 years ago
winlin de65a331f1 SquashSRS4: Fix DTLS config bug, dup Alert bug. 4.0.83 4 years ago
winlin e4df2eb2ce DTLS: Fix dead loop by duplicated Alert message. 4.0.83 4 years ago
winlin 43028c99c8 Fix bug when client DTLS is passive. 4.0.82 4 years ago
winlin c3f057e4d3 Squash SRS4: Update README for docker 4 years ago
winlin c143b6bfd0 Squash SRS3: Update README for docker 4 years ago
Pieere Pi 4ba485002c Fix #2106, #2011, RTMP/AAC transcode to Opus bug. 4.0.81 4 years ago
winlin 8089fc004c Upgrade libsrtp from 2.0.0 to 2.3.0, with source code. 4.0.79 4 years ago
winlin 96dbd7bced Upgrade openssl from 1.1.0e to 1.1.1b, with source code. 4.0.78 4 years ago
winlin 57f16299f4 Fix #2219, Ubuntu build fail. Add CI for ubuntu20 4 years ago
winlin 58924d41b1 RTC: Support high performance NO-COPY-NACK. 4.0.76 4 years ago
winlin 73e357a93f RTC: Support object cache pool. 4.0.75 4 years ago
winlin 6d3aa2c426 Refine code. 4.0.74 4 years ago
winlin 941a9aaf7a Refine timer, 4.0.73 4 years ago
winlin 1f621a6db3 Remove dead code: memory watch 4 years ago
winlin c5d2027f9a RTC: Support high performance timer about 25ms resolution. 4.0.72 4 years ago
winlin b431ad738c RTC: Refine performance about 700+ streams. 4.0.71 4 years ago
winlin 86d615f27e RTC: Print stat for pli and timer every 5s. 4.0.70 4 years ago
winlin 79a6907a65 RTC: Parse PT fast and refine udp handler. 4.0.69 4 years ago
winlin c3414a30dc RTC: Refine UDP packet peer fast id. 4.0.68 4 years ago
winlin b0208029bb RTC: Reuse UDP socket to receive packet. 4.0.67 4 years ago
winlin 9ada516e98 At least wait 1ms when <1ms, to avoid epoll_wait spin loop. 4.0.66 4 years ago
winlin 076182cde2 Pick from develop. 4.0.65 4 years ago
winlin 6e3bd61599 Enable --nasm and --srtp-asm by default for performance. 4.0.64 4 years ago
winlin 5c41766b79 Support HTTP-FLV and HLS for srs-player by H5. 4.0.63 4 years ago
winlin 4bb3ad5637 For #2142, Fix bug for fixing memory leak for bridger. 4.0.62 4 years ago
winlin 4e70bf5eaf For #2142, Fix memory leak for bridger of RTC source stream. 4.0.61 4 years ago
winlin ed32965aa4 Revert "Fix #2142, Async release bridger when unpublish. 4.0.60"
This reverts commit 06adb9dc42.
4 years ago
winlin 06adb9dc42 Fix #2142, Async release bridger when unpublish. 4.0.60 4 years ago
winlin 10ffb2da36 HTML5 video tag resolution adaptive. 4.0.59 4 years ago
winlin 26dec1b037 Release 4.0.58
Merge #2109, Fix bugs for GB28181.
Merge #2109, Refine srs_string_split.
Fix memory leak and bugs for RTC.
4 years ago
winlin 1c41f5d796 Merge SRS3, change id of stat to string 4 years ago
winlin fb7c051833 Change id from int to string for the statistics. 3.0.157 4 years ago
winlin 2538b02a9b Merge branch '3.0release' into 4.0release 4 years ago
winlin 6e43ef6866 For RTMP edge/forward, pass vhost in tcUrl, not in stream. 3.0.156 4 years ago
winlin 18d049accc Support disable CherryPy. 4.0.57 4 years ago
winlin c17474627b Merge SRS3 4 years ago
winlin 25c76c1e8a Fix #1694, Support DVR 2GB+ MP4 file. 3.0.155 4 years ago
winlin c97e943b07 Merge SRS3 4 years ago