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

For #2899: Exporter: Add metrics cpu, memory and uname. (#3224)

* Exporter: metrics support cpu gauge.
* Exporter: metrics support memory and uname..
* Export...

9f4338bd9dab812689a34d7b4f37ddd57fea2761 authored about 2 years ago
Config: Support set env_only by SRS_ENV_ONLY.

9673bfb92c42cf9a727ba8aca7ffeef4ff35fb58 authored about 2 years ago
Config: Support startting with environment variable only. v5.0.85

9f7a06bc9eb088a7b50a7a8210cfd1dae36e4891 authored about 2 years ago
GC: Eliminate unused code. v5.0.84

ef0aefd546c8b1f7354f135b947333aff162b79d authored about 2 years ago
SRT: Support encrypt, with utest (#3223)

* SRT: support encrypt, with utest

* SRT: refine set srt option error log

7d9dc69ae1ff98f6e2c800066e444e172c11a4e8 authored about 2 years ago
GB28181: Update README for GB28181.

8dcbcd165629cb2de20882333e13f32baa26b5b1 authored about 2 years ago
Fix #3218: Log: Follow Java/log4j log level specs. v5.0.83 (#3219)

1. Support Java/log4j log level text.
2. Support configuring by `--log-new-level=on` which is e...

2d1ba46e37a06f39504047641f72d081376e3ebe authored about 2 years ago
SRT: Print socket status string when error (#3217)

20c38e07c03e8c7bc9d4f1461b2e233c9f2481b1 authored about 2 years ago
Refine print constant string.

b8461ba2363f62905bf43aaa941156c1edf68617 authored over 2 years ago
Log: Refine the log interface. v5.0.82

e9915c3bd7fc4257b388bd8d5a7553df212bcc6d authored over 2 years ago
For #3216: Support Google Address Sanitizer. v5.0.81

252851d1b0e0fb9f92570ba45ba4c1750b25c626 authored over 2 years ago
For #3216: Support force daemon for sanitizer.

764e9a6751625b7107964f3db860026a0baede43 authored over 2 years ago
Sanitizer: Support address sanitizer for x86_64 platform (#3212)

* Sanitizer: Support address sanitizer for x86_64 platform
* Sanitizer: Not mac os need -static...

961f7019293e8ee0ba14809717d4154e1e892a9f authored over 2 years ago
Kernel: Support grab backtrace stack when assert fail. v5.0.80

e10fa6dc916b0825356596b502d51f50765a5433 authored over 2 years ago
ST: Refine tools and CMakeLists.txt. Add backtrace example. v5.0.79

5a1a234855cbfd78bcedc359d9cf0e3d57dd766a authored over 2 years ago
Build: Refine build script.

d9cf874033864bb38d9df5bbd589fd13974e4220 authored over 2 years ago
Fix #2901: Edge: Fast disconnect and reconnect. v5.0.78

21b9345387a66106dbc9e0afdf5a2911baf4ea0d authored over 2 years ago
Fix #2901: Edge: Fast disconnect and reconnect. v4.0.267

7d782ee8c92bff3901a5462478dea0c4a982cd36 authored over 2 years ago
Config: Remove space of directive.

7ddabd2cc20d7a8ba4db997eaa4997749634f1ee authored over 2 years ago
GB28181: Fix sip.candidate configuration bug. v5.0.77

5b3dd61deb2e7e0478bff72a854f68182fd2c2b1 authored over 2 years ago
Config: Support overwrote by environment variables. (#3200)

Co-authored-by: pengfei.ma <[email protected]>

dd563d45ca15eeffb7a43cccc09b799d8460aa55 authored over 2 years ago
SRT: use default streamid when empty (#3202)

* SRT: use default streamid when empty

* Fix #3198: SRT: Support PUSH SRT by IP and optional ...

f1be2ebd3bad559660ddfd2d41e6064a2fcdf866 authored over 2 years ago
GB28181: Fix bug for parsing GB to RTC.

c12deded98d34b9dab20122af18f802da4477e7a authored over 2 years ago
GB28181: Support GB28181-2016 protocol. v5.0.74 (#3201)

01. Support GB config as StreamCaster.
02. Support disable GB by --gb28181=off.
03. Add utests...

5a420ece3bfc83934621a8477cdb953f7b59fee0 authored over 2 years ago
UTest: Fix utest warnings.

9c81a0e1bdc367e9556a70310d077f77103a2283 authored over 2 years ago
HTTP: Skip body and left message by upgrade. v5.0.73

cfbbe3044f5988569251703378ac76ec45175b13 authored over 2 years ago
Kernel: Refine lazy sweep resource.

d4ce877407f0460417b8b0dd86047cc99ae4504a authored over 2 years ago
Config: Support overwrote by environment variables. (#3197)

* Support overwrite by environment virable.

* modify duplicated code

* Config: Add stat fo...

eb04f92176f718ec9bfb85cdb4c765300e880e9a authored over 2 years ago
ST: Support set context id while thread running. v5.0.72

dc20d5ddbc924a4bc3bcd40a6b5f1ee906ff7799 authored over 2 years ago
Exporter: Listen at port 9972 for Prometheus exporter. (#3195)

95255110320e2411955a2567e64bfc78d3f82a36 authored over 2 years ago
RTC: Refine SDP to support GB28181 SSRC spec. v5.0.71

4ad4dd097505905e3e3904d289d20184b7833c58 authored over 2 years ago
Micro changes and fix utest fail.

d32bd725277246bce5fb7685ff4563b873031095 authored over 2 years ago
GB28181: Refine HTTP parser to support SIP. v5.0.70

1e6143e2eb48f903226c65c8b6069dc072d54d69 authored over 2 years ago
Fix utest failed.

dae46a59ae0c93cad7e3fdaf9b73726084ff46d1 authored over 2 years ago
Kernel: Support lazy sweeping simple GC. v5.0.69

927dd473ebab7880b5dcda7d200e21b116b96aaa authored over 2 years ago
HTTP: Support HTTP header in creating order. v5.0.68

4b7d9587f4ce575abaefaad24e302d162506e2c8 authored over 2 years ago
Micro changes and refines.

d65c699829bcfd5ea57911b7a7fa7b345e6c58ab authored over 2 years ago
Micro changes and refines.

378bffa34f215b85bc494d9d2aaa3d754f438648 authored over 2 years ago
GB28181: Refine SRS listeners without wrapper.

173c683566d421da661a2238e5ce6f871373fa87 authored over 2 years ago
GB28181: Remove unused RTSP protocol stack.

b452144fb72c27cba2cd139f7a52d0d69f129540 authored over 2 years ago
Merge branch '4.0release' into develop

912cd6a59c5ae1fc204f074f899427b29d56c301 authored over 2 years ago
WebRTC: Eliminate unused debugging log.

8bd8c1146d93a7783fb02275fd6d4fc435c9af5b authored over 2 years ago
API: Refine stat and config for prometheus exporter.

5f8da02ee7c48183d7e1c0d081b9bb2a0184c2d9 authored over 2 years ago
API: support metrics for prometheus.(#2899) (#3189)

* API: support metrics for prometheus.

* Metrics: optimize metrics statistics info.

* Refi...

981cab40d313f2980626b99ba3b2979a0b6cfbb3 authored over 2 years ago
For #3167: WebRTC: Refine sequence jitter algorithm. v5.0.66

e31f3b0e647d18ff601553e2940d6c5c7b731ec5 authored over 2 years ago
Merge branch '4.0release' into develop

0c6d30861b557e88589213cdd1790549271d14be authored over 2 years ago
For #3167: WebRTC: Refine sequence jitter algorithm. v4.0.266

386b92e9ab5c92da9ba7d13436b0a73a0f209e17 authored over 2 years ago
For #3187: Fix build warning for unused variable.

ccd9eee2c977161366009b71da7b018aa2aa2af0 authored over 2 years ago
SRT: do not ignore AUD nalus (#3187)

62cd2fba85eb308dc04a4d80e941404ef0306d0b authored over 2 years ago
Printf warn log when SRT audio duration too large (#3186)

* SRT: print warning log when audio duration too large

* Fix #3164: SRT: Choppy when audio ts...

b32814214099949ff51880d3ea7f5bbcebc26754 authored over 2 years ago
Fix #3181: SRT & WebRTC: Use SrsRawH264Stream to mux SPS/PPS.

4acb246c57e6d1fa444abd08430e796e985a90a1 authored over 2 years ago
Fix #3183: Fix build fail for HDS.

f974c7c8b0e42d1130a5e1379587aa9b6fb3a0af authored over 2 years ago
APM: Check endpoint port and team.

d4898bec3c88df99b28e904572abd3a285560171 authored over 2 years ago
APM: Extract research to projects.

6f7b242ce2034b760d30ef68d49c5665afd3c44d authored over 2 years ago
STAT: Update statistic for RISCV.

b95734fb09cd07683590643137ecbef2e32f3804 authored over 2 years ago
APM: Update statistic for APM.

e63c02e928014536944d4d3947b7a16def95e3e8 authored over 2 years ago
APM: Support distributed tracing by Tencent Cloud APM. v5.0.63

3e2f8622f8b3e1b1d9ca4e9b954b960663ceea53 authored over 2 years ago
Merge 4.0 release

736c661808640d751a2dd9bcac8dc05e93e7d9af authored over 2 years ago
Refine 4.0 release workflow.

0e68dc29397547a4dd09689a88de159db678dcd4 authored over 2 years ago
Refine release workflow.

762b314700f49770234f07c396857c35c350b2db authored over 2 years ago
Merge branch '4.0release' into develop

f02656f946e9e5ed02270e856b1109b4197fd38b authored over 2 years ago
Release v4.0-r3, 4.0 release3, v4.0.265, 145328 lines.

64c2ac8176f90a2db39046c46f4463a391a3b7bf authored over 2 years ago
For #3179: WebRTC: Make sure the same m-lines order for offer and answer. v5.0.63

4d0a4faa9d480fb0366921d505eb5e3b2c1eecbf authored over 2 years ago
Merge branch '4.0release' into develop

1b25ef9028a09abcdc94cfd971f2080945bf2dae authored over 2 years ago
Fix #3179: WebRTC: Make sure the same m-lines order for offer and answer. v4.0.265

686f57799e8b1c225b023dcab5c6bae25ac6a932 authored over 2 years ago
WebRTC: Print offer if negotiate failed.

b2ad3bcdc8a79b90b8ab4458d5c652d552d27121 authored over 2 years ago
For #3174: WebRTC: Support Unity to publish or play stream. v5.0.62

98ba8ae5417d3a2eb39c297f6242269d145064f0 authored over 2 years ago
Merge branch '4.0release' into develop

6d18093e16662fbf3fefc8028cf467c5cbf98b4b authored over 2 years ago
For #3174: WebRTC: Support Unity to publish or play stream. v4.0.264

aea2bfbaf9eca9fefb735a7f768b3ee4114f3a99 authored over 2 years ago
Fix #3093: WebRTC: Error when SDP not matched.

8ac8ae1c2ebab2f002c87d2be84afa8aedf8e6f2 authored over 2 years ago
Fix #3093: WebRTC: Ignore unknown fmtp for h.264. v4.0.263

1c0236aa0dd11a9d61f22a264de7c8163aa76790 authored over 2 years ago
WebRTC: Fix missing type in track desc when backup H.264 payload type is chosen.

Signed-off-by: faicker <[email protected]>

Signed-off-by: faicker <[email protected]>

ef3347e37e759ed099f0ec26a14dc4426f4105ca authored over 2 years ago
Fix #3170: WebRTC: Support WHIP(WebRTC-HTTP ingestion protocol). v5.0.61

3eb046612b0c376920ff4deab0892aecbd1f6c12 authored over 2 years ago
Merge branch '4.0release' into develop

e47c3c410cb967f634cad4e633484fe33a7e5c2e authored over 2 years ago
Fix #3170: WebRTC: Support WHIP(WebRTC-HTTP ingestion protocol). v4.0.262

15610ca4882ff433ad70794da779bb196929fafd authored over 2 years ago
Update state-threads to v1.9.4.

297a104fef27d937c167860107d4dc84a7fa44b9 authored over 2 years ago
Update features for SRS 5.0

0410915dddd7009f52c7260b3f42f015870324fe authored over 2 years ago
For #2852: WebRTC: Support only one TCP connected candidate.

2144ff8c4020079206f8f05773ee1251bef211be authored over 2 years ago
WebRTC: Refine code and destroy session when tcp close.

efa0851476b74be38a2e177977d29dcfe84e5dc7 authored over 2 years ago
WebRTC: Support TCP network.

07339e1417d9085382e247e24ba206663539fd44 authored over 2 years ago
WebRTC: Extract SrsRtcNetwork layer for UDP/TCP.

625069af7f5a2cd5cd527c3cfdc10fe331f5107c authored over 2 years ago
WebRTC: Support config, listener and SDP for TCP transport.

770d9591487dcd138b1a7859c40b7c912f02be93 authored over 2 years ago
Merge branch '4.0release' into develop

424713a31dffcfb9523943ff978fe860a90056d0 authored over 2 years ago
Fix HTTP url parsing bug. v4.0.261

e0c8c199d5c862ac867c29d8d5ba6c1695ad0757 authored over 2 years ago
Merge branch '4.0release' into develop

79358673efcfaa354e1c25723d971ebbebc8d77f authored over 2 years ago
Fix #3167: WebRTC: Play stucked when republish. v4.0.260

34196ea7f7295e8891c5c5a2ad560f386142431b authored over 2 years ago
Config: Refine config file, nothing changed.

38c3d9f1a7ebd382dd1bbfe28c879bf8cd26af16 authored over 2 years ago
For #1405: Fix utest build failed, for parsing SPS/PPS.

77e1f81f916151c3b09ff991faa9aa65df8cb69c authored over 2 years ago
Merge branch '4.0release' into develop

84c96076a9708dcf9f60732c5acb9cd12430c2a8 authored over 2 years ago
For #307: WebRTC: Support use domain name as CANDIDATE. v4.0.259

4a225c5640df3910ca2f9fb8e1922b23b15e1942 authored over 2 years ago
Fix #1405: Restore the stream when parsing failed. v5.0.59

6988e60ad602a5275aca60639e5da4dc6a79b8e5 authored over 2 years ago
Main: remove extra space and refine code. (#3127)

ef04d411c01f789695a6690fb35c0219998f4832 authored over 2 years ago
Update srs_core_performance.hpp (#3160)

In included file: main file cannot be included recursively when building a preamble
clang(p...

232fbfa4c3dfeb6604bb506ed3768e0e1b0347ff authored over 2 years ago
Fix #1405: Support guessing IBMF first. v5.0.58

783aea7ac37fe11d85beb19d22cb39fa18a97542 authored over 2 years ago
HLS: Support disable hls_ts_ctx.

e027d28c4d739cccb1dd8301821c9452cd0d3df9 authored over 2 years ago
ST: Define and use a new jmpbuf. v5.0.57

eb2056db25f06d714d45a575f2da35b2bb816168 authored over 2 years ago
Ingest: Still use -re for stream to ingest HLS better.

7d47017a001b3c937c555f17f73554b61341d854 authored over 2 years ago
Fix URL parsing bug for __defaultVhost__. v5.0.55

dd37a041b9f10f64fe34f13d526f0098cb64f353 authored over 2 years ago
UTest: Split utest to smaller file.

b009860b11145e7f64e0a9aa50c3aa2f61195a53 authored over 2 years ago
Fix #2837: Callback: Support stream_url and stream_id. v5.0.55

6a108fab6dddf5c4e0c61a88131f1ebc0ec89c30 authored over 2 years ago