Commit Graph

215 Commits (981cab40d313f2980626b99ba3b2979a0b6cfbb3)

Author SHA1 Message Date
winlin 2d036c3fd6 Fix : Support Apple Silicon M1(aarch64). v5.0.41
winlin a842c6c32a Support crossbuild for hisiv500. v5.0.40
winlin 7f7406ec77 Build: Detect OS by packager. v5.0.39
winlin 26284e368f Merge branch '4.0release' into develop
winlin febd45d514 Fix server id generator bug. v4.0.254
winlin 262b79f747 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.38
winlin 1589858cb0 Support MIPS 64bits for loongson 3A4000/3B3000. v5.0.34
winlin f7280399d4 Merge 4.0release, migrate to new website.
winlin cd85a96255 Update SRS image for r.ossrs.net
winlin 57be5188c3 Merge branch '4.0release' into develop
winlin a2cfec2dcc Update SRS image for r.ossrs.net
winlin b2e083b00d Support multiple threads by thread pool. v5.0.32
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.
winlin c722eba48f SRT: Support Coroutine Native SRT over ST. (). (1af30de). v5.0.30
winlin f568e4f91d Docker: Support x86_64, armv7 and aarch64 docker image (). v5.0.29
winlin d525d27e64 Merge from 4.0release
winlin 1f0ea3fdf5 Docker: Support x86_64, armv7 and aarch64 docker image (). v4.0.252
winlin 4163dce18d Support NGINX HLS Cluster. v5.0.28
winlin 101d1ffbbf Support DigitalOcean Droplet SRS 1-Click. v5.0.27
winlin 9385f2b80b Merge branch '4.0release' into develop
winlin 76ed0200b4 SRT: Decouple publish with play url (). v4.0.251
loveforever 210cdf04be
SRT: url supports multiple QueryStrings ()
* SRT:  parse srt url to supports multiple QueryStrings.()

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

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

* SRT: Add comments for url.

* Add utest for SRT URL parsing.

* Update README.

