Commit Graph

7028 Commits (f901831362f207bd2b52de7ea105ce804c7a52a0)
 

Author SHA1 Message Date
Haibo Chen f901831362
Enhance HLS: support http callback on_play/stop, support statistic (#2578)
* Enhance HLS: support http callback on_play/stop, support statistic

* make code readable

* make code readable

* rename secret
3 years ago
winlin 40f8460929 Squash: Merge SRS 4.0 3 years ago
winlin 28e3a1ca69 Squash: Merge SRS 4.0 3 years ago
winlin a830289d97 Squash: Merge SRS4.0 3 years ago
Justin Kromlinger 8aee0169ce
Set empty HTTP paths to '/' to avoid malformed requests (#2329)
This resolves #1610.
3 years ago
winlin fef474d503 Squash: Merge 4.0 3 years ago
winlin 19c0a9eb4b Suqash: Merge 4.0 3 years ago
winlin 7ab3e4a86c Squash: Merge SRS 4.0 3 years ago
pyw 7abc9b640a
SRT: fix srt stream play map error (#1890)
* fix url_sz memory out of bounds

* fix srt play map error

Co-authored-by: pengyouwei <pengyouwei@comtom.cn>
3 years ago
winlin f86d6fd073 Squash: Merge SRS 4.0 3 years ago
Haibo Chen a7feedabc6
Use SrsAsyncCallWorker in http hooks instead, to covert to async call. (#2542)
* Use SrsAsyncCallWorker in http hooks instead, to covert to async call.

* delete invalid function
3 years ago
Haibo Chen 826f5121c5
Support for multiple SPS/PPS, then pick the first one. (#2544) 3 years ago
winlin 38b0b1dab2 Squash: Fix ingest bug. Refine AUTHORS. 3 years ago
winlin 85620a34f5 Squash: Fix rtc to rtmp sync timestamp using sender report. #2470 4 years ago
winlin 3d58e98d1c Squash: Support github actions for CI 4 years ago
winlin d08f8fab8c Refine Dockerfile 4 years ago
winlin 7efae1b1d6 Squash: Update CodeQL 4 years ago
winlin e22035b749 Squash: Fix RTC session info bug 4 years ago
winlin 7c899a0afd Squash: Update version query. 4 years ago
winlin cffd364d4d Update README 4 years ago
winlin 24431d35ac Squash: Merge SRS4 4 years ago
Haibo Chen aad90c7f42
fix coredump bug: caused by publish stream that codec is unsupport, sush as G.711, H.263 (#2526) 4 years ago
winlin 29dea37dbb Squash: Merge SRS4 4 years ago
Haibo Chen 345b691895
support http hooks for rtc: on_play/stop/publish/unpublish (#2509)
* support http hooks for rtc: on_play/stop/publish/unpublish

* Update srs_app_rtc_conn.cpp

* Update srs_app_rtc_conn.cpp
4 years ago
winlin 9bf5005bdd Squash: Merge SRS4 4 years ago
Haibo Chen 84d04adfff
get original ip instead of proxy ip, for rtc api (#2514) 4 years ago
winlin 7739d8c7da Update README.md 4 years ago
winlin adf0043cbc Fix #2508, Support features query by API. 5.0.10 4 years ago
winlin 69faf06f0f API: For #2508, query feature docker and packager. 4 years ago
winlin 983d521987 API: Use libuuid to generate uuid. v5.0.9 4 years ago
Haibo Chen 06f10b1894
fix coredump bug: caused by publish stream that codec is h.263 (#2505) 4 years ago
Haibo Chen f62a4c4893
correct the client ip of http-flv player, for statistic (#2491) 4 years ago
winlin ed6f8689b4 Release 4.0 dev1, v4.0.146 4 years ago
winlin 301a8ceadb Squash: Merge SRS 4.0 4 years ago
Haibo Chen fb73d42c38
explicitly enable nack, for firefox (#2373) 4 years ago
winlin 1c80b529f8 Squash: Merge SRS 4.0 4 years ago
Haibo Chen 0efd7b1bbc
RTC: Support statistic for HTTP-API, HTTP-Callback and Security (#2483)
* commit message for your changes. Lines starting

* Update srs_app_rtc_api.cpp

* add SrsRtcConnPlay and SrsRtcConnPublish, in enum SrsRtmpConnType

* Update srs_rtmp_stack.cpp

* Update srs_app_rtc_conn.cpp

* Update srs_app_rtc_api.cpp

* update utest

* Update srs_utest_app.cpp
4 years ago
winlin 20931ddbb1 Squash: Fix README.md link issue 4 years ago
winlin 33610c6865 Squash: Merge SRS 4.0 4 years ago
Alex.CR 4b7ba0e1e9 SRT: Use thread-safe log for multiple-threading SRT module. (#2474)
* solve srt push bugs

* solve h264 mutiple nalus in srt when obs is configured in zerolatency

* optimize error code

* optimize error code

* optimize error code

* add commemnt:we only skip pps/sps frame and send left nalus in srt

* add commemnt:we only skip pps/sps frame and send left nalus in srt

* optimize srt log system

* update conf

* update srt hpp

Co-authored-by: shiwei <shiwei05@kuaishou.com>
4 years ago
winlin 4ca433d3f8 Refine push script 4 years ago
winlin 6c40419de7 Fix configure bug 4 years ago
winlin beea3216fe Squash: Refine IDE 4 years ago
winlin 97c627f9d4 Squash: Support CLion 4 years ago
winlin 12ba584ea3 Fix build failed 4 years ago
winlin dca0397c47 Update README 4 years ago
winlin 8f91a90f28 Squash: Fix padding packets for RTMP2RTC 4 years ago
Winlin c8a1e0f3da
Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8 (#2464)
* Refine AUTHORS.txt to AUTHORS.md, etc. 5.0.8

* Update README.md

* Update README.md

* Refine format for AUTHORS.md
4 years ago
Haibo Chen 7eee9aa598
Calculate the correct payload_size which pure padding data, in the process of rtc2rtmp, make Chrome happy (#2461)
* Calculate the correct payload_size which pure padding data, in the process of rtc2rtmp, make Chrome happy

* make clear for magic number

make clear for magic number

* Update srs_app_rtc_source.cpp
4 years ago
winlin 56310ffd9d Refine .curcleci workflow 4 years ago