Skip to content

Releases: ossrs/srs

Release v6.0-a1

01 Sep 08:40
Compare
Choose a tag to compare
Release v6.0-a1 Pre-release
Pre-release

If you would like to support SRS, please consider contributing to our OpenCollective.

dd2cc934215abd469be1e5d762d21bb76d8888ec
Release v6.0-a1, 6.0 alpha1, v6.0.155, 169636 lines.

CHANGELOG:

  • v6.0, 2024-09-01, Merge #4165: FLV: Refine source and http handler. v6.0.155 (#4165)
  • v6.0, 2024-09-01, Merge #4166: Edge: Fix flv edge crash when http unmount. v6.0.154 (#4166)
  • v6.0, 2024-08-31, Merge #4162: Fix #3767: RTMP: Do not response empty data packet. v6.0.153 (#4162)
  • v6.0, 2024-08-31, Merge #4164: HTTP-FLV: Notify connection to expire when unpublishing. v6.0.152 (#4164)
  • v6.0, 2024-08-24, Merge #4157: Fix crash when quiting. v6.0.151 (#4157)
  • v6.0, 2024-08-24, Merge #4156: Build: Fix srs_mp4_parser compiling error. v6.0.150 (#4156)
  • v6.0, 2024-08-21, Merge #4150: API: Support new HTTP API for VALGRIND. v6.0.149 (#4150)
  • v6.0, 2024-08-15, Merge #4144: HTTP-FLV: Crash when multiple viewers. v6.0.148 (#4144)
  • v6.0, 2024-08-15, Merge #4142: Config: Add more utest for env config. v6.0.147 (#4142)
  • v6.0, 2024-08-14, Merge #4141: Live: Crash for invalid live stream state when unmount HTTP. v6.0.146 (#4141)

Resource

Resource Mirror: gitee.com

Docker

Docker Mirror: aliyun.com

Doc: ossrs.io

Doc: ossrs.net

Release v6.0-a0

27 Jul 04:11
Compare
Choose a tag to compare
Release v6.0-a0 Pre-release
Pre-release

If you would like to support SRS, please consider contributing to our OpenCollective.

