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
github.com/ossrs/srs - fa8096ad0117a085515729e12a3758ca26036552 authored 11 months ago by winlin <[email protected]>
1. When converting RTC to RTMP, it is necessary to synchronize the audio
and video timestamps. ...
HLS typically has a delay of around 30 seconds, roughly comprising three
segments, each lasting...
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]>---------
Co-authored-by: chundonglinlin <[email protected]>
github.com/ossrs/srs - 77af3dc8c4e6db6195048bc72206cb1327654936 authored 11 months ago by john <[email protected]>github.com/ossrs/srs - d7248bbb0e959d61fb0b12c23e05025668ff3bfa authored 11 months ago by winlin <[email protected]>
github.com/ossrs/srs - 2a2da2253f7ef2e617a6ef364787df053f364b33 authored about 1 year ago by winlin <[email protected]>
Accommodate certain complex parameters that include the "=" character,
for example.
`configure...
Description
A crash occurs when a forward relay connection has not been established
and an unp...
github.com/ossrs/srs - 360aaaf9e4149aa2a3bc7024a480486ddc14e47f authored about 1 year ago by winlin <[email protected]>
See https://www.figma.com/file/kItb5HWOI4HimjDp62pas3/SRT-Proxy
github.com/ossrs/srs - 1b99fcbe790e312781f2a66904c6042d2b3ea5f6 authored about 1 year ago by Winlin <[email protected]>github.com/ossrs/srs - ad7ddde3181f9ad9c4c9225158ac6ec22944c429 authored about 1 year ago by Winlin <[email protected]>
regards,
laur
---------
Co-authored-by: john <[email protected]>
Co-authored-by: Haibo...
In an SDK that supports RTC Opus stereo, the parameter "stereo=1" may
appear. SRS (Spatial Refe...
Security is the built-in IP whitelist feature of SRS, which allows and
denies certain IP and IP...
The `-` character, when placed in the middle of a regular expression, is
interpreted as a range...
The `ffmpeg-opus` tool allows you to control the delay using the
`opus_delay` option. The minim...
github.com/ossrs/srs - 470a373a683cca5fc5f4464fa9aa3f9004ea3f5a authored about 1 year ago by winlin <[email protected]>
In pure audio mode, there are no keyframes. Therefore, we can only rely
on the length of the sl...
1. After enabling FFmpeg opus, the transcoding time for each opus packet
is around 4ms.
2. To ...
1. add --extra-ldflags
2. support commas in configure file
3. support link system library for...
github.com/ossrs/srs - 4372e32f72bcb3ffa08700f0d18dc7a6aaa7d16d authored about 1 year ago by Haibo Chen <[email protected]>
github.com/ossrs/srs - b8734cb462b63ed877392d1306accade5a9d5b5c authored about 1 year ago by winlin <[email protected]>
### Description
When converting between AAC and Opus formats (aac2opus or opus2aac), the
`av...
By default, caching is enabled during compilation, which means that data
is cached in Docker. T...
github.com/ossrs/srs - 1840476fe0b95c1ef67c0cbffa1fe3f67edfe13c authored about 1 year ago by winlin <[email protected]>
Follow the example in FFmpeg's doc, before calling the API
`avcodec_send_frame`, always use `av...
SRS supports TCP WebRTC by reading 2 bytes of length, like `read(buf,
2)`. However, in some cas...
github.com/ossrs/srs - 29eff1a24294ca09b5736a4177c678a6e0cc8ea1 authored about 1 year ago by winlin <[email protected]>
github.com/ossrs/srs - 9a6f5f04f58d15fcccc50173f18bb8f42bc2eef4 authored about 1 year ago by winlin <[email protected]>
---------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - 9183e05ef00c90621e4303f4145954805278a3c4 authored about 1 year ago by Haibo Chen <[email protected]>---------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - 4e7c075559e5050646194f6c221213619449d71f authored about 1 year ago by Winlin <[email protected]>
Checking the HTTPS API or UDP connectivity for WHIP tests can be
difficult. For example, if the...
When using Docker, logs are usually printed to console (stdout and
stderr). However, since Dock...
github.com/ossrs/srs - c91e3a36c250dc8b0a7eac28d7f2db170a3b2a85 authored about 1 year ago by VampireAchao <[email protected]>
The fix is for the DH_set_length error. As shown in lines 2-5, OpenSSL
3.0 added a check for le...
---------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - 40e5962bec1ccaae829e6e21a894ff2f02bdc2e5 authored about 1 year ago by Winlin <[email protected]>
1. The comment on the ratio configuration says it can affect the slice
duration, but there is n...
---------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - d10e16e335f08d73934696683465557a125c290b authored about 1 year ago by Winlin <[email protected]>github.com/ossrs/srs - 411ae5aff7ad8825aad9a4a7f384805a49ae0b3e authored over 1 year ago by winlin <[email protected]>
github.com/ossrs/srs - 1f6565ec9b6172aac294e12497ea2e848502ad0b authored over 1 year ago by winlin <[email protected]>
github.com/ossrs/srs - f4d75543a7c497e404d61bb7f89be5c2f115a0f8 authored over 1 year ago by winlin <[email protected]>
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]>github.com/ossrs/srs - 42bd4a9fb88279bb1c281c801848d8a03b00e7ed authored over 1 year ago by winlin <[email protected]>
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]>
When I compile on OpenHarmony, I encounter an error at the
pthread_setname_np function:
```
....
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]>
fix https://github.com/ossrs/srs/issues/3155
Build srt-1-fit fails with `standard attributes in...
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.
---------
Co-authored-by: chundonglinlin <chundon...
github.com/ossrs/srs - 03d1d91f2f781fe96cf508c47e6e89a88e53324f authored over 1 year ago by john <[email protected]>github.com/ossrs/srs - 8c678898608ee38cd5c401aa2f7069bd76ae3c0a authored over 1 year ago by john <[email protected]>
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]>
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]>
ISO_IEC_14496-10-AVC-2012.pdf, page 65
7.4.1.1 Encapsulation of an SODB within an RBSP (informat...
When accessing the SRS Stack, you should log in and use a token for each
request, or utilize th...
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 links by python scripts:
```
def is_delete_issue(link):
try:
...
github.com/ossrs/srs - 7138edd318d30b545e73e80500adda771817f8d1 authored over 1 year ago by winlin <[email protected]>
I got an error when cross-compiling the aarch64 platform, the log is as
follows:
`./libavutil/...
## Reload Error Ignore
During a Reload, several stages will be passed through:
1. Parsing ne...
SrsContextId object creation can be improved on `srs_protocol_log.cpp`,
No need to create one, ...
on_hls and hls_dispose are two coroutines, with potential race
conditions. That is, during on_hl...
SRS supports including another configuration in the include package.
When generating configurati...
When reloading HLS, it directly operates unpublish and publish. At this
time, if HLS is pushed, ...
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]>github.com/ossrs/srs - fe38804e6103fae76ce86ea28d31876fa30fa515 authored over 1 year ago by Loken <[email protected]>
For the DJI M30, there is a bug where empty NALU packets with a size of
zero are causing issues...
1. Introduce a novel Docker tag in the x.y.z format, akin to the HELM
format, such as ossrs/srs...
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]>
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]>---------
Co-authored-by: chundonglinlin <[email protected]>
github.com/ossrs/srs - b5f50f3bf4cf9b6438680dfd88be836f40fa21db authored over 1 year ago by john <[email protected]>---------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - 3fa4f66648625c28c2990ffb034415cf27284318 authored over 1 year ago by chundonglinlin <[email protected]>github.com/ossrs/srs - a1c7b9f2baef5778137e76c2a98bbfe2cb0c5396 authored over 1 year ago by winlin <[email protected]>
---------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - cdbe50b72a099631290a1babcfa71b1b8053a8a7 authored over 1 year ago by chundonglinlin <[email protected]>------
Co-authored-by: chundonglinlin <[email protected]>
github.com/ossrs/srs - b1d1c7abe5a865450b808d19c5980e36cf1fd4d4 authored over 1 year ago by Winlin <[email protected]>---------
Co-authored-by: Haibo Chen <[email protected]>
Co-authored-by: chundonglinlin <chun...
---------
Co-authored-by: chundonglinlin <[email protected]>
Co-authored-by: john <hond...
---------
Co-authored-by: chundonglinlin <[email protected]>
github.com/ossrs/srs - 30c2f50caebaf7edc5c4a9f64d1b8331e00751ee authored over 1 year ago by panda <[email protected]>------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - cb44e81d83d7c30afea35a729a2edcc358ee80a6 authored over 1 year ago by Winlin <[email protected]>---------
Co-authored-by: chundonglinlin <[email protected]>
github.com/ossrs/srs - 43dfb1bcaa28271a13758473f38adb7220a291f5 authored over 1 year ago by Kazuo <[email protected]>------
Co-authored-by: Haibo Chen <[email protected]>
github.com/ossrs/srs - 8c061fcf5dd7e5172d6d4c4798536e1e5618ad94 authored over 1 year ago by Winlin <[email protected]>---------
Co-authored-by: john <[email protected]>
github.com/ossrs/srs - be7faf6aa301173706cdb4d8c28fcfe76bd32db2 authored over 1 year ago by Haibo Chen <[email protected]>---------
Co-authored-by: johzzy <[email protected]>
github.com/ossrs/srs - 113a3dd85ef704c09889330766a1ad4c948b7b58 authored over 1 year ago by john <[email protected]>
1. Ignore SDP GROUP LS.
2. Support ice in global session info.
3. Support audio codec "OPUS" o...
------
Co-authored-by: ChenGH <[email protected]>
Co-authored-by: Haibo Chen <495810242@qq...
---------
Co-authored-by: Haibo Chen <[email protected]>
github.com/ossrs/srs - 74079871f6bd896cc15f5e2463c7fb6679265a11 authored over 1 year ago by chundonglinlin <[email protected]>github.com/ossrs/srs - 1d878c2daaf913ad01c6d0bc2f247116c8050338 authored over 1 year ago by panda <[email protected]>
------
Co-authored-by: chundonglinlin <[email protected]>
github.com/ossrs/srs - df854339ea19847e80f442e11f7506d1b7883152 authored over 1 year ago by Winlin <[email protected]>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]>---------
Co-authored-by: john <[email protected]>
Co-authored-by: winlin <winlin@vip....
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]>
* Replaced all occurrences of sprintf with snprintf to address deprecation warnings
* Ensured p...
* 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 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]>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.
* Player: Upgrade mpegts.js to ...
Co-authored-by: john <[email protected]>
Co-authored-by: chundonglinlin <chundonglinlin@163...
Co-authored-by: winlin <[email protected]>
Co-authored-by: john <[email protected]>
Co-authored-by: winlin <[email protected]>
Co-authored-by: ChenGH <[email protected]>
In dockerfile, we can set the default RTC candidate to env:
```
ENV SRS_RTC_SERVER_CANDIDATE...