Commit Graph

332 Commits (3049fa70eb7794549ea925bac399b8b406a396f5)

Author SHA1 Message Date
winlin cfbbe3044f HTTP: Skip body and left message by upgrade. v5.0.73 2 years ago
winlin dc20d5ddbc ST: Support set context id while thread running. v5.0.72 2 years ago
winlin 4ad4dd0975 RTC: Refine SDP to support GB28181 SSRC spec. v5.0.71 2 years ago
winlin 1e6143e2eb GB28181: Refine HTTP parser to support SIP. v5.0.70 2 years ago
winlin 927dd473eb Kernel: Support lazy sweeping simple GC. v5.0.69 2 years ago
winlin 4b7d9587f4 HTTP: Support HTTP header in creating order. v5.0.68 2 years ago
winlin 378bffa34f Micro changes and refines. 2 years ago
chundonglinlin 981cab40d3
API: support metrics for prometheus.(#2899) (#3189)
* API: support metrics for prometheus.

* Metrics: optimize metrics statistics info.

* Refine: remove redundant code.

* Refine: fix metrics srs_streams param.

* Metrics: add major param.

* Metrics: refine params and metric comments.

* For #2899: API: Support exporter for Prometheus. v5.0.67

Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin e31f3b0e64 For #3167: WebRTC: Refine sequence jitter algorithm. v5.0.66 2 years ago
winlin 0c6d30861b Merge branch '4.0release' into develop 2 years ago
winlin 386b92e9ab For #3167: WebRTC: Refine sequence jitter algorithm. v4.0.266 2 years ago
john b328142140
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 gap is too large. v5.0.65

Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin 3e2f8622f8 APM: Support distributed tracing by Tencent Cloud APM. v5.0.63 2 years ago
winlin 4d0a4faa9d For #3179: WebRTC: Make sure the same m-lines order for offer and answer. v5.0.63 2 years ago
winlin 1b25ef9028 Merge branch '4.0release' into develop 2 years ago
winlin 686f57799e Fix #3179: WebRTC: Make sure the same m-lines order for offer and answer. v4.0.265 2 years ago
winlin 98ba8ae541 For #3174: WebRTC: Support Unity to publish or play stream. v5.0.62 3 years ago
winlin 6d18093e16 Merge branch '4.0release' into develop 3 years ago
winlin aea2bfbaf9 For #3174: WebRTC: Support Unity to publish or play stream. v4.0.264 3 years ago
winlin 1c0236aa0d Fix #3093: WebRTC: Ignore unknown fmtp for h.264. v4.0.263 3 years ago
winlin 3eb046612b Fix #3170: WebRTC: Support WHIP(WebRTC-HTTP ingestion protocol). v5.0.61 3 years ago
winlin e47c3c410c Merge branch '4.0release' into develop 3 years ago
winlin 15610ca488 Fix #3170: WebRTC: Support WHIP(WebRTC-HTTP ingestion protocol). v4.0.262 3 years ago
winlin 0410915ddd Update features for SRS 5.0 3 years ago
winlin 625069af7f WebRTC: Extract SrsRtcNetwork layer for UDP/TCP. 3 years ago
winlin 424713a31d Merge branch '4.0release' into develop 3 years ago
winlin e0c8c199d5 Fix HTTP url parsing bug. v4.0.261 3 years ago
winlin 79358673ef Merge branch '4.0release' into develop 3 years ago
winlin 34196ea7f7 Fix #3167: WebRTC: Play stucked when republish. v4.0.260 3 years ago
winlin 84c96076a9 Merge branch '4.0release' into develop 3 years ago
winlin 4a225c5640 For #307: WebRTC: Support use domain name as CANDIDATE. v4.0.259 3 years ago
winlin 6988e60ad6 Fix #1405: Restore the stream when parsing failed. v5.0.59 3 years ago
winlin 783aea7ac3 Fix #1405: Support guessing IBMF first. v5.0.58 3 years ago
winlin eb2056db25 ST: Define and use a new jmpbuf. v5.0.57 3 years ago
winlin dd37a041b9 Fix URL parsing bug for __defaultVhost__. v5.0.55 3 years ago
winlin 6a108fab6d Fix #2837: Callback: Support stream_url and stream_id. v5.0.55 3 years ago
winlin 9c6774b644 STAT: Refine tcUrl for SRT/RTC. v5.0.54 3 years ago
winlin 2c259bd95b Refactor: Extract SrsNetworkKbps from SrsKbps. v5.0.53 3 years ago
winlin 937605b18c Remove bandwidth check because falsh is disabled. v5.0.52 3 years ago
winlin 1630918b0f Refactor: Use compositor for ISrsKbpsDelta. v5.0.51 3 years ago
winlin 29ae29c693 Merge branch '4.0release' into develop 3 years ago
winlin 88ba3d25f8 Copy libxml2-dev for FFmpeg. v4.0.258 3 years ago
winlin 4fe90d4885 RTC: Stat the WebRTC clients bandwidth. v5.0.50 3 years ago
winlin d7c2d5ab01 HLS: Stat the HLS streaming clients bandwidth. v5.0.49 3 years ago
winlin 28154e820c URL: Use SrsHttpUri to parse URL and query. 3 years ago
winlin 457738f6eb Fix #2881: HTTP: Support merging api to server. v5.0.47 3 years ago
winlin 6508a082e9 Fix #3108: STAT: Update stat for SRT. v5.0.46 3 years ago
winlin a54d371549 Log: Stat the number of logs. v5.0.45 3 years ago
winlin 5225a07727 Merge 4.0release 3 years ago
winlin d5293e34e1 Refine release doc and wiki link. 3 years ago
winlin 95cd0e84eb Log: Support write log to tencentcloud CLS. v5.0.44 3 years ago
winlin 3da0b57121 Merge 4.0release. 3 years ago
winlin 9923c749d4 STAT: Support config server_id and generate one if empty. v4.0.257 3 years ago
winlin 8e6d207e56 For #2136: API: Cleanup no active streams for statistics. v4.0.256 3 years ago
winlin 9b010ac158 Fix #3114: Origin cluster config bug. v5.0.43 3 years ago
winlin e9d6601f7d For #2136: API: Cleanup no active streams for statistics. v5.0.42 3 years ago
winlin 4edf33326d Merge branch '4.0release' into develop 3 years ago
winlin f9941a325b RTMP URL supports domain in stream parameters. v4.0.255 3 years ago
winlin 4126c42118 Speedup test by refine the task dependencies. 3 years ago
winlin 2d036c3fd6 Fix #2747: Support Apple Silicon M1(aarch64). v5.0.41 3 years ago
winlin a842c6c32a Support crossbuild for hisiv500. v5.0.40 3 years ago
winlin 7f7406ec77 Build: Detect OS by packager. v5.0.39 3 years ago
winlin 26284e368f Merge branch '4.0release' into develop 3 years ago
winlin febd45d514 Fix server id generator bug. v4.0.254 3 years ago
winlin 262b79f747 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.38 3 years ago
winlin 1589858cb0 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.34 3 years ago
winlin f7280399d4 Merge 4.0release, migrate to new website. 3 years ago
winlin 7b23a42139 Migrate license to new website. 3 years ago
winlin cd85a96255 Update SRS image for r.ossrs.net 3 years ago
winlin 57be5188c3 Merge branch '4.0release' into develop 3 years ago
winlin a2cfec2dcc Update SRS image for r.ossrs.net 3 years ago
winlin b2e083b00d Support multiple threads by thread pool. v5.0.32 3 years ago
winlin 339d3b31cc ST: Support thread-local for multiple threads.
1. All statick and global variables is thread-local.
2. Call st_init() to init st for each thread.
3. Notice that ST is isolate for threads.
3 years ago
winlin c722eba48f SRT: Support Coroutine Native SRT over ST. (#3010). (1af30de). v5.0.30 3 years ago
winlin f568e4f91d Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v5.0.29 3 years ago
winlin d525d27e64 Merge from 4.0release 3 years ago
winlin 1f0ea3fdf5 Docker: Support x86_64, armv7 and aarch64 docker image (#3058). v4.0.252 3 years ago
winlin 4163dce18d Support NGINX HLS Cluster. v5.0.28 3 years ago
winlin 101d1ffbbf Support DigitalOcean Droplet SRS 1-Click. v5.0.27 3 years ago
winlin 9385f2b80b Merge branch '4.0release' into develop 3 years ago
winlin 76ed0200b4 SRT: Decouple publish with play url (#2893). v4.0.251 3 years ago
loveforever 210cdf04be
SRT: url supports multiple QueryStrings (#2908)
* SRT:  parse srt url to supports multiple QueryStrings.(#2893)

* SRT:  url supports multiple QueryStrings by  comma-separated key-value pairs with no nesting  (#2893)

* SRT:  url supports multiple QueryStrings by comma-separated key-value pairs with no nesting  (#2893)

* SRT: Add comments for url.

* Add utest for SRT URL parsing.

* Update README.

Co-authored-by: winlin <winlin@vip.126.com>
3 years ago
winlin c225c3f745 Merge branch '4.0release' into develop 3 years ago
winlin c5cc79ee6f SRT: Support debug and run with CLion. v4.0.249 3 years ago
winlin 61f1531aa3 Merge branch '4.0release' into develop 3 years ago
ChenGH ab81696102 Bugfix: Fix rtcp nack blp encode bug (#2966). v4.0.248
Co-authored-by: Winlin <winlin@vip.126.com>
3 years ago
winlin 636066124a SRT: Fix typo in libsrt build options. v5.0.26 3 years ago
winlin 451b01011c Merge SRS 4.0 for bugfix. v5.0.25 3 years ago
winlin 9d3ae5c8ed Merge branch '4.0release' into develop 3 years ago
winlin e26db694ca RTC: Identify the WebRTC publisher in param for hooks. v4.0.247 3 years ago
winlin 107ca2cbb8 SRT: Append vhost to stream, not app. v4.0.246 3 years ago
winlin 88c8a4f6c0 Squash: Bug fixed 3 years ago
winlin d78a4f25a6 Forward: Support dynamic forwarding by backend api. (#2799). v5.0.24 3 years ago
winlin b94ae922d4 Fix warnings for uuid. v4.0.245 3 years ago
winlin 37b6b48882 SRT: Close connection if RTMP failed. (#2917). v4.0.244 3 years ago
winlin 0a848430e9 Refine build script for SRT to avoid warnings. v4.0.243 3 years ago
winlin b839c2ea9c Support include directive for config file. (#2878). v5.0.23 3 years ago
winlin acf0af6b5a Squash: Update 3 years ago
winlin 8d88a5b4cc Release v4.0-b8, 4.0 beta8, v4.0.241, 144445 lines. 3 years ago
winlin c2b07ad943 Squash: Fix bugs 3 years ago