Ecosyste.ms: OpenCollective

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

github.com/ossrs/srs

SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.
https://github.com/ossrs/srs

Script: Refine GitHub actions.

3ed7d88990fc377b6ae92fc68090752b57b5c3b8 authored about 2 years ago
MP3: Add config examples for MP3. #296

0a49638f5447dba6838999da952a90af5619afb0 authored about 2 years ago
Merge branch v4.0.269 into 5.0release

1. MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296) (#3333)

05d7400cd53428170b5b5cec1d6a6f87352122c6 authored about 2 years ago
MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296) (#3333)

* MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296)

1. Refresh HLS audio codec if ch...

577cd299e1792cbc063b72a582688c2e2977bf22 authored about 2 years ago
Update issue_template.md

9c066081dd1ddc93fa2a8232a93d037af5c93fd3 authored about 2 years ago
Print version and signature to stdout.

518c25aec3e7049132006dd305e58871677fcb9c authored about 2 years ago
Merge branch v5.0.115 into develop

1. Asan: Support parse asan symbol backtrace log. v5.0.113 (#3324)
2. GB: Refine lazy object GC....

e45563e9259f7263e98e086fc3c496383796a814 authored about 2 years ago
Fix #3328: Docker: Avoiding duplicated copy files. v5.0.115

5dcd6637e31cc13061a1c60673dbbacf9c4f5c9c authored about 2 years ago
GB: Refine lazy object GC. v5.0.114 (#3321)

* GB: Refine lazy object GC.

1. Remove gc_set_creator_wrapper, pass by resource constructor.
...

6f3d6b9b6505e74966213d53942e7053eee7d0f3 authored about 2 years ago
Asan: Support parse asan symbol backtrace log. v5.0.113 (#3324)

* asan: support parse asan symbol log

* asan: refine srs_parse_asan_backtrace_symbols error c...

7eaee46f1fdb6d892006c64531098a63b8610821 authored about 2 years ago
Merge 5.0: FLV header and SRT bugfix. v6.0.6

1. SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323)
2. GB28181: Fix memory ove...

2daf637aaad82e1b2216169aef4d8bda1fe7eecd authored about 2 years ago
Merge branch v5.0.112 into develop

1. SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323)
2. GB28181: Fix memory ove...

2f7e474853c4305e3be969b72b037d707ab75c48 authored about 2 years ago
Release v5.0-a2, 5.0 alpha2, v5.0.112, 161233 lines.

e6f40bd0c7947d9b4e7dcd1a7e5d480b0ae37b50 authored about 2 years ago
SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323)

* SRT: fix crash when sps/pps empty. v5.0.112

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