Co-authored-by: winlin <winlin@vip.126.com>
winlin c225c3f745 Merge branch '4.0release' into develop
winlin c5cc79ee6f SRT: Support debug and run with CLion. v4.0.249
winlin 61f1531aa3 Merge branch '4.0release' into develop
ChenGH ab81696102 Bugfix: Fix rtcp nack blp encode bug (). v4.0.248
Co-authored-by: Winlin <winlin@vip.126.com>
winlin 636066124a SRT: Fix typo in libsrt build options. v5.0.26
winlin 451b01011c Merge SRS 4.0 for bugfix. v5.0.25
winlin 9d3ae5c8ed Merge branch '4.0release' into develop
winlin e26db694ca RTC: Identify the WebRTC publisher in param for hooks. v4.0.247
winlin 107ca2cbb8 SRT: Append vhost to stream, not app. v4.0.246
winlin 88c8a4f6c0 Squash: Bug fixed
winlin d78a4f25a6 Forward: Support dynamic forwarding by backend api. (). v5.0.24
winlin b94ae922d4 Fix warnings for uuid. v4.0.245
winlin 37b6b48882 SRT: Close connection if RTMP failed. (). v4.0.244
winlin 0a848430e9 Refine build script for SRT to avoid warnings. v4.0.243
winlin b839c2ea9c Support include directive for config file. (). v5.0.23
winlin acf0af6b5a Squash: Update
winlin 8d88a5b4cc Release v4.0-b8, 4.0 beta8, v4.0.241, 144445 lines.
winlin c2b07ad943 Squash: Fix bugs
winlin ff93bdd14f Mirror docker images in TCR Singapore. v4.0.240
winlin e27b658ef9 Refine the error for WebRTC H5 publisher. v4.0.239
winlin 5c1556ac74 Squash: Refine release
winlin d1534c099b Push docker to docker, acr and tcr. v4.0.238
winlin 32bb96a5c2 Squash: Fix bugs
winlin dcf565bba1 Fix bug when the value of http header is empty. (). v4.0.237
winlin 1d4fac0dbc Refine docker console, preview by players at the same server. v4.0.236
winlin ba0b62fd37 For docker, always use the console for logging. v4.0.235
winlin bdf6540c89 SRT: Reduce the SRT bug by limit the max times for retry. (). v4.0.234
winlin 6b7fc6fdb5 Squash: Fix bugs for 4.0
winlin 339d942e7b Fix bug when free addrinfo. (). v4.0.233
winlin 8f2d23ff73 Fix memory leak in SrsMetaCache. (). v4.0.232
winlin 6c6c0f0f0f Support docker image for lighthouse. v4.0.231
winlin 7c9f88be0b Eliminate unused *.as files for Adobe Flash. v5.0.22
winlin 12ffddd363 Release v5.0.21
winlin dc43a11aed Enable rtmp2rtc and rtc2rtmp for docker.conf
winlin 5d8b950a06 Update CHANGELOG
winlin b9bfe18829 CICD: Refine release for droplet
winlin 27e5d77302 Squash: Update README
winlin 16f17848bb Update README for **Cloud Virtual Machine**
winlin d5c86dc5fa Switch LICENSE from MIT to **MIT or MulanPSL-2.0**. v5.0.21
winlin 93aa0eb5ba Squash: Fix bugs
winlin 7796083e9a RTC: fix play rtc judge for config rtc2rtmp on. (). v4.0.229
winlin 8830d267f2 Refine conf for vm.conf
winlin 6a5bc27f9b Support configure with --config as default config file. v4.0.227
winlin 3881c4c77e Add SrsAutoFreeH to release ptr with hooks. (). v4.0.226
winlin db3ceb445b Support api_port to specify the WebRTC API port. v4.0.224
winlin e6ab5db113 LiveSource: Refine fetch for external exposed interface. (). v4.0.223
winlin 71a4b3c3f7 Add conf/lighthouse.conf for LightHouse. v4.0.222
winlin 7e25d0d7f4 Refine the running homepage. v4.0.221
winlin 4110fb14cb Squash: Fix bugs. v5.0.20
winlin 2bc5e9a8b4 RTC: fix play crash or no stream for rtmp2rtc tips.(). v4.0.220
winlin 4d09b8caae When reopening segment, never update the duration. (). v4.0.219
winlin fbb6d9464c Discover api server and ip as candidates. v4.0.218
winlin 013fa8ac6c Install test-on self-sign certificate. v4.0.217
winlin 7808bd7ca8 Support config in_docker to fix the detect fail. (). v4.0.216
winlin 8bc2759c7e Refine error log for rtmp2rtc. (). v4.0.215
winlin 5aba212f3d Bugs fixed. ()(). v4.0.214
winlin c7ea21d06a Fix ulimit issue by detecting epoll on Ubuntu. (). v4.0.213
winlin 716e578a19 Squash: Fix bugs
winlin 63da0dca92 Cleanup server for GMC, by WaitGroup to destroy. (). v4.0.206
winlin ab97eb5fcf HTTP: Fix 2GB+ mp4/flv file downloading error. ()()(). v4.0.211
winlin cc501e3eef Fix bug for large mp4(5G+) offset. (). v4.0.210
winlin 2f52d0aefa Fix bug for HLS log printing. (). v4.0.209
winlin d32195993d Refine the default config file. (). v4.0.208
winlin ee24bb49f3 RTC: Support payload name AV1X/AV1. ()(). v4.0.207
winlin f05e67e1a6 Squash: Fix bugs
john 7c353b5986 RTC: Fix memory leak when replace rtp packet in cache. (). v4.0.205
* fix memory leak when replace rtp packet in cache.
winlin 2f93e68285 RTC: Fix nack encode seqnum. (). v4.0.204
winlin 8576fa7052 Squash: Merge v4.0.203
winlin 5ccd63dec3 RTC: Fix bugs for RTC2RTMP. (). v4.0.203
winlin 4e64c66e02 RTC: Ignore empty audio packet when transcoding (). v4.0.202
winlin e16830e989 Squash: Merge 4.0.201
winlin 1ba3de1139 Refine CHANGELOG
winlin 542a3e4f36 RTC: Refine publish security error message (). v4.0.200
johzzy ff8657e1c5 RTC: Fix crash when pkt->payload() if pkt is nullptr (). v4.0.199
winlin 93242918ad Squash: For
winlin 5e22b1929a ST: Print log when multiple thread stop one coroutine. (). v4.0.198
winlin ff33940d90 WebRTC: Fail to publish RTC automatically for HTML5.
winlin 5f85d405e7 Squash: Merge ,