Justin Kromlinger
a583d7efb4
Set empty HTTP paths to '/' to avoid malformed requests ( #2329 )
...
This resolves #1610 .
4 years ago
Huachao Mao
ff9e2339c1
Fix stream api iterator not incremented ( #2582 )
4 years ago
Huachao Mao
53cb333713
Support pagination for stream api ( #2572 )
4 years ago
winlin
ec554e14d0
Merge #2581 , Fix listen ipv6 and port. 4.0.161
4 years ago
ChenGH
3f94d26ca4
For #1920 , refine rtmp listen ip and port check ( #2581 )
4 years ago
ChenGH
714e182096
fix srs_string_replace deap loop when new_str inclue old_str ( #2580 )
4 years ago
winlin
6bb11a72d0
For #2282 , #2181 , Move DVR async worker from SrsDvrPlan to global.
4 years ago
winlin
90b5ed2202
For #2282 , #2181 , Remove reload for dvr_apply. 4.0.160
4 years ago
BoringWednesday
1db155fa2f
SRT: Add member of adaptation_field and fix pos not add after memcpy. ( #2066 )
4 years ago
winlin
cf3129220d
Log: Refine the tail help log, show last 30 lines
4 years ago
winlin
b6d0c73cda
For #1859 , Enhancement: Add param and stream to on_connect. 4.0.159
4 years ago
Matin Zadeh Dolatabad
7b14281367
Enhancement: Add param and stream to on_connect ( #1859 )
...
Add stream and param to hook call on_connect for better use
4 years ago
Haibo Chen
c4a64ee470
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
4 years ago
Haibo Chen
c8bf98e8e2
Support for multiple SPS/PPS, then pick the first one. ( #2544 )
4 years ago
rise
a00b4d2014
Ingest: Exit if child process redirect io failed ( #2540 )
...
* 修复子进程无法打开日志输出重定向导致的fork错误
srs进程fork后,未能输出重定向而返回错误,导致fork的子进程未能出。
* remove the var child_err
* Fixed IO redirection error detection
* Fixed BUG where lost during logs on normal start
4 years ago
winlin
0123125ec2
RTC: Fix rtc to rtmp sync timestamp using sender report. #2470
4 years ago
john
ea8cff6163
RTC: Fix rtc to rtmp sync timestamp using sender report. ( #2470 )
...
* fix annotation spell failed
* RTC to RTMP using SenderReport to sync av timestamp
* update pion/webrtc versio from v3.0.4 -> v3.0.13, auto config sender/receiver report
* Add rtc push flv play regression test
* Add unit test of ntp and av sync time
* Take flag CXX to makefile of utest
* Add annotation about rtc unit test
* Fix compiler error in C++98
* Add FFmpeg log callback funciton.
4 years ago
winlin
2fdb06299c
Support utest and regression-test when release. v4.0.156
4 years ago
winlin
32c79b49cc
Support Github Actions to publish SRS. 4.0.155
4 years ago
Johnny
7c1d3edd36
RTC: fix SrsSessionInfo about copy assignment operator and comparison operator.
4 years ago
winlin
36cbe851ca
RTC: Fix reousrce find bug
4 years ago
winlin
34b97bf68d
Release v4.0-d3, v4.0.153
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
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
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
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
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
afa32910c9
Fix bugs and enhance code. 4.0.142
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
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
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
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
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