09a96175e8fe8c6919c91c03502d80b89e0fe09a authored about 2 years ago
GB28181: Fix memory overlap for small packets. v5.0.111 (#3315)

56040cab4289322f9e1ba6f82f153daa2785bf08 authored about 2 years ago
FLV: Support set default has_av and disable guessing. v5.0.110 (#3311)

* FLV: Support set default has_av and disable guessing. v5.0.110

1. Support config default ha...

a36cb57949a1aa9fca5ddea544e6c0ae85e6a6db authored about 2 years ago
Update issue_template.md

7bb7be44272f7e185eda5270ce4298c2de554128 authored about 2 years ago
FLV: Drop packet if header flag is not matched. v5.0.109 (#3306)

1. Ignore audo or video packets if FLV header disable it.
2. Run: Add regression test config an...

4551200e9506067c768f509931d72c58356676d7 authored about 2 years ago
FLV: Reset has_audio or has_video if only sequence header. (#3310)

1. Reset has_audio if got some video frames but no audio frames.
2. Reset has_video if got some...

35185cf8447cd6f55c14c621cf9eed1c310ffd0e authored about 2 years ago
Player: Support nginx-http-flv-module stream url. (#3305)

c39edf4788ccdd32415cb06afdab0253d4d74895 authored about 2 years ago
Build: Fix build warnings (#3302)

1. Avoid default guess for expression.
2. Force to void* for memset.

476a32d41751160aac812bda64edc3c4f1807861 authored about 2 years ago
Merge branch v5.0.108 into develop

* DASH: Fix dash crash bug when writing file. v5.0.108 (#3301)
* Test: Refine cache for cygwin64...

72182865efd40f2c30959a1169b355cf88a4e357 authored about 2 years ago
DASH: Fix dash crash bug when writing file. v5.0.108 (#3301)

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

d1bc155c8b370db0871e51ba32306d4afde424c8 authored about 2 years ago
Test: Refine cache for cygwin64 test.

61d3815fdf8d0cd451f7a9d7e5a4d25c18f4f960 authored about 2 years ago
Merge v5.0.107 into develop

* SRT: Support SRT to RTMP to WebRTC. v5.0.107 (#3296)

4f8f6ca6f8f68efbad5d8d39f6b4fe8918b7e668 authored about 2 years ago
Update README.

56be854f362177629227e14fde7575228d0ecca0 authored about 2 years ago
SRT: Support SRT to RTMP to WebRTC. v5.0.107 (#3296)

* SRT: Support SRT to RTMP to WebRTC. v5.0.107

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

bbe333d3ca719d7cbe5bbccd2ad6cc08427bed38 authored about 2 years ago
Merge branch v5.0.106 into develop

* Build: Refine cygwin64 test script.
* API: Parse fragment of URI. v5.0.106 (#3295)

3049fa70eb7794549ea925bac399b8b406a396f5 authored about 2 years ago
Build: Refine cygwin64 test script.

539f5975d66c9c91e02b46601df797deffaa1309 authored about 2 years ago
API: Parse fragment of URI. v5.0.106 (#3295)

* parse fragment of uri
* adapt FMLE URL: 'rtmp://ip/app/app2#k=v/stream', then add more test c...

c5a0c5947f98c3239900728db7511ba60159f6e9 authored about 2 years ago
Merge #3271: H265: The codec information is incorrect. v6.0.5

7ac1475c39a8f541958e9592d94b0d8c213192b3 authored about 2 years ago
H265: Demux sps for log print and statistic streams.(#3271) (#3286)

* BitBuffer: add method to implement bit read operation.

* Codec: demux hevc sps for profile ...

a0803b556bd5acbca005c7ebf67189bf5ee3a062 authored about 2 years ago
Merge branch v5.0.105 into develop.

* v5.0, 2022-12-04, Cygwin: Enable gb28181 for Windows. v5.0.105
* v5.0, 2022-12-04, Asan: Set a...

e6c395e473332d05009911cc6672315d9c993bef authored about 2 years ago
Cygwin: Enable gb28181 for Windows. v5.0.105

0e550d496bb46832ea11532a0dbc9f3fa4766b1b authored about 2 years ago
Asan: Set asan loging callback. v5.0.104

8be4c8e3344d4cc6cf688350159f2b3519c627da authored about 2 years ago
Merge branch v5.0.103 into develop

1. GB28181: Enable GB for CentOS 7 package. v5.0.103
2. Package script support extra options. v5...

5999e446dec695e4fa5f37200b169ded0b3f5d92 authored about 2 years ago
GB28181: Enable GB for CentOS 7 package. v5.0.103

41769308d2271210ed6d6939f134820ed1bc5260 authored about 2 years ago
Package script support extra options. v5.0.102

4b5ae7b3d27ee11dcd258be0098d3e618af55407 authored about 2 years ago
Disable CLS and APM by default. v5.0.101

e86e0c89993ab1b1407c10a461f5c373864956ca authored about 2 years ago
Merge 5.0.100, v5.0-a1 into develop.

fa177679a63d193a2aabcb776abbcc9958657bcc authored about 2 years ago
Release v5.0-a1, 5.0 alpha1, v5.0.100, 160817 lines.

8adb1693ccd5450410f53075defcea04a90772c1 authored about 2 years ago
Config: Add utest for configuring with ENV variables. v5.0.100 (#3284)

* Config: Add utest for configuring with ENV variables.

Co-authored-by: pengfei.ma <pengfei.m...

c7b79217123790d06d4a6af563b97a4a4d5f2d6b authored about 2 years ago
Live: Fix bug for gop cache limits. v5.0.99 (#3289)

* bugfix: setting srt bridge to rtmp gop cache limit while SrsMpegtsSrtConn::acquire_publish

...

a4d9e4554555942c2905ed4c1dd138fb4a2051cb authored about 2 years ago
Docker: Remove CentOS 6 support. (#3287)

1. Remove CentOS 6 for test and utest.
2. Statically build FFmpeg, no so depends.

e83fc2388b4ef7f49dbfe0f1fb2708ff9a3d9443 authored about 2 years ago
Merge branch 5.0.98 into develop

1. Release v5.0-a0, 5.0 alpha0, v5.0.98, 159813 lines.

79d096ae91ab175db5894c6707ec9921ae4f17b5 authored about 2 years ago
Release v5.0-a0, 5.0 alpha0, v5.0.98, 159813 lines.

aa5496aa69489671c3189d1e1bb8427b49840f28 authored about 2 years ago
Merge branch v5.0.98 into develop.

1. Config: Add ENV tips for config. 5.0.97
2. SRT: Support transform tlpkdrop to tlpktdrop. 5.0.98

152099b7347ea6006ed7e675c25a2dabf4b6bf22 authored about 2 years ago
SRT: Support transform tlpkdrop to tlpktdrop. 5.0.98 (#3279)

5cadfff2e53f04d1b1621b009d2d3c198b08ffe4 authored about 2 years ago
Config: Add ENV tips for config. 5.0.97 (#3278)

fdbfe59784a87d98b309fb557ce4afa6700e8eb7 authored about 2 years ago
DASH: Update README for MPEG-DASH.

9b7db9aa68e38c2dd1d9a4d09bdad6a9b201ef34 authored about 2 years ago
Merge 5.0release

0dd4dae59b001c9c7d462fee26c1b808d397190b authored about 2 years ago
DASH: Fix number mode bug to make it run. v5.0.96 (#3240)

* Add utc time utility
* Fix calculate duration in fmp4
* Refine dash code, use segment templa...

d9279968903b1d355996fe8137631cfbfb3c1140 authored about 2 years ago
DASH: Fix number mode bug to make it run. v5.0.96 (#3240)

* Add utc time utility
* Fix calculate duration in fmp4
* Refine dash code, use segment templa...

271afbbf820a434a4daf01aea5fb108b23cc09eb authored about 2 years ago
For #3176: GB28181: Error and logging for HEVC. v5.0.95 (#3276)

1. Parse video codec from PSM packet.
2. Return error and logging if HEVC packet.
3. Ignore inva...

e6ccd8ec9a3f6d9b5343b12bc260ba268d8081c0 authored about 2 years ago
For #3176: GB28181: Error and logging for HEVC. v5.0.95 (#3276)

1. Parse video codec from PSM packet.
2. Return error and logging if HEVC packet.
3. Ignore in...

af192d618439c7282edbc4195fa08839fba82499 authored about 2 years ago
Merge 5.0release

56bf2a421f1a055c9ea3ef1b59c2a60376dbb613 authored about 2 years ago
Coverage: Refine the codecov link.

237d60a55da8e20fb63f4ca8b2244597b3a4ee87 authored about 2 years ago
Config: Add hevc.ts.conf for HEVC over HTTP-TS.

e17f2fc675ebbe01a340fd9ab5b3d3ed5953012e authored about 2 years ago
H265: Support HEVC over HTTP-TS. v6.0.4 (#3275)

1. Update TS video codec to HEVC during streaming.
2. Return error when HEVC is disabled.
3. P...

70d5618979e5c8dc41b7cd87c78db7ca2b8a10e8 authored about 2 years ago
Asan: Fix utest bug.

8debbe6db8d9bd644fc9eed24e24e90b6cda2271 authored about 2 years ago
Asan: Fix utest bug.

f10412d28964141df6c9e39510ac205c6e5b1a2d authored about 2 years ago
H265: Support parse multiple NALUs in a frame. v6.0.3 (#3274)

1. Fix parsing multiple NALUs bug.
2. Eliminate duplicated code for parsing NALU.
3. Return er...

f316e9a0de3a892d25f2d8e7efd28ee9334f5bd6 authored about 2 years ago
Docs: Update features with version.

02d47c5c219e76e1f1757313185390e7018d7dfd authored about 2 years ago
For #3236: Live: Change gop cache limits to 2500. v5.0.94 (#3273)

96b4918c259d4935aa5842905afa6059593f26b0 authored about 2 years ago
For #3236: Live: Change gop cache limits to 2500. v5.0.94 (#3273)

13918ed81f9296a4600f1a87304f7779af4075a0 authored about 2 years ago
H265: Support HEVC over RTMP or HTTP-FLV. (#3272)

1. Support configure with --h265=on.
2. Parse HEVC(H.265) from FLV or RTMP packet.
3. Support ...

178e40a5fc3cf0856ace914ae61696a73007f5bf authored about 2 years ago
H265: Update mpegts.js to play HEVC over HTTP-TS/FLV. v6.0.1 (#3268)

1. Update mpegts.js to support HEVC over HTTP-TS.
2. Merge https://github.com/xqq/mpegts.js/pul...

7e02d972ea74faad9f4f96ae881d5ece0b89f33b authored about 2 years ago
Init SRS 6. v6.0.0 (#3269)

4b3fe689730c80877be02e3e12e744360869e632 authored about 2 years ago
Update README for SRS 6.0

0b955b416645203f714f510e55db99069168de5f authored about 2 years ago
Develop is SRS 6.0 now.

This reverts commit daa7fd224753bdbf8c1f193c9facb33583c5c95f.

d2a526ae6a93794e596cba6892540213e65a40b4 authored about 2 years ago
Create 5.0release branch, features freezed.

daa7fd224753bdbf8c1f193c9facb33583c5c95f authored about 2 years ago
Live: Limit cached max frames by gop_cache_max_frames (#3236)

* add gop_cache_max_frames

* Live: Limit cached max frames by gop_cache_max_frames. v5.0.93
...

ec76512e42c7d9e62312fdeb66460aa77daf6a71 authored about 2 years ago
Asan: Cleanup for testing for asan.

4ada0bc629bdd7350093a81d73c5e001e6a5d51b authored about 2 years ago
Merge branch '4.0release' into develop

cdbebb3729d4f97098d1a69ba5832d28a3d1c3d2 authored about 2 years ago
Release v4.0-r4, 4.0 release4, v4.0.268, 145482 lines.

2573a25101514f0e3d152b96cd33b31bd00e136d authored about 2 years ago
WebRTC: Fix no audio and video issue for Firefox. (#3079) v4.0.268

* Remove extern SrsPps* duplicate declarations

* fix(rtmp2rtc): fix video payload type for rtmp...

e529536563670ef16fcf1f89e82996247ab22162 authored about 2 years ago
Asan: Check libasan and show tips. v5.0.92 (#3266)

b72ad85502412236263b1764c197c4d3192ad16c authored about 2 years ago
Support gitee mirror for release resource files. (#3265)

136e5cf0e0ede84d82b9de842b2c6522e36da705 authored about 2 years ago
Asan: Try to fix st_memory_leak for asan check (#3264)

* asan: try to fix st_memory_leak for asan check

* asan: srs_st_unit should be call in hybrid...

6b130d420512659171e2a7dac2407c2485c3cc72 authored about 2 years ago
ST: Support st_destroy to free resources for asan.

6fa17aa3f8dc7ae2ac04bc816fa66a958e20bec6 authored about 2 years ago
WebRTC: Fix no audio and video issue for Firefox. (#3079)

* Remove extern SrsPps* duplicate declarations

* fix(rtmp2rtc): fix video payload type for rt...

6eb10afca2fc229932932066258ac3e52ad2d3b9 authored about 2 years ago
Fix the recursively included issue for srs_core_time.hpp (#3159)

* Update srs_core_time.hpp

In included file: main file cannot be included recursively when buil...

62ab1a1c695c933b938042135baa391bb34162df authored about 2 years ago
Asan: Fix global ip address leak check bug. v5.0.90 (#3248)

* asan: fix global ips memory leak bug

* Asan: Fix global ip address leak check. v5.0.90

*...

f4f9c70d7924398f1cdf022ac6f725506880c51d authored about 2 years ago
Player: Use xqq/mpegts.js to play HTTP-TS/HTTP-FLV (#3263)

1. Replace flv.js with mpegts.js
2. Use mpegts.js to play HTTP-FLV.
3. Use mpegts.js to play H...

9191217e273afeabad6a6bc8609d74f743aae792 authored about 2 years ago
Player: Use H5 native to play mp4. (#3262)

59d37abc2bf616009f2d47969639b66095769a57 authored about 2 years ago
Windows: Refine cygwin pipeline (#3260)

1. When cleanup, remove srs.exe
2. Refine NSIS command.

057b1392c0410dad8971212b1f263854746d2e51 authored about 2 years ago
SRT: Config file does not enable srt for srt2rtc.conf (#3250)

* adding enable stm

* SRT: Enable rtmp to rtc.

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

fe9e7abd8414c86ef5578d0d5a33a22935f48d5b authored about 2 years ago
Release: Refine pipeline for release.

a2bddbe9c3cef184e82b737fd609b8d9f94b289b authored about 2 years ago
Fix bug for regression test, check process by script.

05209eb5221ff4f6aefbc54f287dda0a24404881 authored about 2 years ago
Windows: Support cygwin cache for test. (#3259)

b9284b6cc69c99506509a79155e308d00e1d323a authored about 2 years ago
Windows: Support cygwin pipline and packager. v5.0.89 (#3257)

1. Support github actions on Windows Server 2022.
2. Use cygwin64 in windows-latest to build SR...

b18ee398ed047e9503fec69784683ad2b0ab7009 authored about 2 years ago
For #2532: Windows: Support CYGWIN64 for SRS (#3255)

1. Support cygwin by '--cygwin64=on'
2. Detect cygwin automatically.
3. Disalbe sanitizer, srt...

d741f81110b5514736bb7a7fd0ae87bd68440b81 authored about 2 years ago
Windows: Support run in single thread mode.

3d0dcb2a17aa08d45df5ce25de68362442c80e86 authored about 2 years ago
Update features for SRS 5.0

efea38c51a8b710a27505db0ddec65db61f8b679 authored about 2 years ago
UTest: Enable sanitizer for utest. (#3247)

1. Enable sanitizer for utest.
2. Allow auto detect jobs for make.
3. Show more information abou...

88641b535c2efae9650c823c23e9a6961d947829 authored about 2 years ago
Fix #3215: Callback: Fix bug for response string 0. v5.0.88

5bae9306216822669f6e1559bf09a0cf8d2eec3e authored about 2 years ago
For #2532: Windows: Replace ln by cp for windows. v5.0.87 (#3246)

1. Replase ln by cp for windows.
2. Refine OS and CPU arch detecting.
3. Support configure from ...

e9503a9c9a4055a52a114f857a44c8d041fb0c1c authored about 2 years ago
Support address sanitizer for utest and fix some leaks. (#3242)

* MP4: Fix memory leak when error.

* Kernel: Support free global objects for utest.

* HTTP...

368356c223521a393a268ffd15b5ec73832da5be authored about 2 years ago
Delete SECURITY.md

be0241efdb15b4b60e76a246f915eabc8f8df51f authored about 2 years ago
Delete CODE_OF_CONDUCT.md

58b00b0cf916a91b4d8e5c24af15227f4a018d76 authored about 2 years ago