winlin
5cd8989fd8
Update README
4 years ago
winlin
1b6192e1b2
Update README
4 years ago
Haibo Chen
ab988abc59
For #2516 , fix codec issue for G.711 or H.263. 4.0.152
4 years ago
matthew1838
452ca7e88f
add server_id into http_hooks ( #2521 )
...
Co-authored-by: SK <liemlhd@LiemLes-Mac-Pro.local>
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
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
winlin
92cbb1f072
Refine code
4 years ago
winlin
ee376da0c6
Fix #2508 , Support features query by API. 4.0.149
4 years ago
winlin
86e506e6ec
API: For #2508 , query feature docker and packager. v4.0.148
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
winlin
6ddef894d9
ST: Refine OSX asm.
4 years ago
winlin
e8bca303f9
Update README
4 years ago
Haibo Chen
82c149c9c8
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
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
Winlin
fe5a14568b
For #2483 , add regression test for RTC stat API ( #2486 )
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
winlin
4332beed79
Fix README.md link issue
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
winlin
486b838397
Add badge for CodeQL, security scan
4 years ago
winlin
d1cb123a60
Add badge for CodeQL, security scan
4 years ago
winlin
169f08bae1
[IDE] We should always configure SRS for switching between branches.
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
3182dee1c5
Update README.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
winlin
b121f5f588
Update SRS 4.0 docker
4 years ago
Winlin
77c958ad1c
RTC: Trim SDP line space for pion/webrtc client. ( #2466 )
4 years ago
winlin
67ebd08342
Add role(srs) to query versions
4 years ago
winlin
a88eb5242e
Update README.md
4 years ago
winlin
642359a50e
For #2424 , use srandom/random to generate. 4.0.139
4 years ago
winlin
e802fe5bd6
Release 4.0.138
4 years ago
Haibo Chen
03c5f76e64
update channel_layout by channels, for ffmpeg transcode opus to aac success ( #2452 )
4 years ago
winlin
b8dcf20237
Fix build fail for arm/aarch64
4 years ago
winlin
81a5c1b8da
Move AUTHORS.txt to trunk for docker to access it
4 years ago
winlin
ef43532cf4
Merge #2440 , fix #2390 , SRT bug for zerolatency. 4.0.137
4 years ago
Alex.CR
7e164b0061
SRT: Fix bug for multiple NALUs, when configure OBS in zerolatency. ( #2440 )
...
* 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
Co-authored-by: shiwei <shiwei05@kuaishou.com>
4 years ago
long
cff4c07be4
打开rtmp转rtc,当rtmp重复推流时,第2路会影响第1路流的正常播放。 ( #2448 )
...
* Update srs_app_rtmp_conn.cpp
修复推重复的RTMP流导致的RTC和RTMP播放的问题
* change ERROR_RTC_SOURCE_BUSY to ERROR_SYSTEM_STREAM_BUSY
change ERROR_RTC_SOURCE_BUSY to ERROR_SYSTEM_STREAM_BUSY
Co-authored-by: Haibo Chen <495810242@qq.com>
4 years ago
winlin
cbca6d94d1
Add API path document
4 years ago
winlin
98e56f5325
Refine the random id by srs_random_str
4 years ago
winlin
6ea270adf3
Merge #2435 , fix #2015 , fix bug for HTTP-RAW-API to check vhost. 4.0.136
4 years ago
Xiaoniu
31679c46d4
check 'vhost' validity in 'http raw dvr api' ( #2435 )
4 years ago