winlin
6e62bb2704
Merge
4 years ago
Haibo Chen
dffc344747
RTC: For #1657 , support http hooks n_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
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
winlin
57f6eb09c1
Use 4.0 docker srs:4
4 years ago
winlin
42872e2500
Release v4.0.150 dev2
4 years ago
Haibo Chen
c048731049
Get original ip instead of proxy ip, for rtc api ( #2514 ) v4.0.150
4 years ago
Haibo Chen
84d04adfff
get original ip instead of proxy ip, for rtc api ( #2514 )
4 years ago
winlin
92cbb1f072
Refine code
4 years ago
winlin
adf0043cbc
Fix #2508 , Support features query by API. 5.0.10
4 years ago
winlin
ee376da0c6
Fix #2508 , Support features query by API. 4.0.149
4 years ago
winlin
69faf06f0f
API: For #2508 , query feature docker and packager.
4 years ago
winlin
86e506e6ec
API: For #2508 , query feature docker and packager. v4.0.148
4 years ago
winlin
983d521987
API: Use libuuid to generate uuid. v5.0.9
4 years ago
winlin
48ef3dcd83
API: Use libuuid to generate uuid. v4.0.147
4 years ago
Haibo Chen
529b89a29e
Fix #2504 coredump bug: caused by publish stream that codec is h.263 ( #2505 )
4 years ago
Haibo Chen
06f10b1894
fix coredump bug: caused by publish stream that codec is h.263 ( #2505 )
4 years ago
winlin
6ddef894d9
ST: Refine OSX asm.
4 years ago
Haibo Chen
82c149c9c8
correct the client ip of http-flv player, for statistic ( #2491 )
4 years ago
Haibo Chen
f62a4c4893
correct the client ip of http-flv player, for statistic ( #2491 )
4 years ago
winlin
7d4cae45c5
Release 4.0 dev1, v4.0.146
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
winlin
40e649dfbc
RTC: Fix NACK negotiation bug for Firefox. 4.0.145
4 years ago
Winlin
8c7ba05f9a
For #2371 : Add regression test for SDP nack ( #2487 )
...
* explicitly enable nack, for firefox (#2373 )
* For #2371 : Add regression test for SDP nack
1. Refine API to change defaule decodes.
2. Add test for publish SDP nack.
3. Add test for play SDP nack.
Co-authored-by: Haibo Chen <495810242@qq.com>
4 years ago
Haibo Chen
43bb9660ca
explicitly enable nack, for firefox ( #2373 )
4 years ago
Haibo Chen
fb73d42c38
explicitly enable nack, for firefox ( #2373 )
4 years ago
Winlin
fe5a14568b
For #2483 , add regression test for RTC stat API ( #2486 )
4 years ago
winlin
1c80b529f8
Squash: Merge SRS 4.0
4 years ago
Haibo Chen
86c67f7d95
RTC: Support statistic for HTTP-API, HTTP-Callback and Security ( #2483 ) v4.0.144
...
* 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
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
33610c6865
Squash: Merge SRS 4.0
4 years ago
Alex.CR
af05f89925
SRT: Use thread-safe log for multiple-threading SRT module. ( #2474 ) v4.0.143
...
* 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
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
169f08bae1
[IDE] We should always configure SRS for switching between branches.
4 years ago
winlin
97c627f9d4
Squash: Support CLion
4 years ago
winlin
afa32910c9
Fix bugs and enhance code. 4.0.142
4 years ago
winlin
66a696efe0
[IDE] Refine .gitignore for cmake from ide/srs_clion
4 years ago
winlin
2e222d369d
[IDE] Refine CMakeLists.txt, use absolute path
4 years ago
winlin
c209e547a8
[IDE] Support CLion and cmake to build and debug SRS. 4.0.141
...
1. Remove all except JetBrains clion by cmake
2. Add .run/srs.run.xml for debugging for CLion.
3. Auto configure SRS when load CMakeLists.txt
4 years ago
winlin
12ba584ea3
Fix build failed
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
90b7933dbb
For #2403 , fix padding packets for RTMP2RTC. 4.0.140.
...
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
10b9a81061
RTC: Support eip/candidate to set the eip of server
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
77c958ad1c
RTC: Trim SDP line space for pion/webrtc client. ( #2466 )
4 years ago