384ccbac0d0899ff8077b4b30a271cf1c2653e3e
Release v6.0-a0, 6.0 alpha0, v6.0.145, 169259 lines.

  • v6.0, 2024-07-27, Merge #4127: Transcode: Support video codec such as h264_qsv and libx265. v6.0.145 (#4127)
  • v6.0, 2024-07-27, Merge #4101: GB28181: Support external SIP server. v6.0.144 (#4101)
  • v6.0, 2024-07-24, Merge #4115: HLS: Add missing newline to end of session manifest. v6.0.143 (#4115)
  • v6.0, 2024-07-24, Merge #4029: Player: Fix empty img tag occupy 20px size in safari. v6.0.142 (#4029)
  • v6.0, 2024-07-24, Merge #4063: let http-remux ts stream support guess_has_av feature;. v6.0.141 (#4063)
  • v6.0, 2024-07-24, Merge #4116: Dockerfile: Consistently use proper ENV syntax using "=". v6.0.140 (#4116)
  • v6.0, 2024-07-24, Merge #4126: Edge: Improve stability for state and fd closing. v6.0.139 (#4126)
  • v6.0, 2024-07-13, Merge #4111: DASH: Fix time unit error for disposing. v6.0.138 (#4111)
  • v6.0, 2024-07-09, Merge #4028: HTTPS: Support config key/cert for HTTPS API. v6.0.137 (#4028)
  • v6.0, 2024-07-09, Merge #4109: UniquePtr: Support SrsUniquePtr to replace SrsAutoFree. v6.0.136 (#4109)
  • v6.0, 2024-07-08, Merge #4042: Refine config directive token parsing. v6.0.135 (#4042)
  • v6.0, 2024-07-04, Merge #4106: SmartPtr: Fix SRT source memory leaking. v6.0.134 (#4106)
  • v6.0, 2024-06-29, Merge #4077: Fix misspelling error in app config. v6.0.133 (#4077)
  • v6.0, 2024-06-29, Merge #4102: SmartPtr: Support detect memory leak by valgrind. v6.0.132 (#4102)
  • v6.0, 2024-06-21, Merge #4100: Fix security scan problems. v6.0.131 (#4100)
  • v6.0, 2024-06-21, Merge #4097: SmartPtr: Support load test for source by srs-bench. v6.0.130 (#4097)
  • v6.0, 2024-06-15, Merge #4089: SmartPtr: Support shared ptr for live source. v6.0.129 (#4089)
  • v6.0, 2024-06-14, Merge #4085: SmartPtr: Support shared ptr for RTC source. v6.0.128 (#4085)
  • v6.0, 2024-06-13, Merge #4083: SmartPtr: Use shared ptr in RTC TCP connection. v6.0.127 (#4083)
  • v6.0, 2024-06-12, Merge #4080: SmartPtr: Use shared ptr to manage GB objects. v6.0.126 (#4080)
  • v6.0, 2024-06-03, Merge #4057: RTC: Support dropping h.264 SEI from NALUs. v6.0.125 (#4057)
  • v6.0, 2024-04-26, Merge #4044: fix: correct SRS_ERRNO_MAP_HTTP duplicate error code. v6.0.124 (#4044)
  • v6.0, 2024-04-23, Merge #4038: RTMP: Do not response publish start message if hooks fail. v6.0.123 (#4038)
  • v6.0, 2024-04-22, Merge #4033: issue #3967: support x509 certification chiain in single pem file. v6.0.122 (#4033)
  • v6.0, 2024-03-26, Filter JSONP callback function name. v6.0.121
  • v6.0, 2024-03-26, Merge #3995: Build: Refine workflow for cygwin and remove scorecard. v6.0.120 (#3995)
  • v6.0, 2024-03-26, Merge #4005: Build: Fix module failed for main_ingest_hls and mp4_parser. v6.0.119 (#4005)
  • v6.0, 2024-03-24, Merge #3989: ST: Research adds examples that demos pthread and helloworld. v6.0.118 (#3989)
  • v6.0, 2024-03-19, Merge #3958: Add a TCP proxy for debugging. v6.0.117 (#3958)
  • v6.0, 2024-03-20, Merge #3964: WebRTC: Add support for A/V only WHEP/WHEP player. v6.0.116 (#3964)
  • v6.0, 2024-03-19, Merge #3990: System: Disable feature that obtains versions and check features status. v6.0.115 (#3990)
  • v6.0, 2024-03-18, Merge #3973: Typo: Fix some typo for #3973 #3976 #3982. v6.0.114 (#3973)
  • v6.0, 2024-02-06, Merge #3920: WHIP: Fix bug for converting WHIP to RTMP/HLS. v6.0.113 (#3920)
  • v6.0, 2024-02-05, Merge #3924: Upgrade hls.js and set in low latency mode. v6.0.112 (#3924)
  • v6.0, 2024-02-05, Merge #3925: RTC: Fix video and audio track pt_ is not change in player before publisher. v6.0.111 (#3925)
  • v6.0, 2024-02-05, Merge #3923: Configure: print enabled/disable sanitizer. v6.0.110 (#3923)
  • v6.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v6.0.108 (#3916)
  • v6.0, 2023-12-30, Merge #3914: Forward: when unpublish crash caused by uninitialized forward connection. v6.0.107 (#3914)
  • v6.0, 2023-12-15, Merge #3854: Typo: line 263 - srs_app_srt_conn.cpp. v6.0.106 (#3854)
  • v6.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v6.0.105 (#3910)
  • v6.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v6.0.104 (#3902)
  • v6.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v6.0.103 (#3891)
  • v6.0, 2023-11-22, Merge #3883: Fix opus delay options, use ffmpeg-opus in docker test. v6.0.102 (#3883)
  • v6.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v6.0.101 (#3886)
  • v6.0, 2023-11-16, Merge #3868: Fix the test fail when enable ffmpeg-opus. v6.0.100 (#3868)
  • v6.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v6.0.99 (#3879)
  • v6.0, 2023-11-06, Merge #3851: donot compile libopus when enable sys-ffmpeg. v6.0.98 (#3851)
  • v6.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v6.0.97 (#3852)
  • v6.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v6.0.96 (#3858)
  • v6.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v6.0.95 (#3845)
  • v6.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v6.0.94 (#3847)
  • v6.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v6.0.93 (#3846)
  • v6.0, 2023-10-17, Merge #3840: Disable asan by default. v6.0.92 (#3840)
  • v6.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v6.0.91 (#3837)
  • v6.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v6.0.90 (#3758)
  • v6.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v6.0.89 (#3827)
  • v6.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v6.0.88 (#3825)
  • v6.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v6.0.87 (#3824)
  • v6.0, 2023-10-08, Merge #3815: Use new cache image name. v6.0.86 (#3815)
  • v6.0, 2023-09-26, Merge #3811: Turn off the related utests H265 option. v6.0.85 (#3811)
  • v6.0, 2023-09-25, Merge #3810: Change dev code for John. v6.0.84 (#3810)
  • v6.0, 2023-09-22, Merge #3777: Compile: Add a GLIBC definition for the pthread_setname_np. v6.0.83 (#3777)
  • v6.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v6.0.82 (#3806)
  • v6.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v6.0.81 (#3808)
  • v6.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v6.0.80 (#3404)
  • v6.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v6.0.79 (#3807)
  • v6.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v6.0.78 (#3696)
  • v6.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v6.0.77 (#3804)
  • v6.0, 2023-09-18, Merge #3722: Bugfix: HEVC SRT stream supports multiple PPS fields. v6.0.76 (#3722)
  • v6.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop...
Read more

Release v6.0-d6

04 Jul 08:58
Compare
Choose a tag to compare
Release v6.0-d6 Pre-release
Pre-release

If you would like to support SRS, please consider contributing to our OpenCollective.

6bbd461ec960652c65deaaa9356d79fac691dd6d
Release v6.0-d6, 6.0 dev6, v6.0.134, 168904 lines.

CHANGELOG:

  • v6.0, 2024-07-04, Merge #4106: SmartPtr: Fix SRT source memory leaking. v6.0.134 (#4106)
  • v6.0, 2024-06-29, Merge #4077: Fix misspelling error in app config. v6.0.133 (#4077)
  • v6.0, 2024-06-29, Merge #4102: SmartPtr: Support detect memory leak by valgrind. v6.0.132 (#4102)
  • v6.0, 2024-06-21, Merge #4100: Fix security scan problems. v6.0.131 (#4100)
  • v6.0, 2024-06-21, Merge #4097: SmartPtr: Support load test for source by srs-bench. v6.0.130 (#4097)
  • v6.0, 2024-06-15, Merge #4089: SmartPtr: Support shared ptr for live source. v6.0.129 (#4089)
  • v6.0, 2024-06-14, Merge #4085: SmartPtr: Support shared ptr for RTC source. v6.0.128 (#4085)
  • v6.0, 2024-06-13, Merge #4083: SmartPtr: Use shared ptr in RTC TCP connection. v6.0.127 (#4083)
  • v6.0, 2024-06-12, Merge #4080: SmartPtr: Use shared ptr to manage GB objects. v6.0.126 (#4080)
  • v6.0, 2024-06-03, Merge #4057: RTC: Support dropping h.264 SEI from NALUs. v6.0.125 (#4057)
  • v6.0, 2024-04-26, Merge #4044: fix: correct SRS_ERRNO_MAP_HTTP duplicate error code. v6.0.124 (#4044)
  • v6.0, 2024-04-23, Merge #4038: RTMP: Do not response publish start message if hooks fail. v6.0.123 (#4038)
  • v6.0, 2024-04-22, Merge #4033: issue #3967: support x509 certification chiain in single pem file. v6.0.122 (#4033)
  • v6.0, 2024-03-26, Filter JSONP callback function name. v6.0.121
  • v6.0, 2024-03-26, Merge #3995: Build: Refine workflow for cygwin and remove scorecard. v6.0.120 (#3995)
  • v6.0, 2024-03-26, Merge #4005: Build: Fix module failed for main_ingest_hls and mp4_parser. v6.0.119 (#4005)
  • v6.0, 2024-03-24, Merge #3989: ST: Research adds examples that demos pthread and helloworld. v6.0.118 (#3989)
  • v6.0, 2024-03-19, Merge #3958: Add a TCP proxy for debugging. v6.0.117 (#3958)
  • v6.0, 2024-03-20, Merge #3964: WebRTC: Add support for A/V only WHEP/WHEP player. v6.0.116 (#3964)
  • v6.0, 2024-03-19, Merge #3990: System: Disable feature that obtains versions and check features status. v6.0.115 (#3990)
  • v6.0, 2024-03-18, Merge #3973: Typo: Fix some typo for #3973 #3976 #3982. v6.0.114 (#3973)
  • v6.0, 2024-02-06, Merge #3920: WHIP: Fix bug for converting WHIP to RTMP/HLS. v6.0.113 (#3920)
  • v6.0, 2024-02-05, Merge #3924: Upgrade hls.js and set in low latency mode. v6.0.112 (#3924)
  • v6.0, 2024-02-05, Merge #3925: RTC: Fix video and audio track pt_ is not change in player before publisher. v6.0.111 (#3925)
  • v6.0, 2024-02-05, Merge #3923: Configure: print enabled/disable sanitizer. v6.0.110 (#3923)
  • v6.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v6.0.108 (#3916)
  • v6.0, 2023-12-30, Merge #3914: Forward: when unpublish crash caused by uninitialized forward connection. v6.0.107 (#3914)
  • v6.0, 2023-12-15, Merge #3854: Typo: line 263 - srs_app_srt_conn.cpp. v6.0.106 (#3854)
  • v6.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v6.0.105 (#3910)
  • v6.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v6.0.104 (#3902)
  • v6.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v6.0.103 (#3891)
  • v6.0, 2023-11-22, Merge #3883: Fix opus delay options, use ffmpeg-opus in docker test. v6.0.102 (#3883)
  • v6.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v6.0.101 (#3886)
  • v6.0, 2023-11-16, Merge #3868: Fix the test fail when enable ffmpeg-opus. v6.0.100 (#3868)
  • v6.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v6.0.99 (#3879)
  • v6.0, 2023-11-06, Merge #3851: donot compile libopus when enable sys-ffmpeg. v6.0.98 (#3851)
  • v6.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v6.0.97 (#3852)
  • v6.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v6.0.96 (#3858)
  • v6.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v6.0.95 (#3845)
  • v6.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v6.0.94 (#3847)
  • v6.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v6.0.93 (#3846)
  • v6.0, 2023-10-17, Merge #3840: Disable asan by default. v6.0.92 (#3840)
  • v6.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v6.0.91 (#3837)
  • v6.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v6.0.90 (#3758)
  • v6.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v6.0.89 (#3827)
  • v6.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v6.0.88 (#3825)
  • v6.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v6.0.87 (#3824)
  • v6.0, 2023-10-08, Merge #3815: Use new cache image name. v6.0.86 (#3815)
  • v6.0, 2023-09-26, Merge #3811: Turn off the related utests H265 option. v6.0.85 (#3811)
  • v6.0, 2023-09-25, Merge #3810: Change dev code for John. v6.0.84 (#3810)
  • v6.0, 2023-09-22, Merge #3777: Compile: Add a GLIBC definition for the pthread_setname_np. v6.0.83 (#3777)
  • v6.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v6.0.82 (#3806)
  • v6.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v6.0.81 (#3808)
  • v6.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v6.0.80 (#3404)
  • v6.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v6.0.79 (#3807)
  • v6.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v6.0.78 (#3696)
  • v6.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v6.0.77 (#3804)
  • v6.0, 2023-09-18, Merge #3722: Bugfix: HEVC SRT stream supports multiple PPS fields. v6.0.76 (#3722)
  • v6.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop 0x03. v6.0.75 (#3597)
  • v6.0, 2023-09-08, Merge #3794: Support SRS Stack token for authentication. v6.0.74 (#3794)
  • v6.0, 2023-09-07, Merge #3795: Fix dash crash if format not supported. v6.0.73 (#3795)
  • v6.0, 2023-08-30, Merge #3776: Compile: Add aarch64 to the conditions of use of the cbrt function. v6.0.72 (#3776)
  • v6.0, 2023-08-30, Merge #3779: Support HTTP-API for fetching reload result. v6.0.71 (#3779)
  • v6.0, 2023-08-28, Merge #3503: SrsContextId assignment can be improved without create a duplicated one. v6.0.70 (#3503)
  • v6.0, 2023-08-28, Merge #3781: HLS: Fix on_hls and hls_dispose critical zone issue. v6.0.69 (#3781)
  • v6.0, 2023-08-28, Merge #3768: Support include empty config file. v6.0.68 (#3768)
  • v6.0, 2023-08-25, Merge #3782: HLS: Support reload HLS asynchronously. v6.0.67 (#3782)
  • v6.0, 2023-08-22, Merge #3775: Bugfix: Log format output type does not match. v6.0.66 (#3699)
  • v6.0, 2023-08-02, Merge #3750: HLS: Ignore empty NALU to avoid error. v6.0.64 (#3750)
  • v6.0, 2023-07-27, Merge #3611: Design and implement helm capabilities to streamline the dep...
Read more

Release v6.0-d5

15 Jun 10:24
Compare
Choose a tag to compare
Release v6.0-d5 Pre-release
Pre-release

If you would like to support SRS, please consider contributing to our OpenCollective.

e3d74fb04504cce64f78119627efe3aae825dda3
Release v5.0-r3 and v6.0-d5.

CHANGELOG

  • v6.0, 2024-06-15, Merge #4089: SmartPtr: Support shared ptr for live source. v6.0.129 (#4089)
  • v6.0, 2024-06-14, Merge #4085: SmartPtr: Support shared ptr for RTC source. v6.0.128 (#4085)
  • v6.0, 2024-06-13, Merge #4083: SmartPtr: Use shared ptr in RTC TCP connection. v6.0.127 (#4083)
  • v6.0, 2024-06-12, Merge #4080: SmartPtr: Use shared ptr to manage GB objects. v6.0.126 (#4080)
  • v6.0, 2024-06-03, Merge #4057: RTC: Support dropping h.264 SEI from NALUs. v6.0.125 (#4057)
  • v6.0, 2024-04-26, Merge #4044: fix: correct SRS_ERRNO_MAP_HTTP duplicate error code. v6.0.124 (#4044)
  • v6.0, 2024-04-23, Merge #4038: RTMP: Do not response publish start message if hooks fail. v6.0.123 (#4038)
  • v6.0, 2024-04-22, Merge #4033: issue #3967: support x509 certification chiain in single pem file. v6.0.122 (#4033)
  • v6.0, 2024-03-26, Filter JSONP callback function name. v6.0.121
  • v6.0, 2024-03-26, Merge #3995: Build: Refine workflow for cygwin and remove scorecard. v6.0.120 (#3995)
  • v6.0, 2024-03-26, Merge #4005: Build: Fix module failed for main_ingest_hls and mp4_parser. v6.0.119 (#4005)
  • v6.0, 2024-03-24, Merge #3989: ST: Research adds examples that demos pthread and helloworld. v6.0.118 (#3989)
  • v6.0, 2024-03-19, Merge #3958: Add a TCP proxy for debugging. v6.0.117 (#3958)
  • v6.0, 2024-03-20, Merge #3964: WebRTC: Add support for A/V only WHEP/WHEP player. v6.0.116 (#3964)
  • v6.0, 2024-03-19, Merge #3990: System: Disable feature that obtains versions and check features status. v6.0.115 (#3990)
  • v6.0, 2024-03-18, Merge #3973: Typo: Fix some typo for #3973 #3976 #3982. v6.0.114 (#3973)
  • v6.0, 2024-02-06, Merge #3920: WHIP: Fix bug for converting WHIP to RTMP/HLS. v6.0.113 (#3920)
  • v6.0, 2024-02-05, Merge #3924: Upgrade hls.js and set in low latency mode. v6.0.112 (#3924)
  • v6.0, 2024-02-05, Merge #3925: RTC: Fix video and audio track pt_ is not change in player before publisher. v6.0.111 (#3925)
  • v6.0, 2024-02-05, Merge #3923: Configure: print enabled/disable sanitizer. v6.0.110 (#3923)
  • v6.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v6.0.108 (#3916)
  • v6.0, 2023-12-30, Merge #3914: Forward: when unpublish crash caused by uninitialized forward connection. v6.0.107 (#3914)
  • v6.0, 2023-12-15, Merge #3854: Typo: line 263 - srs_app_srt_conn.cpp. v6.0.106 (#3854)
  • v6.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v6.0.105 (#3910)
  • v6.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v6.0.104 (#3902)
  • v6.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v6.0.103 (#3891)
  • v6.0, 2023-11-22, Merge #3883: Fix opus delay options, use ffmpeg-opus in docker test. v6.0.102 (#3883)
  • v6.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v6.0.101 (#3886)
  • v6.0, 2023-11-16, Merge #3868: Fix the test fail when enable ffmpeg-opus. v6.0.100 (#3868)
  • v6.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v6.0.99 (#3879)
  • v6.0, 2023-11-06, Merge #3851: donot compile libopus when enable sys-ffmpeg. v6.0.98 (#3851)
  • v6.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v6.0.97 (#3852)
  • v6.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v6.0.96 (#3858)
  • v6.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v6.0.95 (#3845)
  • v6.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v6.0.94 (#3847)
  • v6.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v6.0.93 (#3846)
  • v6.0, 2023-10-17, Merge #3840: Disable asan by default. v6.0.92 (#3840)
  • v6.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v6.0.91 (#3837)
  • v6.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v6.0.90 (#3758)
  • v6.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v6.0.89 (#3827)
  • v6.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v6.0.88 (#3825)
  • v6.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v6.0.87 (#3824)
  • v6.0, 2023-10-08, Merge #3815: Use new cache image name. v6.0.86 (#3815)
  • v6.0, 2023-09-26, Merge #3811: Turn off the related utests H265 option. v6.0.85 (#3811)
  • v6.0, 2023-09-25, Merge #3810: Change dev code for John. v6.0.84 (#3810)
  • v6.0, 2023-09-22, Merge #3777: Compile: Add a GLIBC definition for the pthread_setname_np. v6.0.83 (#3777)
  • v6.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v6.0.82 (#3806)
  • v6.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v6.0.81 (#3808)
  • v6.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v6.0.80 (#3404)
  • v6.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v6.0.79 (#3807)
  • v6.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v6.0.78 (#3696)
  • v6.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v6.0.77 (#3804)
  • v6.0, 2023-09-18, Merge #3722: Bugfix: HEVC SRT stream supports multiple PPS fields. v6.0.76 (#3722)
  • v6.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop 0x03. v6.0.75 (#3597)
  • v6.0, 2023-09-08, Merge #3794: Support SRS Stack token for authentication. v6.0.74 (#3794)
  • v6.0, 2023-09-07, Merge #3795: Fix dash crash if format not supported. v6.0.73 (#3795)
  • v6.0, 2023-08-30, Merge #3776: Compile: Add aarch64 to the conditions of use of the cbrt function. v6.0.72 (#3776)
  • v6.0, 2023-08-30, Merge #3779: Support HTTP-API for fetching reload result. v6.0.71 (#3779)
  • v6.0, 2023-08-28, Merge #3503: SrsContextId assignment can be improved without create a duplicated one. v6.0.70 (#3503)
  • v6.0, 2023-08-28, Merge #3781: HLS: Fix on_hls and hls_dispose critical zone issue. v6.0.69 (#3781)
  • v6.0, 2023-08-28, Merge #3768: Support include empty config file. v6.0.68 (#3768)
  • v6.0, 2023-08-25, Merge #3782: HLS: Support reload HLS asynchronously. v6.0.67 (#3782)
  • v6.0, 2023-08-22, Merge #3775: Bugfix: Log format output type does not match. v6.0.66 (#3699)
  • v6.0, 2023-08-02, Merge #3750: HLS: Ignore empty NALU to avoid error. v6.0.64 (#3750)
  • v6.0, 2023-07-27, Merge #3611: Design and implement helm capabilities to streamline the deployment process of an SRS cluster.. v6.0.63 (#3611)
  • v6.0, 2023-07-27, Merge #3703: The identifier "ShowCouroutines" needs to be modified to "ShowCoroutines" in order to rectify the typographical error.. v6.0.62 (#3703)
  • v6.0, 2023-07-26, Merge #3699: Bugfix: Eliminate the redundant declaration of the _srs_rtc_manager variable.. v6.0.61 (#3699)
  • v6.0, 2023-07-21, Merge #3695: API: Fix HTTPS callback issue using SNI in TLS client handshake. v6.0.61 (#3695)
  • v6.0, 2023-07-18, Merge #3515: WebRTC: Support config the bi...
Read more

Release v5.0-r3

15 Jun 10:10
Compare
Choose a tag to compare

313913737f13f97d9816dbc3d729e7bcd454a531
RTC: Support dropping h.264 SEI from NALUs. v5.0.213 (#4057)

CHANGELOG

  • v5.0, 2024-06-03, Merge #4057: RTC: Support dropping h.264 SEI from NALUs. v5.0.213 (#4057)
  • v5.0, 2024-04-23, Merge #4038: RTMP: Do not response publish start message if hooks fail. v5.0.212 (#4038)
  • v5.0, 2024-04-22, Merge #4033: issue #3967: support x509 certification chiain in single pem file. v5.0.211 (#4033)
  • v5.0, 2024-03-26, Filter JSONP callback function name. v5.0.210
  • v5.0, 2024-03-19, Merge #3990: System: Disable feature that obtains versions and check features status. v5.0.209 (#3990)
  • v5.0, 2024-02-06, Merge #3920: WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 (#3920)
  • v5.0, 2024-02-05, Merge #3925: RTC: Fix video and audio track pt_ is not change in player before publisher. v5.0.207 (#3925)
  • v5.0, 2024-02-05, Merge #3923: Configure: print enabled/disable sanitizer. v5.0.206 (#3923)
  • v5.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v5.0.204 (#3916)
  • v5.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v5.0.203 (#3910)
  • v5.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v5.0.202 (#3902)
  • v5.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v5.0.201 (#3891)
  • v5.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v5.0.200 (#3886)
  • v5.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v5.0.199 (#3879)
  • v5.0, 2023-11-06, Merge #3851: donot compile libopus when enable sys-ffmpeg. v5.0.198 (#3851)
  • v5.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 (#3852)
  • v5.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v5.0.196 (#3858)
  • v5.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v5.0.195 (#3845)
  • v5.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v5.0.194 (#3847)
  • v5.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v5.0.193 (#3846)
  • v5.0, 2023-10-17, Merge #3840: Disable asan by default. v5.0.192 (#3840)
  • v5.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v5.0.191 (#3837)
  • v5.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v5.0.190 (#3758)
  • v5.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v5.0.189 (#3827)
  • v5.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v5.0.188 (#3825)
  • v5.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v5.0.187 (#3824)
  • v5.0, 2023-10-08, Merge #3815: Use new cache image name. v5.0.186 (#3815)
  • v5.0, 2023-09-28, Merge #3816: cherry-pick from develop, for srt utest. v5.0.185 (#3816)
  • v5.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v5.0.184 (#3806)
  • v5.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v5.0.183 (#3808)
  • v5.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v5.0.182 (#3404)
  • v5.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v5.0.181 (#3807)
  • v5.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v5.0.180 (#3696)
  • v5.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 (#3804)
  • v5.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop 0x03. v5.0.178 (#3597)
  • v5.0, 2023-09-07, Merge #3795: Fix dash crash if format not supported. v5.0.177 (#3795)
  • v5.0, 2023-08-30, Merge #3779: Support HTTP-API for fetching reload result. v5.0.176 (#3779)
  • v5.0, 2023-08-28, Merge #3503: SrsContextId assignment can be improved without create a duplicated one. v5.0.175 (#3503)
  • v5.0, 2023-08-28, Merge #3781: HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 (#3781)
  • v5.0, 2023-08-28, Merge #3768: Support include empty config file. v5.0.173 (#3768)
  • v5.0, 2023-08-25, Merge #3782: HLS: Support reload HLS asynchronously. v5.0.172 (#3782)
  • v5.0, 2023-08-22, Merge #3775: Bugfix: Log format output type does not match. v5.0.171 (#3699)
  • v5.0, 2023-08-02, HLS: Ignore empty NALU to avoid error. v5.0.170
  • v5.0, 2023-07-26, Merge #3699: Bugfix: Eliminate the redundant declaration of the _srs_rtc_manager variable. v5.0.168 (#3699)
  • v5.0, 2023-07-21, Merge #3695: API: Fix HTTPS callback issue using SNI in TLS client handshake. v5.0.168 (#3695)
  • v5.0, 2023-07-18, Merge #3515: WebRTC: Support config the bitrate of transcoding AAC to Opus. v5.0.167 (#3515)
  • v5.0, 2023-07-09, Merge #3615: Compile: Fix typo for 3rdparty. v5.0.166 (#3615)
  • v5.0, 2023-07-01, Merge #3595: WHIP: Improve WHIP deletion by token verification. v5.0.164 (#3595)
  • v5.0, 2023-07-01, Merge #3605: BugFix: Resolve the problem of srs_error_t memory leak. v5.0.163 (#3605)
  • v5.0, 2023-06-30, Merge #3596: Improve the usage of "transcode" in the "full.conf" file. v5.0.162 (#3596)
  • v5.0, 2023-06-21, Merge #3551: H264: Fix H.264 ISOM reserved bit value. v5.0.161 (#3551)
  • v5.0, 2023-06-20, Merge #3592: Fix Permission Issue in depend.sh for OpenSSL Compilation. v5.0.159 (#3592)
  • v5.0, 2023-06-20, Merge #3591: Fix crash when process rtcp feedback message. v5.0.159 (#3591)
  • v5.0, 2023-06-15, Merge #3581: WHIP: Add OBS support, ensuring compatibility with a unique SDP. v5.0.158 (#3581)
  • v5.0, 2023-06-05, Fix command injection in demonstration api-server for HTTP callback. v5.0.157
  • v5.0, 2023-06-05, Merge #3565: DTLS: Use bio callback to get fragment packet. v5.0.156 (#3565)
  • v5.0, 2023-05-29, Merge #3513: SSL: Fix SSL_get_error get the error of other coroutine. v5.0.155 (#3513)
  • v5.0, 2023-05-13, Merge #3541: asan: Fix memory leak in asan by releasing global IPs when run_directly_or_daemon fails. v5.0.154 (#3541)
  • v5.0, 2023-05-12, Merge #3539: WHIP: Improve HTTP DELETE for notifying server unpublish event. v5.0.153 (#3539)
  • v5.0, 2023-03-27, Merge #3450: WebRTC: Error message carries the SDP when failed. v5.0.151 (#3450)
  • v5.0, 2023-03-25, Merge #3477: Remove unneccessary NULL check in srs_freep. v5.0.150 (#3477)
  • v5.0, 2023-03-25, Merge #3455: RTC: Call on_play before create session, for it might be freed for timeout. v5.0.149 (#3455)
  • v5.0, 2023-03-22, Merge #3427: WHIP: Support DELETE resource for Larix Broadcaster. v5.0.148 (#3427)
  • v5.0, 2023-03-20, Merge #3460: WebRTC: Support WHIP/WHEP players. v5.0.147 (#3460)
  • v5.0, 2023-03-07, Merge #3446: WebRTC: Warning if no ideal profile. v5.0.146 (#3446)
  • v5.0, 2023-03-06, Merge #3445: Support configure for generic linux. v5.0.145 (#3445)
  • v5.0, 2023-03-04, Merge #3105: Kickoff publisher when stream is idle, which means no players. v5.0.144 (#3105)
  • v5.0, 2023-02-25, Merge #3424: API: Add service_id for http_hooks, which identify the process. v5.0.143 (#3424)
  • v5.0, 2023-02-22, Compatible with legacy RTMP URL. v5.0.142
  • v5.0, 2023-02-12, Merge #3409: SRT: Reduce latency to 200ms of srt2rtc.conf. v5.0.141 (#3409)
  • v5.0, 2023-02-08, Merge #3391: Config: Error when both HLS ...
Read more

Release v5.0-r2

03 Apr 07:45
Compare
Choose a tag to compare

d9cc57a3f3f54eaa8daf411f5842d442f1f61ae8
Release v5.0-r2, 5.0 release2, v5.0.210, 163515 lines.

CHANGELOG:

  • v5.0, 2024-03-26, Filter JSONP callback function name. v5.0.210
  • v5.0, 2024-03-19, Merge #3990: System: Disable feature that obtains versions and check features status. v5.0.209 (#3990)
  • v5.0, 2024-02-06, Merge #3920: WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 (#3920)
  • v5.0, 2024-02-05, Merge #3925: RTC: Fix video and audio track pt_ is not change in player before publisher. v5.0.207 (#3925)
  • v5.0, 2024-02-05, Merge #3923: Configure: print enabled/disable sanitizer. v5.0.206 (#3923)
  • v5.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v5.0.204 (#3916)
  • v5.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v5.0.203 (#3910)
  • v5.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v5.0.202 (#3902)
  • v5.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v5.0.201 (#3891)
  • v5.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v5.0.200 (#3886)
  • v5.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v5.0.199 (#3879)
  • v5.0, 2023-11-06, Merge #3851: donot compile libopus when enable sys-ffmpeg. v5.0.198 (#3851)
  • v5.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 (#3852)
  • v5.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v5.0.196 (#3858)
  • v5.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v5.0.195 (#3845)
  • v5.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v5.0.194 (#3847)
  • v5.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v5.0.193 (#3846)
  • v5.0, 2023-10-17, Merge #3840: Disable asan by default. v5.0.192 (#3840)
  • v5.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v5.0.191 (#3837)
  • v5.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v5.0.190 (#3758)
  • v5.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v5.0.189 (#3827)
  • v5.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v5.0.188 (#3825)
  • v5.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v5.0.187 (#3824)
  • v5.0, 2023-10-08, Merge #3815: Use new cache image name. v5.0.186 (#3815)
  • v5.0, 2023-09-28, Merge #3816: cherry-pick from develop, for srt utest. v5.0.185 (#3816)
  • v5.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v5.0.184 (#3806)
  • v5.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v5.0.183 (#3808)
  • v5.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v5.0.182 (#3404)
  • v5.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v5.0.181 (#3807)
  • v5.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v5.0.180 (#3696)
  • v5.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 (#3804)
  • v5.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop 0x03. v5.0.178 (#3597)
  • v5.0, 2023-09-07, Merge #3795: Fix dash crash if format not supported. v5.0.177 (#3795)
  • v5.0, 2023-08-30, Merge #3779: Support HTTP-API for fetching reload result. v5.0.176 (#3779)
  • v5.0, 2023-08-28, Merge #3503: SrsContextId assignment can be improved without create a duplicated one. v5.0.175 (#3503)
  • v5.0, 2023-08-28, Merge #3781: HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 (#3781)
  • v5.0, 2023-08-28, Merge #3768: Support include empty config file. v5.0.173 (#3768)
  • v5.0, 2023-08-25, Merge #3782: HLS: Support reload HLS asynchronously. v5.0.172 (#3782)
  • v5.0, 2023-08-22, Merge #3775: Bugfix: Log format output type does not match. v5.0.171 (#3699)
  • v5.0, 2023-08-02, HLS: Ignore empty NALU to avoid error. v5.0.170
  • v5.0, 2023-07-26, Merge #3699: Bugfix: Eliminate the redundant declaration of the _srs_rtc_manager variable. v5.0.168 (#3699)
  • v5.0, 2023-07-21, Merge #3695: API: Fix HTTPS callback issue using SNI in TLS client handshake. v5.0.168 (#3695)
  • v5.0, 2023-07-18, Merge #3515: WebRTC: Support config the bitrate of transcoding AAC to Opus. v5.0.167 (#3515)
  • v5.0, 2023-07-09, Merge #3615: Compile: Fix typo for 3rdparty. v5.0.166 (#3615)
  • v5.0, 2023-07-01, Merge #3595: WHIP: Improve WHIP deletion by token verification. v5.0.164 (#3595)
  • v5.0, 2023-07-01, Merge #3605: BugFix: Resolve the problem of srs_error_t memory leak. v5.0.163 (#3605)
  • v5.0, 2023-06-30, Merge #3596: Improve the usage of "transcode" in the "full.conf" file. v5.0.162 (#3596)
  • v5.0, 2023-06-21, Merge #3551: H264: Fix H.264 ISOM reserved bit value. v5.0.161 (#3551)
  • v5.0, 2023-06-20, Merge #3592: Fix Permission Issue in depend.sh for OpenSSL Compilation. v5.0.159 (#3592)
  • v5.0, 2023-06-20, Merge #3591: Fix crash when process rtcp feedback message. v5.0.159 (#3591)
  • v5.0, 2023-06-15, Merge #3581: WHIP: Add OBS support, ensuring compatibility with a unique SDP. v5.0.158 (#3581)
  • v5.0, 2023-06-05, Fix command injection in demonstration api-server for HTTP callback. v5.0.157
  • v5.0, 2023-06-05, Merge #3565: DTLS: Use bio callback to get fragment packet. v5.0.156 (#3565)
  • v5.0, 2023-05-29, Merge #3513: SSL: Fix SSL_get_error get the error of other coroutine. v5.0.155 (#3513)
  • v5.0, 2023-05-13, Merge #3541: asan: Fix memory leak in asan by releasing global IPs when run_directly_or_daemon fails. v5.0.154 (#3541)
  • v5.0, 2023-05-12, Merge #3539: WHIP: Improve HTTP DELETE for notifying server unpublish event. v5.0.153 (#3539)
  • v5.0, 2023-03-27, Merge #3450: WebRTC: Error message carries the SDP when failed. v5.0.151 (#3450)
  • v5.0, 2023-03-25, Merge #3477: Remove unneccessary NULL check in srs_freep. v5.0.150 (#3477)
  • v5.0, 2023-03-25, Merge #3455: RTC: Call on_play before create session, for it might be freed for timeout. v5.0.149 (#3455)
  • v5.0, 2023-03-22, Merge #3427: WHIP: Support DELETE resource for Larix Broadcaster. v5.0.148 (#3427)
  • v5.0, 2023-03-20, Merge #3460: WebRTC: Support WHIP/WHEP players. v5.0.147 (#3460)
  • v5.0, 2023-03-07, Merge #3446: WebRTC: Warning if no ideal profile. v5.0.146 (#3446)
  • v5.0, 2023-03-06, Merge #3445: Support configure for generic linux. v5.0.145 (#3445)
  • v5.0, 2023-03-04, Merge #3105: Kickoff publisher when stream is idle, which means no players. v5.0.144 (#3105)
  • v5.0, 2023-02-25, Merge #3424: API: Add service_id for http_hooks, which identify the process. v5.0.143 (#3424)
  • v5.0, 2023-02-22, Compatible with legacy RTMP URL. v5.0.142
  • v5.0, 2023-02-12, Merge #3409: SRT: Reduce latency to 200ms of srt2rtc.conf. v5.0.141 (#3409)
  • v5.0, 2023-02-08, Merge #3391: Config: Error when both HLS and HTTP-TS enabled. v5.0.140 (#3391)
  • v5.0, 2023-01-29, Merge #3371: HLS: support kick-off hls client. v5.0.139 (#3371)
  • v5.0, 2023-01-19, Merge #3318: RTC: fix rtc publisher pli cid. v5.0.138 (#3318)
  • v5.0, 2023-01-18, Merge #3382: Rewrite research/api-server code by Go, remove Python. v5.0.137 (#3382)
  • v5.0, 2023-01-1...
Read more

Release v6.0-d4

15 Feb 14:00
Compare
Choose a tag to compare
Release v6.0-d4 Pre-release
Pre-release

If you would like to support SRS, please consider contributing to our OpenCollective.

fa8096ad0117a085515729e12a3758ca26036552
Release v6.0-d4, 6.0 dev4, v6.0.113, 167695 lines.

  • v6.0, 2024-02-06, Merge #3920: WHIP: Fix bug for converting WHIP to RTMP/HLS. v6.0.113 (#3920)
  • v6.0, 2024-02-05, Merge #3924: Upgrade hls.js and set in low latency mode. v6.0.112 (#3924)
  • v6.0, 2024-02-05, Merge #3925: RTC: Fix video and audio track pt_ is not change in player before publisher. v6.0.111 (#3925)
  • v6.0, 2024-02-05, Merge #3923: Configure: print enabled/disable sanitizer. v6.0.110 (#3923)
  • v6.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v6.0.108 (#3916)
  • v6.0, 2023-12-30, Merge #3914: Forward: when unpublish crash caused by uninitialized forward connection. v6.0.107 (#3914)
  • v6.0, 2023-12-15, Merge #3854: Typo: line 263 - srs_app_srt_conn.cpp. v6.0.106 (#3854)
  • v6.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v6.0.105 (#3910)
  • v6.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v6.0.104 (#3902)
  • v6.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v6.0.103 (#3891)
  • v6.0, 2023-11-22, Merge #3883: Fix opus delay options, use ffmpeg-opus in docker test. v6.0.102 (#3883)
  • v6.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v6.0.101 (#3886)
  • v6.0, 2023-11-16, Merge #3868: Fix the test fail when enable ffmpeg-opus. v6.0.100 (#3868)
  • v6.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v6.0.99 (#3879)
  • v6.0, 2023-11-06, Merge #3851: donot compile libopus when enable sys-ffmpeg. v6.0.98 (#3851)
  • v6.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v6.0.97 (#3852)
  • v6.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v6.0.96 (#3858)
  • v6.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v6.0.95 (#3845)
  • v6.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v6.0.94 (#3847)
  • v6.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v6.0.93 (#3846)
  • v6.0, 2023-10-17, Merge #3840: Disable asan by default. v6.0.92 (#3840)
  • v6.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v6.0.91 (#3837)
  • v6.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v6.0.90 (#3758)
  • v6.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v6.0.89 (#3827)
  • v6.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v6.0.88 (#3825)
  • v6.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v6.0.87 (#3824)
  • v6.0, 2023-10-08, Merge #3815: Use new cache image name. v6.0.86 (#3815)
  • v6.0, 2023-09-26, Merge #3811: Turn off the related utests H265 option. v6.0.85 (#3811)
  • v6.0, 2023-09-25, Merge #3810: Change dev code for John. v6.0.84 (#3810)
  • v6.0, 2023-09-22, Merge #3777: Compile: Add a GLIBC definition for the pthread_setname_np. v6.0.83 (#3777)
  • v6.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v6.0.82 (#3806)
  • v6.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v6.0.81 (#3808)
  • v6.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v6.0.80 (#3404)
  • v6.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v6.0.79 (#3807)
  • v6.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v6.0.78 (#3696)
  • v6.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v6.0.77 (#3804)
  • v6.0, 2023-09-18, Merge #3722: Bugfix: HEVC SRT stream supports multiple PPS fields. v6.0.76 (#3722)
  • v6.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop 0x03. v6.0.75 (#3597)
  • v6.0, 2023-09-08, Merge #3794: Support SRS Stack token for authentication. v6.0.74 (#3794)
  • v6.0, 2023-09-07, Merge #3795: Fix dash crash if format not supported. v6.0.73 (#3795)
  • v6.0, 2023-08-30, Merge #3776: Compile: Add aarch64 to the conditions of use of the cbrt function. v6.0.72 (#3776)
  • v6.0, 2023-08-30, Merge #3779: Support HTTP-API for fetching reload result. v6.0.71 (#3779)
  • v6.0, 2023-08-28, Merge #3503: SrsContextId assignment can be improved without create a duplicated one. v6.0.70 (#3503)
  • v6.0, 2023-08-28, Merge #3781: HLS: Fix on_hls and hls_dispose critical zone issue. v6.0.69 (#3781)
  • v6.0, 2023-08-28, Merge #3768: Support include empty config file. v6.0.68 (#3768)
  • v6.0, 2023-08-25, Merge #3782: HLS: Support reload HLS asynchronously. v6.0.67 (#3782)
  • v6.0, 2023-08-22, Merge #3775: Bugfix: Log format output type does not match. v6.0.66 (#3699)
  • v6.0, 2023-08-02, Merge #3750: HLS: Ignore empty NALU to avoid error. v6.0.64 (#3750)
  • v6.0, 2023-07-27, Merge #3611: Design and implement helm capabilities to streamline the deployment process of an SRS cluster.. v6.0.63 (#3611)
  • v6.0, 2023-07-27, Merge #3703: The identifier "ShowCouroutines" needs to be modified to "ShowCoroutines" in order to rectify the typographical error.. v6.0.62 (#3703)
  • v6.0, 2023-07-26, Merge #3699: Bugfix: Eliminate the redundant declaration of the _srs_rtc_manager variable.. v6.0.61 (#3699)
  • v6.0, 2023-07-21, Merge #3695: API: Fix HTTPS callback issue using SNI in TLS client handshake. v6.0.61 (#3695)
  • v6.0, 2023-07-18, Merge #3515: WebRTC: Support config the bitrate of transcoding AAC to Opus. v6.0.60 (#3515)
  • v6.0, 2023-07-09, Merge #3615: Compile: Fix typo for 3rdparty. v6.0.59 (#3615)
  • v6.0, 2023-07-01, Merge #3595: WHIP: Improve WHIP deletion by token verification. v6.0.58 (#3595)
  • v6.0, 2023-07-01, Merge #3605: BugFix: Resolve the problem of srs_error_t memory leak. v6.0.57 (#3605)
  • v6.0, 2023-06-30, Merge #3596: Improve the usage of "transcode" in the "full.conf" file. v6.0.56 (#3596)
  • v6.0, 2023-06-21, Merge #3551: H264: Fix H.264 ISOM reserved bit value. v6.0.55 (#3551)
  • v6.0, 2023-06-20, Merge #3594: Docker: Refine the main dockerfile. v6.0.54 (#3592)
  • v6.0, 2023-06-20, Merge #3592: Fix Permission Issue in depend.sh for OpenSSL Compilation. v6.0.53 (#3592)
  • v6.0, 2023-06-20, Merge #3591: Fix crash when process rtcp feedback message. v6.0.52 (#3591)
  • v6.0, 2023-06-15, Merge #3581: WHIP: Add OBS support, ensuring compatibility with a unique SDP. v6.0.51 (#3581)
  • v6.0, 2023-06-13, Merge #3579: TOC: Welcome to the new TOC member, ZhangJunqin. v6.0.50 (#3579)
  • v6.0, 2023-06-12, Merge #3570: GB: Correct the range of keyframe error for compile warning. v6.0.49 (#3570)
  • v6.0, 2023-06-05, Fix command injection in demonstration api-server for HTTP callback. v6.0.48
  • v6.0, 2023-06-05, Merge #3565: DTLS: Use bio callback to get fragment packet. v6.0.47 (#3565)
  • v6.0, 2023-05-29, Merge #3513: SSL: Fix SSL_get_error get the error of other coroutine. v6.0.46 (#3513)
  • v6.0, 2023-05-14, Merge #3534: Replace sprintf with snprintf to eliminate compile warnings. v6.0.45 (#3534)
  • v6.0, 2023-05-13, Merge #3541: asan: Fix ...
Read more

Release v5.0-r1

15 Feb 04:52
Compare
Choose a tag to compare

f32c8c31c0966fc37f9689000dd5ed5426af1fc0
Release v5.0-r1, 5.0 release1, v5.0.208, 163441 lines.

  • v5.0, 2024-02-06, Merge #3920: WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 (#3920)
  • v5.0, 2024-02-05, Merge #3925: RTC: Fix video and audio track pt_ is not change in player before publisher. v5.0.207 (#3925)
  • v5.0, 2024-02-05, Merge #3923: Configure: print enabled/disable sanitizer. v5.0.206 (#3923)
  • v5.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v5.0.204 (#3916)
  • v5.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v5.0.203 (#3910)
  • v5.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v5.0.202 (#3902)
  • v5.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v5.0.201 (#3891)
  • v5.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v5.0.200 (#3886)
  • v5.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v5.0.199 (#3879)
  • v5.0, 2023-11-06, Merge #3851: Don't compile libopus when enable sys-ffmpeg. v5.0.198 (#3851)
  • v5.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 (#3852)
  • v5.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v5.0.196 (#3858)
  • v5.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v5.0.195 (#3845)
  • v5.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v5.0.194 (#3847)
  • v5.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v5.0.193 (#3846)
  • v5.0, 2023-10-17, Merge #3840: Disable asan by default. v5.0.192 (#3840)
  • v5.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v5.0.191 (#3837)
  • v5.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v5.0.190 (#3758)
  • v5.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v5.0.189 (#3827)
  • v5.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v5.0.188 (#3825)
  • v5.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v5.0.187 (#3824)
  • v5.0, 2023-10-08, Merge #3815: Use new cache image name. v5.0.186 (#3815)
  • v5.0, 2023-09-28, Merge #3816: cherry-pick from develop, for srt utest. v5.0.185 (#3816)
  • v5.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v5.0.184 (#3806)
  • v5.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v5.0.183 (#3808)
  • v5.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v5.0.182 (#3404)
  • v5.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v5.0.181 (#3807)
  • v5.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v5.0.180 (#3696)
  • v5.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 (#3804)
  • v5.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop 0x03. v5.0.178 (#3597)
  • v5.0, 2023-09-07, Merge #3795: Fix dash crash if format not supported. v5.0.177 (#3795)
  • v5.0, 2023-08-30, Merge #3779: Support HTTP-API for fetching reload result. v5.0.176 (#3779)
  • v5.0, 2023-08-28, Merge #3503: SrsContextId assignment can be improved without create a duplicated one. v5.0.175 (#3503)
  • v5.0, 2023-08-28, Merge #3781: HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 (#3781)
  • v5.0, 2023-08-28, Merge #3768: Support include empty config file. v5.0.173 (#3768)
  • v5.0, 2023-08-25, Merge #3782: HLS: Support reload HLS asynchronously. v5.0.172 (#3782)
  • v5.0, 2023-08-22, Merge #3775: Bugfix: Log format output type does not match. v5.0.171 (#3699)
  • v5.0, 2023-08-02, HLS: Ignore empty NALU to avoid error. v5.0.170
  • v5.0, 2023-07-26, Merge #3699: Bugfix: Eliminate the redundant declaration of the _srs_rtc_manager variable. v5.0.168 (#3699)
  • v5.0, 2023-07-21, Merge #3695: API: Fix HTTPS callback issue using SNI in TLS client handshake. v5.0.168 (#3695)
  • v5.0, 2023-07-18, Merge #3515: WebRTC: Support config the bitrate of transcoding AAC to Opus. v5.0.167 (#3515)
  • v5.0, 2023-07-09, Merge #3615: Compile: Fix typo for 3rdparty. v5.0.166 (#3615)
  • v5.0, 2023-07-09, Fix issue of srs-player failing to play HTTP-FLV. v5.0.165
  • v5.0, 2023-07-01, Merge #3595: WHIP: Improve WHIP deletion by token verification. v5.0.164 (#3595)
  • v5.0, 2023-07-01, Merge #3605: BugFix: Resolve the problem of srs_error_t memory leak. v5.0.163 (#3605)
  • v5.0, 2023-06-30, Merge #3596: Improve the usage of "transcode" in the "full.conf" file. v5.0.162 (#3596)
  • v5.0, 2023-06-21, Merge #3551: H264: Fix H.264 ISOM reserved bit value. v5.0.161 (#3551)
  • v5.0, 2023-06-20, Merge #3592: Fix Permission Issue in depend.sh for OpenSSL Compilation. v5.0.159 (#3592)
  • v5.0, 2023-06-20, Merge #3591: Fix crash when process rtcp feedback message. v5.0.159 (#3591)
  • v5.0, 2023-06-15, Merge #3581: WHIP: Add OBS support, ensuring compatibility with a unique SDP. v5.0.158 (#3581)
  • v5.0, 2023-06-05, Fix command injection in demonstration api-server for HTTP callback. v5.0.157
  • v5.0, 2023-06-05, Merge #3565: DTLS: Use bio callback to get fragment packet. v5.0.156 (#3565)
  • v5.0, 2023-05-29, Merge #3513: SSL: Fix SSL_get_error get the error of other coroutine. v5.0.155 (#3513)
  • v5.0, 2023-05-14, Support the publishing of RTP plaintext packets using WHIP. v5.0.155
  • v5.0, 2023-05-13, Merge #3541: asan: Fix memory leak in asan by releasing global IPs when run_directly_or_daemon fails. v5.0.154 (#3541)
  • v5.0, 2023-05-12, Merge #3539: WHIP: Improve HTTP DELETE for notifying server unpublish event. v5.0.153 (#3539)
  • v5.0, 2023-03-27, Merge #3450: WebRTC: Error message carries the SDP when failed. v5.0.151 (#3450)
  • v5.0, 2023-03-25, Merge #3477: Remove unneccessary NULL check in srs_freep. v5.0.150 (#3477)
  • v5.0, 2023-03-25, Merge #3455: RTC: Call on_play before create session, for it might be freed for timeout. v5.0.149 (#3455)
  • v5.0, 2023-03-22, Merge #3427: WHIP: Support DELETE resource for Larix Broadcaster. v5.0.148 (#3427)
  • v5.0, 2023-03-20, Merge #3460: WebRTC: Support WHIP/WHEP players. v5.0.147 (#3460)
  • v5.0, 2023-03-07, Merge #3446: WebRTC: Warning if no ideal profile. v5.0.146 (#3446)
  • v5.0, 2023-03-06, Merge #3445: Support configure for generic linux. v5.0.145 (#3445)
  • v5.0, 2023-03-04, Merge #3105: Kickoff publisher when stream is idle, which means no players. v5.0.144 (#3105)
  • v5.0, 2023-02-25, Merge #3424: API: Add service_id for http_hooks, which identify the process. v5.0.143 (#3424)
  • v5.0, 2023-02-22, Compatible with legacy RTMP URL. v5.0.142
  • v5.0, 2023-02-12, Merge #3409: SRT: Reduce latency to 200ms of srt2rtc.conf. v5.0.141 (#3409)
  • v5.0, 2023-02-08, Merge #3391: Config: Error when both HLS and HTTP-TS enabled. v5.0.140 (#3391)
  • v5.0, 2023-01-29, Merge #3371: HLS: support kick-off hls client. v5.0.139 (#3371)
  • v5.0, 2023-01-19, Merge #3318: RTC: fix rtc publisher pli cid. v5.0.138 (#3318)
  • v5.0, 2023-01-18, Merge #3382: Rewrite research/api-server code by Go, remove Python. v5.0.137 (#3382)
  • v5.0, 2023-01-18, Merge #3386: SRT: fix crash wh...
Read more

Release v5.0-r0

30 Dec 02:12
Compare
Choose a tag to compare

55026a4fc79e70905e562e634701f09c6a1d1b2a
Release v5.0-r0, 5.0 release0, v5.0.205, 163363 lines.

  • v5.0, 2023-12-30, Merge #3916: Enhancing the compatibility of options.sh. v5.0.204 (#3916)
  • v5.0, 2023-12-14, Merge #3910: RTC: Support OPUS stereo SDP option. v5.0.203 (#3910)
  • v5.0, 2023-12-14, Merge #3902: Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v5.0.202 (#3902)
  • v5.0, 2023-11-22, Merge #3891: fix 'sed' error in options.sh. v5.0.201 (#3891)
  • v5.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v5.0.200 (#3886)
  • v5.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v5.0.199 (#3879)
  • v5.0, 2023-11-06, Merge #3851: Don't compile libopus when enable sys-ffmpeg. v5.0.198 (#3851)
  • v5.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 (#3852)
  • v5.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v5.0.196 (#3858)
  • v5.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v5.0.195 (#3845)
  • v5.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v5.0.194 (#3847)
  • v5.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v5.0.193 (#3846)
  • v5.0, 2023-10-17, Merge #3840: Disable asan by default. v5.0.192 (#3840)
  • v5.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v5.0.191 (#3837)
  • v5.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v5.0.190 (#3758)
  • v5.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v5.0.189 (#3827)
  • v5.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v5.0.188 (#3825)
  • v5.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v5.0.187 (#3824)
  • v5.0, 2023-10-08, Merge #3815: Use new cache image name. v5.0.186 (#3815)
  • v5.0, 2023-09-28, Merge #3816: cherry-pick from develop, for srt utest. v5.0.185 (#3816)
  • v5.0, 2023-09-21, Merge #3806: Build: Support sys-ssl for srt. v5.0.184 (#3806)
  • v5.0, 2023-09-21, Merge #3808: Upgrade libsrt to v1.5.3. v5.0.183 (#3808)
  • v5.0, 2023-09-21, Merge #3404: WebRTC: Support WHEP for play. v5.0.182 (#3404)
  • v5.0, 2023-09-21, Merge #3807: Prevent the output of srt logs in utest. v5.0.181 (#3807)
  • v5.0, 2023-09-21, Merge #3696: SRT: modify log level from error to debug when no socket to accept. v5.0.180 (#3696)
  • v5.0, 2023-09-18, Merge #3804: Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 (#3804)
  • v5.0, 2023-09-08, Merge #3597: Fix RBSP stream parsing bug, should drop 0x03. v5.0.178 (#3597)
  • v5.0, 2023-09-07, Merge #3795: Fix dash crash if format not supported. v5.0.177 (#3795)
  • v5.0, 2023-08-30, Merge #3779: Support HTTP-API for fetching reload result. v5.0.176 (#3779)
  • v5.0, 2023-08-28, Merge #3503: SrsContextId assignment can be improved without create a duplicated one. v5.0.175 (#3503)
  • v5.0, 2023-08-28, Merge #3781: HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 (#3781)
  • v5.0, 2023-08-28, Merge #3768: Support include empty config file. v5.0.173 (#3768)
  • v5.0, 2023-08-25, Merge #3782: HLS: Support reload HLS asynchronously. v5.0.172 (#3782)
  • v5.0, 2023-08-22, Merge #3775: Bugfix: Log format output type does not match. v5.0.171 (#3699)
  • v5.0, 2023-08-02, HLS: Ignore empty NALU to avoid error. v5.0.170
  • v5.0, 2023-07-26, Merge #3699: Bugfix: Eliminate the redundant declaration of the _srs_rtc_manager variable. v5.0.168 (#3699)
  • v5.0, 2023-07-21, Merge #3695: API: Fix HTTPS callback issue using SNI in TLS client handshake. v5.0.168 (#3695)
  • v5.0, 2023-07-18, Merge #3515: WebRTC: Support config the bitrate of transcoding AAC to Opus. v5.0.167 (#3515)
  • v5.0, 2023-07-09, Merge #3615: Compile: Fix typo for 3rdparty. v5.0.166 (#3615)
  • v5.0, 2023-07-09, Fix issue of srs-player failing to play HTTP-FLV. v5.0.165
  • v5.0, 2023-07-01, Merge #3595: WHIP: Improve WHIP deletion by token verification. v5.0.164 (#3595)
  • v5.0, 2023-07-01, Merge #3605: BugFix: Resolve the problem of srs_error_t memory leak. v5.0.163 (#3605)
  • v5.0, 2023-06-30, Merge #3596: Improve the usage of "transcode" in the "full.conf" file. v5.0.162 (#3596)
  • v5.0, 2023-06-21, Merge #3551: H264: Fix H.264 ISOM reserved bit value. v5.0.161 (#3551)
  • v5.0, 2023-06-20, Merge #3592: Fix Permission Issue in depend.sh for OpenSSL Compilation. v5.0.159 (#3592)
  • v5.0, 2023-06-20, Merge #3591: Fix crash when process rtcp feedback message. v5.0.159 (#3591)
  • v5.0, 2023-06-15, Merge #3581: WHIP: Add OBS support, ensuring compatibility with a unique SDP. v5.0.158 (#3581)
  • v5.0, 2023-06-05, Fix command injection in demonstration api-server for HTTP callback. v5.0.157
  • v5.0, 2023-06-05, Merge #3565: DTLS: Use bio callback to get fragment packet. v5.0.156 (#3565)
  • v5.0, 2023-05-29, Merge #3513: SSL: Fix SSL_get_error get the error of other coroutine. v5.0.155 (#3513)
  • v5.0, 2023-05-14, Support the publishing of RTP plaintext packets using WHIP. v5.0.155
  • v5.0, 2023-05-13, Merge #3541: asan: Fix memory leak in asan by releasing global IPs when run_directly_or_daemon fails. v5.0.154 (#3541)
  • v5.0, 2023-05-12, Merge #3539: WHIP: Improve HTTP DELETE for notifying server unpublish event. v5.0.153 (#3539)
  • v5.0, 2023-03-27, Merge #3450: WebRTC: Error message carries the SDP when failed. v5.0.151 (#3450)
  • v5.0, 2023-03-25, Merge #3477: Remove unneccessary NULL check in srs_freep. v5.0.150 (#3477)
  • v5.0, 2023-03-25, Merge #3455: RTC: Call on_play before create session, for it might be freed for timeout. v5.0.149 (#3455)
  • v5.0, 2023-03-22, Merge #3427: WHIP: Support DELETE resource for Larix Broadcaster. v5.0.148 (#3427)
  • v5.0, 2023-03-20, Merge #3460: WebRTC: Support WHIP/WHEP players. v5.0.147 (#3460)
  • v5.0, 2023-03-07, Merge #3446: WebRTC: Warning if no ideal profile. v5.0.146 (#3446)
  • v5.0, 2023-03-06, Merge #3445: Support configure for generic linux. v5.0.145 (#3445)
  • v5.0, 2023-03-04, Merge #3105: Kickoff publisher when stream is idle, which means no players. v5.0.144 (#3105)
  • v5.0, 2023-02-25, Merge #3424: API: Add service_id for http_hooks, which identify the process. v5.0.143 (#3424)
  • v5.0, 2023-02-22, Compatible with legacy RTMP URL. v5.0.142
  • v5.0, 2023-02-12, Merge #3409: SRT: Reduce latency to 200ms of srt2rtc.conf. v5.0.141 (#3409)
  • v5.0, 2023-02-08, Merge #3391: Config: Error when both HLS and HTTP-TS enabled. v5.0.140 (#3391)
  • v5.0, 2023-01-29, Merge #3371: HLS: support kick-off hls client. v5.0.139 (#3371)
  • v5.0, 2023-01-19, Merge #3318: RTC: fix rtc publisher pli cid. v5.0.138 (#3318)
  • v5.0, 2023-01-18, Merge #3382: Rewrite research/api-server code by Go, remove Python. v5.0.137 (#3382)
  • v5.0, 2023-01-18, Merge #3386: SRT: fix crash when srt_to_rtmp off. v5.0.136 (#3386)
  • v5.0, 2023-01-17, Merge #3385: API: Support server/pid/service label for exporter and api. v5.0.135 (#3385)
  • v5.0, 2023-01-17, Merge #3383: GB: Fix PSM parsing indicator bug. v5.0.134 (#3383)
  • v5.0, 2023-01-08, Merge #3308: DVR: Improve file write performance by fwrite with ca...
Read more

Release v6.0-d3

20 Nov 01:27
Compare
Choose a tag to compare
Release v6.0-d3 Pre-release
Pre-release

If you would like to support SRS, please consider contributing to our OpenCollective.

470a373a683cca5fc5f4464fa9aa3f9004ea3f5a
Release v6.0-d3, 6.0 dev3, v6.0.101, 167560 lines.

  • v6.0, 2023-11-19, Merge #3886: Change the hls_aof_ratio to 2.1. v6.0.101 (#3886)
  • v6.0, 2023-11-16, Merge #3868: Fix the test fail when enable ffmpeg-opus. v6.0.100 (#3868)
  • v6.0, 2023-11-15, Merge #3879: Add --extra-ldflags. v6.0.99 (#3879)
  • v6.0, 2023-11-06, Merge #3851: donot compile libopus when enable sys-ffmpeg. v6.0.98 (#3851)
  • v6.0, 2023-11-04, Merge #3852: RTC: Refine FFmpeg opus audio noisy issue. v6.0.97 (#3852)
  • v6.0, 2023-11-01, Merge #3858: Support build without cache to test if actions fail. v6.0.96 (#3858)
  • v6.0, 2023-10-25, Merge #3845: RTC: Fix FFmpeg opus audio noisy issue. v6.0.95 (#3845)
  • v6.0, 2023-10-21, Merge #3847: WebRTC: TCP transport should use read_fully instead of read. v6.0.94 (#3847)
  • v6.0, 2023-10-20, Merge #3846: Added system library option for ffmpeg, srtp, srt libraries. v6.0.93 (#3846)
  • v6.0, 2023-10-17, Merge #3840: Disable asan by default. v6.0.92 (#3840)
  • v6.0, 2023-10-17, Merge #3837: Support set the ice-ufrag and ice-pwd for connectivity check. v6.0.91 (#3837)
  • v6.0, 2023-10-17, Merge #3758: Refine docker detect mechenism. v6.0.90 (#3758)
  • v6.0, 2023-10-11, Merge #3827: Fix bug for upgrading to OpenSSL 3.0. v6.0.89 (#3827)
  • v6.0, 2023-10-10, Merge #3825: SRT: Fix the missing config mss. v6.0.88 (#3825)
  • v6.0, 2023-10-08, Merge #3824: Solve the problem of inaccurate HLS TS duration. v6.0.87 (#3824)
  • v6.0, 2023-10-08, Merge #3815: Use new cache image name. v6.0.86 (#3815)

Resource

Resource Mirror: gitee.com

Docker

Docker Mirror: aliyun.com

Doc: ossrs.io

Doc: ossrs.net