Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

SRS

SRS is an open-source, real-time media server and a non-profit community dedicated to enabling everyone worldwide to create a video cloud for live streaming and WebRTC businesses.
Collective - Host: opensource - https://opencollective.com/srs-server - Website: https://ossrs.io/ - Code: https://github.com/ossrs/srs

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

github.com/ossrs/srs - fa8096ad0117a085515729e12a3758ca26036552 authored 11 months ago by winlin <[email protected]>
WHIP: Fix bug for converting WHIP to RTMP/HLS. v5.0.208 v6.0.113 (#3920)

1. When converting RTC to RTMP, it is necessary to synchronize the audio
and video timestamps. ...

github.com/ossrs/srs - 7209b7366003ab033b40f96f44e2bbd808d2f619 authored 11 months ago by Winlin <[email protected]>
Upgrade hls.js and set in low latency mode. v6.0.112 (#3924)

HLS typically has a delay of around 30 seconds, roughly comprising three
segments, each lasting...

github.com/ossrs/srs - 22c2469414409a8f0a6d12751d9eee2ce9972e2a authored 11 months ago by Winlin <[email protected]>
RTC: Fix video and audio track pt_ is not change in player before publisher. v5.0.207 v6.0.111 (#3925)

For WebRTC:
when player before publisher, it will happen track pt didn't change.

- At sourc...

github.com/ossrs/srs - 4ca7684e36fce3db535d7a74b1bf125df3965038 authored 11 months ago by Jay <[email protected]>
Configure: print enabled/disable sanitizer. v5.0.206 v6.0.110 (#3923)

---------

Co-authored-by: chundonglinlin <[email protected]>

github.com/ossrs/srs - 77af3dc8c4e6db6195048bc72206cb1327654936 authored 11 months ago by john <[email protected]>
Update the template for issues.

github.com/ossrs/srs - d7248bbb0e959d61fb0b12c23e05025668ff3bfa authored 11 months ago by winlin <[email protected]>
Switch to 2013-2024. v6.0.109

github.com/ossrs/srs - 2a2da2253f7ef2e617a6ef364787df053f364b33 authored about 1 year ago by winlin <[email protected]>
Enhancing the compatibility of options.sh. v5.0.204 v6.0.108 (#3916)

Accommodate certain complex parameters that include the "=" character,
for example.
`configure...

github.com/ossrs/srs - 8f70206a3b6e362d04734310742c26b27a2f947d authored about 1 year ago by Haibo Chen <[email protected]>
Forward: when unpublish crash caused by uninitialized forward connection. v6.0.107 (#3914)

Description
A crash occurs when a forward relay connection has not been established
and an unp...

github.com/ossrs/srs - 804ef3f98c75f88363d8738049bf261d5fcc48a7 authored about 1 year ago by chundonglinlin <[email protected]>
Fix version bug.

github.com/ossrs/srs - 360aaaf9e4149aa2a3bc7024a480486ddc14e47f authored about 1 year ago by winlin <[email protected]>
A demo for SRT proxy. (#3869)

See https://www.figma.com/file/kItb5HWOI4HimjDp62pas3/SRT-Proxy

github.com/ossrs/srs - 1b99fcbe790e312781f2a66904c6042d2b3ea5f6 authored about 1 year ago by Winlin <[email protected]>
Fix DO droplet link bug.

github.com/ossrs/srs - ad7ddde3181f9ad9c4c9225158ac6ec22944c429 authored about 1 year ago by Winlin <[email protected]>
Typo: line 263 - srs_app_srt_conn.cpp. v6.0.106 (#3854)

regards,
laur
---------

Co-authored-by: john <[email protected]>
Co-authored-by: Haibo...

github.com/ossrs/srs - 2f95f2ae6a939aa8baba544bceb15900f1ed85d2 authored about 1 year ago by Laurentiu <[email protected]>
RTC: Support OPUS stereo SDP option. v5.0.203 v6.0.105 (#3910)

In an SDK that supports RTC Opus stereo, the parameter "stereo=1" may
appear. SRS (Spatial Refe...

github.com/ossrs/srs - 15601b4b2a8be563470d84c4026ebc6c28fe92b8 authored about 1 year ago by john <[email protected]>
Security: Support IP whitelist for HTTP-FLV, HLS, WebRTC, and SRT. v5.0.202 v6.0.104 (#3902)

Security is the built-in IP whitelist feature of SRS, which allows and
denies certain IP and IP...

github.com/ossrs/srs - 6d56c407c638cd1ae39822e611354b24312d448e authored about 1 year ago by Haibo Chen <[email protected]>
fix 'sed' error in options.sh. v5.0.201 v6.0.103 (#3891)

The `-` character, when placed in the middle of a regular expression, is
interpreted as a range...

github.com/ossrs/srs - 1b34fc4d4e4eab1fa69f5690d3a53fff69667a86 authored about 1 year ago by Haibo Chen <[email protected]>
Fix opus delay options, use ffmpeg-opus in docker test. v6.0.102 (#3883)

The `ffmpeg-opus` tool allows you to control the delay using the
`opus_delay` option. The minim...

github.com/ossrs/srs - 3e463a8e5639e44ff4e73d43401519f65f344151 authored about 1 year ago by john <[email protected]>
Release v6.0-d3, 6.0 dev3, v6.0.101, 167560 lines.

github.com/ossrs/srs - 470a373a683cca5fc5f4464fa9aa3f9004ea3f5a authored about 1 year ago by winlin <[email protected]>
Change the hls_aof_ratio to 2.1. v5.0.200 v6.0.101 (#3886)

In pure audio mode, there are no keyframes. Therefore, we can only rely
on the length of the sl...

github.com/ossrs/srs - 8865ddd4bb261d86e0b5e9b282539ca90931c151 authored about 1 year ago by Winlin <[email protected]>
Fix the test fail when enable ffmpeg-opus. v6.0.100 (#3868)

1. After enabling FFmpeg opus, the transcoding time for each opus packet
is around 4ms.
2. To ...

github.com/ossrs/srs - 24235d8b6a9c7a6403464c726f7d18ddc4186fea authored about 1 year ago by john <[email protected]>
Support configure with --extra-ldflags. v5.0.199 v6.0.99 (#3879)

1. add --extra-ldflags
2. support commas in configure file
3. support link system library for...

github.com/ossrs/srs - a2324a620ae8d7d9f91984030da44deac9b81447 authored about 1 year ago by Haibo Chen <[email protected]>
Don't compile libopus when enable sys-ffmpeg. v5.0.198 v6.0.98 (#3851)

github.com/ossrs/srs - 4372e32f72bcb3ffa08700f0d18dc7a6aaa7d16d authored about 1 year ago by Haibo Chen <[email protected]>
Disable ffmpeg-opus by default. v6.0.97

github.com/ossrs/srs - b8734cb462b63ed877392d1306accade5a9d5b5c authored about 1 year ago by winlin <[email protected]>
RTC: Refine FFmpeg opus audio noisy issue. v5.0.197 v6.0.97 (#3852)

### Description

When converting between AAC and Opus formats (aac2opus or opus2aac), the
`av...

github.com/ossrs/srs - e7b629cd399dfc5c4399d1cde87cf6c96e0046bd authored about 1 year ago by chundonglinlin <[email protected]>
Support build without cache to test if actions fail. v5.0.196 v6.0.96 (#3858)

By default, caching is enabled during compilation, which means that data
is cached in Docker. T...

github.com/ossrs/srs - 4a100616fc5bc60f1ac18d8637e83ea8f950dbe9 authored about 1 year ago by chundonglinlin <[email protected]>
Update README for v5.0-b6, 5.0 beta6, v5.0.195

github.com/ossrs/srs - 1840476fe0b95c1ef67c0cbffa1fe3f67edfe13c authored about 1 year ago by winlin <[email protected]>
RTC: Fix FFmpeg opus audio noisy issue. v5.0.195 v6.0.95 (#3845)

Follow the example in FFmpeg's doc, before calling the API
`avcodec_send_frame`, always use `av...

github.com/ossrs/srs - 9238f09b0b41c640324a1173043a4d592c2cc32e authored about 1 year ago by john <[email protected]>
WebRTC: TCP transport should use read_fully instead of read. v5.0.194 v6.0.94 (#3847)

SRS supports TCP WebRTC by reading 2 bytes of length, like `read(buf,
2)`. However, in some cas...

github.com/ossrs/srs - 9b07d840ed80fdb2f2b2ffc94b64b1b05b17b6af authored about 1 year ago by chundonglinlin <[email protected]>
Refine LICENSE.

github.com/ossrs/srs - 29eff1a24294ca09b5736a4177c678a6e0cc8ea1 authored about 1 year ago by winlin <[email protected]>
Refine LICENSE.

github.com/ossrs/srs - 9a6f5f04f58d15fcccc50173f18bb8f42bc2eef4 authored about 1 year ago by winlin <[email protected]>
Added system library option for ffmpeg, srtp, srt libraries. v5.0.193 v6.0.93 (#3846)

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - 9183e05ef00c90621e4303f4145954805278a3c4 authored about 1 year ago by Haibo Chen <[email protected]>
Disable asan by default. v5.0.192 v6.0.92 (#3840)

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - 4e7c075559e5050646194f6c221213619449d71f authored about 1 year ago by Winlin <[email protected]>
Support set the ice-ufrag and ice-pwd for connectivity check. v5.0.191 v6.0.91 (#3837)

Checking the HTTPS API or UDP connectivity for WHIP tests can be
difficult. For example, if the...

github.com/ossrs/srs - bb94d0ff2fa2c783d6e2e2f706ca3476d434460d authored about 1 year ago by Winlin <[email protected]>
Refine docker detect mechenism. v5.0.190 v6.0.90 (#3758)

When using Docker, logs are usually printed to console (stdout and
stderr). However, since Dock...

github.com/ossrs/srs - a458c9c68d4b33c3c842e0b5a3885346e10dda30 authored about 1 year ago by Winlin <[email protected]>
Refactor: Update the badge to SRS. (#3841)

github.com/ossrs/srs - c91e3a36c250dc8b0a7eac28d7f2db170a3b2a85 authored about 1 year ago by VampireAchao <[email protected]>
Fix bug for upgrading to OpenSSL 3.0. v5.0.189 v6.0.89 (#3827)

The fix is for the DH_set_length error. As shown in lines 2-5, OpenSSL
3.0 added a check for le...

github.com/ossrs/srs - 0649a6d400a037f08dfab3f7c305cd1cf2cb12c3 authored about 1 year ago by Haibo Chen <[email protected]>
SRT: Fix the missing config mss. v5.0.188 v6.0.88 (#3825)

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - 40e5962bec1ccaae829e6e21a894ff2f02bdc2e5 authored about 1 year ago by Winlin <[email protected]>
Solve the problem of inaccurate HLS TS duration. v5.0.187 v6.0.87 (#3824)

1. The comment on the ratio configuration says it can affect the slice
duration, but there is n...

github.com/ossrs/srs - a1e4f61dd3a5d97dac483e4a1a0e4dc568554b4c authored about 1 year ago by Winlin <[email protected]>
Use new cache image name. v6.0.86 (#3815)

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - d10e16e335f08d73934696683465557a125c290b authored about 1 year ago by Winlin <[email protected]>
Update README, use docker by default.

github.com/ossrs/srs - 411ae5aff7ad8825aad9a4a7f384805a49ae0b3e authored over 1 year ago by winlin <[email protected]>
Update contributors.

github.com/ossrs/srs - 1f6565ec9b6172aac294e12497ea2e848502ad0b authored over 1 year ago by winlin <[email protected]>
Release v6.0-d2, 6.0 dev2, v6.0.85, 167509 lines.

github.com/ossrs/srs - f4d75543a7c497e404d61bb7f89be5c2f115a0f8 authored over 1 year ago by winlin <[email protected]>
Turn off the related utests H265 option. v6.0.85 (#3811)

Turn off related unit tests when the H265 option is also turned off.

---------

Co-authored...

github.com/ossrs/srs - ca155a5b585961e777551546848fe8aa4c072e05 authored over 1 year ago by Haibo Chen <[email protected]>
Update the ISSUE TEMPALTE.

github.com/ossrs/srs - 42bd4a9fb88279bb1c281c801848d8a03b00e7ed authored over 1 year ago by winlin <[email protected]>
Change dev code for John. v6.0.84 (#3810)

Update dev code for SRS 6.0, see
https://ossrs.io/lts/en-us/product#release-60

---------

...

github.com/ossrs/srs - a52080171d66dac7594a5801597f3eadd18d61b7 authored over 1 year ago by Winlin <[email protected]>
Build: Check __GLIBC__ for OpenHarmony to fix build fail. v6.0.83 (#3777)

When I compile on OpenHarmony, I encounter an error at the
pthread_setname_np function:
```
....

github.com/ossrs/srs - 5b31225d7c611adb804886d35ce4f453bcc7617c authored over 1 year ago by terrencetang2023 <[email protected]>
Build: Support sys-ssl for srt. v5.0.184 v6.0.82 (#3806)

support sys-ssl for srt

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - fbb8c16496436d4d270cafa2ceef57b441495593 authored over 1 year ago by Haibo Chen <[email protected]>
Upgrade libsrt to v1.5.3. v5.0.183 v6.0.81 (#3808)

fix https://github.com/ossrs/srs/issues/3155
Build srt-1-fit fails with `standard attributes in...

github.com/ossrs/srs - c5e067fb0b63871aec015f9ef08d1693d4b52e1e authored over 1 year ago by Haibo Chen <[email protected]>
WebRTC: Support WHEP for play. v5.0.182 v6.0.80 (#3404)

RFC for WHIP: https://datatracker.ietf.org/doc/draft-ietf-wish-whip/

RFC for WHEP: https://da...

github.com/ossrs/srs - f9bba0a9b0c62e553af887154ec22e3101b325b7 authored over 1 year ago by Winlin <[email protected]>
Prevent the output of srt logs in utest. v5.0.181 v6.0.79 (#3807)

Prevent the output of srt logs in utest.

---------

Co-authored-by: chundonglinlin <chundon...

github.com/ossrs/srs - 03d1d91f2f781fe96cf508c47e6e89a88e53324f authored over 1 year ago by john <[email protected]>
SRT: Log level to debug when no socket to accept. v5.0.180 v6.0.78 (#3696)

github.com/ossrs/srs - 8c678898608ee38cd5c401aa2f7069bd76ae3c0a authored over 1 year ago by john <[email protected]>
Support FFmpeg timecode, fix AMF0 parsing failed. v5.0.179 v6.0.77 (#3804)

Please see https://github.com/ossrs/srs/issues/3803 for detail:

1. When using FFmpeg with the...

github.com/ossrs/srs - 6a4ace900d967ac91d3e6df124e66b705e8f1bc8 authored over 1 year ago by Winlin <[email protected]>
Bugfix: HEVC SRT stream supports multiple PPS fields. v6.0.76 (#3722)

When the srs have multiple pps in hevc.the srs can't parse for this.
problem fixed this #3604

-...

github.com/ossrs/srs - 4362df743be0434b8c7e454fa8d43d6245b8e21a authored over 1 year ago by qyt <[email protected]>
Fix RBSP issue, where 0x03 should be removed. v5.0.178 v6.0.75 (#3597)

ISO_IEC_14496-10-AVC-2012.pdf, page 65
7.4.1.1 Encapsulation of an SODB within an RBSP (informat...

github.com/ossrs/srs - add0f369c598568acded6cbf6aa8e8b443e0d44a authored over 1 year ago by Mr. Li <[email protected]>
Support SRS Stack token for authentication. v6.0.74 (#3794)

When accessing the SRS Stack, you should log in and use a token for each
request, or utilize th...

github.com/ossrs/srs - 6f42ca67cbdde674528c59623f38d71bf4115e8c authored over 1 year ago by Winlin <[email protected]>
Fix dash crash if format not supported. v5.0.177 v6.0.73 (#3795)

Fix the issue of DASH crashing when audio/video formats are not
supported.

---------

Co-a...

github.com/ossrs/srs - 26b31547248967daa081f203ce5340e2e394562e authored over 1 year ago by john <[email protected]>
Remove unreachable issues in code (#3793)

remove unreachable links by python scripts:
```
def is_delete_issue(link):
try:
...

github.com/ossrs/srs - 6e6b80d8376b324bd619ec1a6129b78dc3e08b57 authored over 1 year ago by Haibo Chen <[email protected]>
Release v6.0-d1, 6.0 dev1, v6.0.72, 167135 lines.

github.com/ossrs/srs - 7138edd318d30b545e73e80500adda771817f8d1 authored over 1 year ago by winlin <[email protected]>
Compile: Add aarch64 to the conditions of use of the cbrt function. v6.0.72 (#3776)

I got an error when cross-compiling the aarch64 platform, the log is as
follows:
`./libavutil/...

github.com/ossrs/srs - a2e10f12e2942f941a6a5ea56f71b82beaccd4e1 authored over 1 year ago by terrencetang2023 <[email protected]>
Support HTTP-API for fetching reload result. v5.0.176 v6.0.71 (#3779)

## Reload Error Ignore

During a Reload, several stages will be passed through:
1. Parsing ne...

github.com/ossrs/srs - aa5ec87fcbc1e30968b90ddb41a3420a6346b0e2 authored over 1 year ago by Winlin <[email protected]>
SrsContextId assignment can be improved without create a duplicated one. v5.0.175 v6.0.70 (#3503)

SrsContextId object creation can be improved on `srs_protocol_log.cpp`,
No need to create one, ...

github.com/ossrs/srs - bb9331186bebf3cda02859a12099922ffe14889f authored over 1 year ago by Jacob Su <[email protected]>
HLS: Fix on_hls and hls_dispose critical zone issue. v5.0.174 v6.0.69 (#3781)

on_hls and hls_dispose are two coroutines, with potential race
conditions. That is, during on_hl...

github.com/ossrs/srs - cff5064d0b463a863d7e3a061514f9ff44a39eed authored over 1 year ago by Winlin <[email protected]>
Support include empty config file. v5.0.173 v6.0.68 (#3768)

SRS supports including another configuration in the include package.
When generating configurati...

github.com/ossrs/srs - cf46dae80f17260d1a5cb8f0c05edf0bb8e20505 authored over 1 year ago by Winlin <[email protected]>
HLS: Support reload HLS asynchronously. v5.0.172 v6.0.67 (#3782)

When reloading HLS, it directly operates unpublish and publish. At this
time, if HLS is pushed, ...

github.com/ossrs/srs - b5347e19f71221c2ee7bab9f19134907e4d53829 authored over 1 year ago by Winlin <[email protected]>
Bugfix: Log format output type does not match. v5.0.171, v6.0.66 (#3775)

A segmentation fault occurred on arm
https://github.com/ossrs/srs/issues/3714

---------

C...

github.com/ossrs/srs - 6babf01de21c346398beeaa6026fc7f9052cb657 authored over 1 year ago by terrencetang2023 <[email protected]>
Incorrect use of two "int i" instances. (#3759)

github.com/ossrs/srs - fe38804e6103fae76ce86ea28d31876fa30fa515 authored over 1 year ago by Loken <[email protected]>
HLS: Ignore empty NALU to avoid error. v6.0.65 (#3750)

For the DJI M30, there is a bug where empty NALU packets with a size of
zero are causing issues...

github.com/ossrs/srs - 73dd8af4c99b528b2d9f9bb59339084efa30c0c3 authored over 1 year ago by Winlin <[email protected]>
Support helm to optimize the deployment procedure of a SRS cluster. v6.0.64 (#3611)

1. Introduce a novel Docker tag in the x.y.z format, akin to the HELM
format, such as ossrs/srs...

github.com/ossrs/srs - e19efe0bcd17dae2175386ea653acc0b00bb5de6 authored over 1 year ago by Winlin <[email protected]>
The identifier "ShowCouroutines" needs to be modified to "ShowCoroutines" in order to rectify the typographical error. v6.0.63 (#3703)

Correct the word errors by changing "ShowCoroutines" to "ShowCoroutines".

---------

Co-aut...

github.com/ossrs/srs - 34747fa1a33a024ea6880c942276fd5f00617b38 authored over 1 year ago by Loken <[email protected]>
Bugfix: Eliminate the redundant declaration of the _srs_rtc_manager variable. v5.0.169 v6.0.62 (#3699)

It is advised to eliminate any instances of _srs_rtc_manager that occur
multiple times.

----...

github.com/ossrs/srs - 2777351c4b01a6c3122d76e95586a4e240e60382 authored over 1 year ago by Mr. Li <[email protected]>
API: Fix HTTPS callback issue using SNI in TLS client handshake. v4.0.270, v5.0.168, v6.0.61 (#3695)

---------

Co-authored-by: chundonglinlin <[email protected]>

github.com/ossrs/srs - b5f50f3bf4cf9b6438680dfd88be836f40fa21db authored over 1 year ago by john <[email protected]>
WebRTC: Support config the bitrate of transcoding AAC to Opus. v5.0.167, v6.0.60 (#3515)

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - 3fa4f66648625c28c2990ffb034415cf27284318 authored over 1 year ago by chundonglinlin <[email protected]>
Release v6.0-d0, 6.0 dev0, v6.0.59, 166739 lines.

github.com/ossrs/srs - a1c7b9f2baef5778137e76c2a98bbfe2cb0c5396 authored over 1 year ago by winlin <[email protected]>
Compile: Fix typo for 3rdparty. v5.0.166, v6.0.59 (#3615)

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - cdbe50b72a099631290a1babcfa71b1b8053a8a7 authored over 1 year ago by chundonglinlin <[email protected]>
WHIP: Improve WHIP deletion by token verification. v5.0.164, v6.0.58 (#3595)

------

Co-authored-by: chundonglinlin <[email protected]>

github.com/ossrs/srs - b1d1c7abe5a865450b808d19c5980e36cf1fd4d4 authored over 1 year ago by Winlin <[email protected]>
BugFix: Resolve the problem of srs_error_t memory leak. v5.0.163, v6.0.57 (#3605)

---------

Co-authored-by: Haibo Chen <[email protected]>
Co-authored-by: chundonglinlin <chun...

github.com/ossrs/srs - fe230365ab9b090d940be506f02623a28087345e authored over 1 year ago by wangzhen <[email protected]>
Improve the usage of "transcode" in the "full.conf" file. v5.0.162, v6.0.56 (#3596)

---------

Co-authored-by: chundonglinlin <[email protected]>
Co-authored-by: john <hond...

github.com/ossrs/srs - 7ba59c36350391bf04064f5cf575d84a653be45d authored over 1 year ago by Haibo Chen <[email protected]>
Upgrade jquery from 1.10.2 to 1.12.2 (#3571)

---------

Co-authored-by: chundonglinlin <[email protected]>

github.com/ossrs/srs - 30c2f50caebaf7edc5c4a9f64d1b8331e00751ee authored over 1 year ago by panda <[email protected]>
Switch to 5.0 document, because it's beta now. (#3609)

------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - cb44e81d83d7c30afea35a729a2edcc358ee80a6 authored over 1 year ago by Winlin <[email protected]>
H264: Fix H.264 ISOM reserved bit value. v5.0.161, v6.0.55 (#3551)

---------

Co-authored-by: chundonglinlin <[email protected]>

github.com/ossrs/srs - 43dfb1bcaa28271a13758473f38adb7220a291f5 authored over 1 year ago by Kazuo <[email protected]>
Docker: Refine the main dockerfile. v6.0.54 (#3594)

------

Co-authored-by: Haibo Chen <[email protected]>

github.com/ossrs/srs - 8c061fcf5dd7e5172d6d4c4798536e1e5618ad94 authored over 1 year ago by Winlin <[email protected]>
Fix Permission Issue in depend.sh for OpenSSL Compilation. v5.0.160, v6.0.53 (#3592)

---------

Co-authored-by: john <[email protected]>

github.com/ossrs/srs - be7faf6aa301173706cdb4d8c28fcfe76bd32db2 authored over 1 year ago by Haibo Chen <[email protected]>
Fix crash when process rtcp feedback message. v5.0.159, v6.0.52 (#3591)

---------

Co-authored-by: johzzy <[email protected]>

github.com/ossrs/srs - 113a3dd85ef704c09889330766a1ad4c948b7b58 authored over 1 year ago by john <[email protected]>
WHIP: Add OBS support, ensuring compatibility with a unique SDP. v5.0.158, v6.0.51 (#3581)

1. Ignore SDP GROUP LS.
2. Support ice in global session info.
3. Support audio codec "OPUS" o...

github.com/ossrs/srs - 7f997b39ae5f20f88c34cc1098af8a2eee857ac9 authored over 1 year ago by Winlin <[email protected]>
TOC: Welcome to the new TOC member, ZhangJunqin. (#3579)

------

Co-authored-by: ChenGH <[email protected]>
Co-authored-by: Haibo Chen <495810242@qq...

github.com/ossrs/srs - 0ce2983e4422edd9d1567789ad8c8cb3593df704 authored over 1 year ago by Winlin <[email protected]>
GB: Correct the range of HEVC keyframe error. v6.0.49 (#3570)

---------

Co-authored-by: Haibo Chen <[email protected]>

github.com/ossrs/srs - 74079871f6bd896cc15f5e2463c7fb6679265a11 authored over 1 year ago by chundonglinlin <[email protected]>
Fix command injection in api-server for HTTP callback. v5.0.157, v6.0.48

github.com/ossrs/srs - 1d878c2daaf913ad01c6d0bc2f247116c8050338 authored over 1 year ago by panda <[email protected]>
TEST: Upgrade pion to v3.2.9. (#3567)

------

Co-authored-by: chundonglinlin <[email protected]>

github.com/ossrs/srs - df854339ea19847e80f442e11f7506d1b7883152 authored over 1 year ago by Winlin <[email protected]>
DTLS: Use bio callback to get fragment packet. v5.0.156, v6.0.47 (#3565)

1. The MTU is effective, with the certificate being split into two DTLS records to comply with t...

github.com/ossrs/srs - 104cf14d689e40c83b0b1d1d225edfe151f1b7e8 authored over 1 year ago by Winlin <[email protected]>
SSL: Fix SSL_get_error get the error of other coroutine. v5.0.155, v6.0.46 (#3513)

---------

Co-authored-by: john <[email protected]>
Co-authored-by: winlin <winlin@vip....

github.com/ossrs/srs - 27f9db97621341cefd93593e176d633b60e4ae8e authored over 1 year ago by chundonglinlin <[email protected]>
Release v6.0.45, a development version.

Release v5.0-b0, 5.0 beta0, v5.0.155, 162600 lines.

PICK 6e77653cdc7f57c3b385d2f5a8da4cbea2df6517

github.com/ossrs/srs - 665c30af90fb5f26c419541093d63778262577f7 authored over 1 year ago by winlin <[email protected]>
Replace sprintf with snprintf to eliminate compile warnings. v6.0.45 (#3534)

* Replaced all occurrences of sprintf with snprintf to address deprecation warnings
* Ensured p...

github.com/ossrs/srs - c0e931ae7a8332085f78c22ac81b4e957feb90ed authored over 1 year ago by chundonglinlin <[email protected]>
asan: Fix memory leak in asan by releasing global IPs when run_directly_or_daemon fails. v5.0.154, v6.0.44 (#3541)

* asan: when run_directly_or_daemon failed, release gloabal ips

* asan: refine global system ...

github.com/ossrs/srs - 0629beeb0a36363a1c0243ab11d1edafd1fcc17f authored over 1 year ago by ChenGH <[email protected]>
Improve README and documents with AI. v5.0.153. v6.0.43 (#3538)

* Improve README with AI and add new features

1. Update README file with AI to make it more i...

github.com/ossrs/srs - 78f1ebfcb1c64bfdd7275ecf6954725f273c8c48 authored over 1 year ago by Winlin <[email protected]>
WHIP: Improve HTTP DELETE for notifying server unpublish event (#3539)

This PR improves the functionality of the HTTP DELETE method used by WHIP to notify the server w...

github.com/ossrs/srs - 7cf8c48157d90d1b4cdeae7d53bac559d11f172a authored over 1 year ago by Winlin <[email protected]>
RTMP: Support enhanced RTMP specification for HEVC. v6.0.42 (#3495)

* RTMP: Support enhanced RTMP specification for HEVC, v6.0.42.
* Player: Upgrade mpegts.js to ...

github.com/ossrs/srs - 26aabe413daf348b9d41dbb5dcdfa72b6cf604a1 authored over 1 year ago by Winlin <[email protected]>
Support composited bridges for 1:N protocols converting. v6.0.41 (#3392)

Co-authored-by: john <[email protected]>
Co-authored-by: chundonglinlin <chundonglinlin@163...

github.com/ossrs/srs - dcd02fe69cdbd7f401a7b8d139d95b522deb55b1 authored almost 2 years ago by Winlin <[email protected]>
API: Support HTTP basic authentication for API. v6.0.4, v5.0.152 (#3458)

Co-authored-by: winlin <[email protected]>
Co-authored-by: john <[email protected]>

github.com/ossrs/srs - 771ae0a1a6d6511fcc99374439144652193e446f authored almost 2 years ago by Haibo Chen <[email protected]>
WebRTC: Error message carries the SDP when failed. v5.0.151, v6.0.39 (#3450)

Co-authored-by: winlin <[email protected]>
Co-authored-by: ChenGH <[email protected]>

github.com/ossrs/srs - 571043ff3d08ffd0006ed3769c7238fb45dffb45 authored almost 2 years ago by chundonglinlin <[email protected]>
WebRTC: Support configure CANDIDATE by env (#3470)

In dockerfile, we can set the default RTC candidate to env:

```
ENV SRS_RTC_SERVER_CANDIDATE...

github.com/ossrs/srs - b34255c3d08f589d8149fd2a53f642de45512d99 authored almost 2 years ago by Winlin <[email protected]>