Commit Graph

1905 Commits (d57e9c758ea5d371a6aefae49f01c9e600ae89f3)

Author SHA1 Message Date
winlin d6c16a7e23 RTC: Support WebRTC re-publish stream. 4.0.87 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 42c5a935f9 Update README 4 years ago
winlin c193331648 Update README 4 years ago
winlin ad7576b05d Update CI and CodeCov status in README.md 4 years ago
winlin 02aac0fea4 DTLS: Fix ARQ bug, use openssl timeout. 4.0.84 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 c143b6bfd0 Squash SRS3: Update README for docker 4 years ago
winlin f80a52f265 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 eaeacab920 Update README 4 years ago
winlin e2b7795664 Update README 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 d4b8a57cf7 Enable Object Cache and Zero Copy Nack by default. 4.0.77 4 years ago
winlin eaf9ec6de8 Update README 4 years ago
winlin 781cd8e9de Update README 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 c5d2027f9a RTC: Support high performance timer about 25ms resolution. 4.0.72 4 years ago
winlin e1edc101ca Update readme 4 years ago
winlin 884c43791f Merge branch '3.0release' into 4.0release 4 years ago
winlin eeebcda87d Update readme 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 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 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 010878889c Release 3.0r3 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
winlin ab5ddd24e2 Fix #1548, Add edts in MP4 for Windows10. 3.0.154 4 years ago
winlin 4650d47082 For #1998, Support Firefox, use PT in offer. 4.0.55 4 years ago
winlin 9908433bc8 For #1508, Transform http header name to upper camel case. 4.0.54 4 years ago
winlin cb4c668249 Merge SRS3 4 years ago
winlin 6e922b9589 Refine README for SRS3 4 years ago
winlin c5be7ce8f4 For #1657, Update readme 4 years ago
winlin a20f02ffe1 For #1657, Read cached data first in SSL. 4.0.48 4 years ago
winlin a49b2d7b0e For #1657, Support HTTPS Callback, HTTPS API, HTTPS FLV, etc. 4.0.47 4 years ago
winlin d552a1a5fb For #1657, support HTTPS client, for http-callback. 4.0.45 4 years ago
winlin d98a85b368 Release 3.0-r2, 3.0.153 4 years ago
winlin 365d3b8bda Merge SRS3.0 4 years ago
winlin 9a963c6fd2 Fix #509, Always malloc stack on heap. 3.0.153 4 years ago
winlin 71c9732bff Support gdb/srs.py to stat coroutines. 4.0.44 4 years ago
winlin 8c1eca98b0 Merge SRS3.0 4 years ago
winlin b348539687 Remove some global elements for debugging. 3.0.152 4 years ago
winlin 07ecc25071 Merge branch '3.0release' into 4.0release 4 years ago
winlin 7b68330651 Add hls.realtime.conf for low-latency HLS. 3.0.149 4 years ago
winlin adadbb7e9c Merge branch '3.0release' into 4.0release 4 years ago
winlin 8445d5543b Refine script and startup logs. 3.0.148 4 years ago
winlin a51e275414 Merge SRS3 4 years ago
winlin 6dc3d85ded Allow FFmpeg if exists at /usr/local/bin/ffmpeg. 3.0.147 4 years ago
winlin be1a1d99de Merge SRS3 4 years ago
winlin e1ff69f292 Refine build script, use libssl in docker. 3.0.146 4 years ago
winlin 2d11e5f2d7 Update wiki 4 years ago
winlin 4ff8a055c5 Update conf to follow wiki 4 years ago
winlin cc6b71e1ae Update conf to follow wiki 4 years ago
winlin 07ea733901 Merge branch 'develop' into feature/rtc 4 years ago
winlin bce55d2789 Merge branch '4.0release' into develop 4 years ago
winlin 913d920ec5 Merge branch '3.0release' into 4.0release 4 years ago
winlin 3f3a23f978 Fix #1987, Fix Kbps resample bug. 3.0.145 4 years ago
winlin b602aef56f Merge branch 'develop' into feature/rtc 4 years ago
winlin 39dc118c00 Merge branch '4.0release' into develop 4 years ago
winlin 20293e7e5d Merge 3.0release 4 years ago
winlin 3809d43ee5 Release 3.0r1, 3.0.144 4 years ago
winlin 5342596fc0 Update README for #1780 4 years ago
winlin 253aa23fb1 RTC: Extract resource manager. Use any UDP packet to keep alive. 4.0.43 4 years ago
winlin 783029778c Merge branch 'develop' into feature/rtc 5 years ago
winlin eea36bc261 Merge branch '4.0release' into develop 5 years ago
winlin 991ef94535 Merge branch '3.0release' into 4.0release 5 years ago
winlin 905444a1c7 For #1684, Prevent stop ingest for multiple times. 3.0.143 5 years ago
winlin 697f7d5251 Merge branch 'develop' into feature/rtc 5 years ago
winlin 8b279a9ac4 Merge branch '4.0release' into develop 5 years ago
winlin 0cadbca52f Merge SRS3 5 years ago
winlin 63b5c51748 RTC: Change SO_REUSEPORT fail to warning. 3.0.142 5 years ago
winlin c708103cd4 RTC: Refine NACK RTT and efficiency. 4.0.42 5 years ago
winlin 3026f2fda8 Refine PLI/NACK/DTLS logs. 4.0.41 5 years ago
winlin e4ea2be008 Fix serval bugs for RTC. Refine context API. 4.0.40 5 years ago
winlin 1da97b7cde Merge branch 'develop' into feature/rtc 5 years ago
winlin 8609bcf344 Merge branch '3.0release' into 4.0release 5 years ago
winlin 18192f7efb Update SRS to Simple-Realtime-Server 5 years ago
winlin a3e912f5dc RTC: DTLS support ARQ, covered with utest. 4.0.39 5 years ago
winlin 994c53b6c1 Merge branch '4.0release' into develop 5 years ago
winlin bbfe457335 Update README 5 years ago
winlin 9530ea73e3 RTC: Refine error check. 4.0.37 5 years ago
winlin 21835c38b7 RTC: Support multiple address for client. 4.0.36 5 years ago
winlin 70c3fc78af Refine log context with random string. 4.0.35 5 years ago
winlin d453c6c22e Fix some bugs for RTC. 4.0.34 5 years ago
winlin 4146346243 Merge #1830 to fix bugs in GB28181. 4.0.33 5 years ago
winlin f514dd78c1 Merge branch '4.0release' into develop 5 years ago
winlin 78e28dcfde Merge branch '3.0release' into 4.0release 5 years ago
winlin e3f1aee6c1 Release 3.0 r0, 3.0.141 5 years ago
winlin 7c572dbae3 Merge branch 'feature/rtc' into develop 5 years ago
winlin 6314c273ff Support static link c++ libraries. 4.0.32 5 years ago
winlin 677a006709 Update README 5 years ago
winlin a18cda91b3 Merge branch '4.0release' into develop 5 years ago
winlin 14afe78662 Merge branch '3.0release' into 4.0release 5 years ago
winlin 024df5bdbf Refine README 5 years ago
winlin 5d286776a5 Fix README link 5 years ago
winlin ab6bc39676 Change log cid from int to string. 4.0.31 5 years ago
winlin 2c1bd6da3e Merge SRS 5 years ago
winlin e75f28a327 GB28181 with JitterBuffer support. 4.0.29 5 years ago
winlin 6e04c66402 Support enable C++11. 4.0.29 5 years ago
winlin 95f656b46d Merge service to protocol 5 years ago
winlin f83276c457 Remove srs-librtmp. 5 years ago
winlin 471bb0914f RTC: disable GSO and sendmmsg. 4.0.27 5 years ago
winlin 3cb797dccd For #307, refine core structure, RTMP base on frame, RTC base on RTP. 4.0.26 5 years ago
winlin d0d8f676c3 For #307, refine RTC publisher structure. 4.0.25 5 years ago
winlin 5ee5ef6ab2 For #307, support publish RTC with passing opus. 4.0.24 5 years ago
winlin ee812290c7 Update usage in README for RTC and GB28181 5 years ago
winlin 7574dbefb1 For #307, support sendmmsg, GSO and reuseport. 4.0.23 5 years ago
winlin 1a7c98b5fc Refine README 5 years ago
winlin 61c7443c4b Merge from SRS3 5 years ago
winlin 10d5f99d3d For #307, SRTP ASM only works with openssl-1.0, auto detect it. 4.0.22 5 years ago
winlin 9943565ec9 Merge RTC and GB28181, with bugs fixed. 4.0.21 5 years ago
winlin 573449f1b0 For #307, refine RTC latency from 600ms to 200ms. 4.0.20 5 years ago
winlin 5ad58933a9 For #307, build SRTP with openssl to improve performance. 4.0.19 5 years ago
winlin 608f3d0fae For #1500, support push stream by GB28181. 4.0.18 5 years ago
winlin c7113f27e0 Play stream by WebRTC on iOS/Android/PC browser. 4.0.17 5 years ago
winlin 57604a9c65 For #1672, fix dvr close file failed bug. 3.0.140 5 years ago
winlin 22fbae139c Refine links use relative path 5 years ago
winlin 22ec783c3f Merge branch '3.0release' into 4.0release 5 years ago
winlin f674cab84f Release 3.0-b4, 3.0.139 5 years ago
winlin 84652265d9 Update README 5 years ago
winlin cc6a447332 Merge feature/rtc 5 years ago
winlin 13ee53434e Merge branch '4.0release' into develop 5 years ago
winlin 3e0a7ee7fb Merge branch '3.0release' into 4.0release 5 years ago
winlin 98a71954da Support multiple OS/Platform build cache. 3.0.139 5 years ago
winlin 04c3370458 Merge branch 'develop' into feature/rtc 5 years ago
winlin c2b02f86fa Merge 4.0release 5 years ago
winlin 217b8b94b6 Merge 3.0release 5 years ago
winlin 0a030a4ade Update 5 years ago
winlin 3556da40ce Fix #1250, Support macOS, OSX, MacbookPro, Apple Darwin. 3.0.138 5 years ago
winlin ccd170a813 Update readme for RTC 5 years ago
winlin b3b76b0ca6 Update readme 5 years ago
winlin b12f0e8c8b Update readme 5 years ago
winlin 2b6da30ac6 Welcome maintainers Runner365, John, B.P.Y(Bepartofyou). 4.0.15 5 years ago
winlin e5e2d05da0 For #307, support play with WebRTC. 4.0.14 5 years ago
winlin caf7e9e6ea Merge branch 'feature/rtc' into develop 5 years ago
winlin be746da21c Merge branch '3.0release' into 4.0release 5 years ago
winlin 0dd6c31487 Fix #1629, fix kickoff FLV client bug. 3.0.137 5 years ago
winlin 850a4bbf20 Fix #1619, configure without utest by default. 3.0.136 5 years ago
winlin f89b4b3b26 For #1651, fix return pnwrite of srs_write_large_iovs. 3.0.135 5 years ago
winlin 955de3dac9 Merge branch '3.0release' into 4.0release 5 years ago
winlin 75f62dc653 Update mirror 5 years ago
winlin 5a55cff7ba Update mirror 5 years ago
winlin 881506883e Update 5 years ago
winlin 737e4bc32d Update 5 years ago
winlin 83f743645b Release multiple processes for SRS by reuseport 5 years ago
winlin aead1a5b74 Release 3.0.134, 3.0-b3 5 years ago
winlin a135eb2144 Merge SRS3 5 years ago
winlin 88336b1f5e Remove KAFKA config, because it's removed from code 5 years ago
winlin 70307ed8f9 Update README 5 years ago
winlin 446e5f9a0c Update README 5 years ago
winlin fc3704e54e Update README 5 years ago
winlin aa20a04abb For #1636, fix bug for mux AAC to ADTS, never overwrite by RTMP sampling rate. 4.0.13 5 years ago
winlin 1382337cb4 Merge SRS3 5 years ago
winlin 856ed5a971 For #1635, inotify watch ConfigMap for reload. 3.0.134 5 years ago
winlin 940798a9c7 For #1635, inotify watch ConfigMap for reload. 3.0.131 5 years ago
winlin 5e60c8f9cc For #1635, inotify watch ConfigMap for reload. 3.0.130 5 years ago
winlin 9b663c070a Fix #1635, support auto reaload config by inotify. 3.0.129 5 years ago
winlin b33751e2c1 Merge SRS3 5 years ago
winlin 4b395f6e16 Fix #1630, disable cache for stream changing, and drop dup header. 3.0.128 5 years ago
winlin ed41ca867b For #1594, detect and disable daemon for docker. 3.0.127 5 years ago
winlin c1e07d6a96 For #1634, always check status in thread loop. 3.0.126 5 years ago
winlin 6a765ab849 Merge SRS3 5 years ago
winlin c61c2a939f For #1634, refactor output with datetime for ingest/encoder/exec. 3.0.125 5 years ago
winlin 0290009b4e Refine readme 5 years ago
winlin 927c0c8e39 For #1634, fix quit by accident SIGTERM while killing FFMPEG. 3.0.124 5 years ago
winlin dcb0553cc8 For #1612, fix crash bug for RTSP. 4.0.12 5 years ago
winlin 41acf9ca8e For #1631, support sei_filter for SRT. 4.0.11 5 years ago
winlin d5bbf84439 Release 3.0b2, 3.0.123 5 years ago
winlin 72155fc645 For #1621, support mix_correct for aggregate aac for SRT. 4.0.10 5 years ago
winlin 1b9a705e4b For #1621, support mix_correct for aggregate aac packets. 4.0.10 5 years ago
winlin 90afd06c85 For #1615, support default app(live) for vmix SRT. 4.0.9 5 years ago
winlin 67d78dff0e For #1598, support SLB health checking by TCP. 4.0.8 5 years ago
winlin ef2b123325 Merge branch '3.0release' into 4.0release 5 years ago
winlin 20b9d6ab02 For #1598, support SLB health checking by TCP. 3.0.123 5 years ago
winlin 4a69499f2c Fix bug for librtmp client ipv4/ipv6 socket. 3.0.122 5 years ago
winlin 1d01ef499d For #1579, support rolling update of k8s. 4.0.7 5 years ago
winlin ad3cfbfd2c For #1579, support start/final wait for gracefully quit. 4.0.6 5 years ago
winlin 388ad61cdc Merge branch '3.0release' into 4.0release 5 years ago
winlin dc0f804452 For #1579, support start/final wait for gracefully quit. 3.0.121 5 years ago
winlin d87f58a611 For #1579, support gracefully quit and force to. 4.0.5 5 years ago
winlin 0c48c42f36 Merge branch '3.0release' into 4.0release 5 years ago
winlin 58b40478b6 For #1579, support force gracefully quit. 3.0.120 5 years ago