Haibo Chen
36b813b971
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
2021-09-23 13:32:15 +08:00
zozobreakzou
46adcfb6c9
[rtc] *Fix Fua package bug(payload size minus one). ( #2618 )
...
* This can cause webrtc video PacketBuffer assemble corrupt when (nal size - 1) % 1300 == 0
* issues about webrtc all caused by this bug
2021-09-23 11:10:16 +08:00
winlin
4456a275b6
PushFLV: Fix bug, add stat
2021-09-17 14:20:35 +08:00
winlin
5828d64a3d
For #2613 , #2614 , #2454 , v4.0.162
2021-09-15 21:46:59 +08:00
Winlin
560e7c3c2f
Fix #2613 , Try libopus and opus for ARM ( #2614 )
...
* Fix #2613 , Try libopus and opus for ARM
* Refine code
2021-09-15 21:44:13 +08:00
winlin
501b3833a1
RTMP: Remove bandwidth test
2021-09-13 09:41:21 +08:00
Justin Kromlinger
a583d7efb4
Set empty HTTP paths to '/' to avoid malformed requests ( #2329 )
...
This resolves #1610 .
2021-09-07 08:17:53 +08:00
Huachao Mao
ff9e2339c1
Fix stream api iterator not incremented ( #2582 )
2021-09-07 08:14:40 +08:00
Huachao Mao
53cb333713
Support pagination for stream api ( #2572 )
2021-09-06 10:10:53 +08:00
winlin
ec554e14d0
Merge #2581 , Fix listen ipv6 and port. 4.0.161
2021-09-05 14:10:53 +08:00
ChenGH
3f94d26ca4
For #1920 , refine rtmp listen ip and port check ( #2581 )
2021-09-05 14:05:28 +08:00
ChenGH
714e182096
fix srs_string_replace deap loop when new_str inclue old_str ( #2580 )
2021-09-04 22:29:21 +08:00
winlin
6bb11a72d0
For #2282 , #2181 , Move DVR async worker from SrsDvrPlan to global.
2021-09-04 12:42:23 +08:00
winlin
90b5ed2202
For #2282 , #2181 , Remove reload for dvr_apply. 4.0.160
2021-09-04 12:29:07 +08:00
BoringWednesday
1db155fa2f
SRT: Add member of adaptation_field and fix pos not add after memcpy. ( #2066 )
2021-09-04 10:26:07 +08:00
winlin
cf3129220d
Log: Refine the tail help log, show last 30 lines
2021-08-31 17:54:01 +08:00
winlin
b6d0c73cda
For #1859 , Enhancement: Add param and stream to on_connect. 4.0.159
2021-08-28 09:00:25 +08:00
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
2021-08-28 08:55:26 +08:00
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
2021-08-27 07:49:33 +08:00
Haibo Chen
c8bf98e8e2
Support for multiple SPS/PPS, then pick the first one. ( #2544 )
2021-08-27 07:32:02 +08:00
winlin
23730fa483
Update AUTHORS
2021-08-25 07:43:35 +08:00
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
2021-08-25 07:16:46 +08:00
winlin
0123125ec2
RTC: Fix rtc to rtmp sync timestamp using sender report. #2470
2021-08-17 07:20:34 +08:00
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.
2021-08-17 06:32:35 +08:00
winlin
5e876277b6
Update README, move docs to trunk.
2021-08-16 09:15:02 +08:00
winlin
5fc455ba3b
RTC: Remove TestRtcBasic_Republish for random fail
2021-08-15 21:19:02 +08:00
winlin
140d180d08
Actions: Support push and pullrequest
2021-08-15 20:12:31 +08:00
winlin
a2df2a2402
Refine Dockerfile
2021-08-15 11:21:36 +08:00
winlin
2fdb06299c
Support utest and regression-test when release. v4.0.156
2021-08-14 22:24:23 +08:00
winlin
640436d8a6
Refine expose ports for SRS 4.0
2021-08-14 21:10:42 +08:00
winlin
785d1744fc
Expose live streaming ports for SRS 3.0
2021-08-14 21:10:11 +08:00
winlin
cadefc34ae
Support release SRS 4.0
2021-08-14 21:06:49 +08:00
winlin
becfb517bd
Support Github Actions
2021-08-14 21:05:27 +08:00
winlin
32c79b49cc
Support Github Actions to publish SRS. 4.0.155
2021-08-14 20:38:01 +08:00
Johnny
7c1d3edd36
RTC: fix SrsSessionInfo about copy assignment operator and comparison operator.
2021-08-14 14:39:01 +08:00
winlin
36cbe851ca
RTC: Fix reousrce find bug
2021-08-14 14:37:05 +08:00
winlin
34b97bf68d
Release v4.0-d3, v4.0.153
2021-08-14 11:50:33 +08:00
Haibo Chen
ab988abc59
For #2516 , fix codec issue for G.711 or H.263. 4.0.152
2021-08-13 12:08:10 +08:00
matthew1838
452ca7e88f
add server_id into http_hooks ( #2521 )
...
Co-authored-by: SK <liemlhd@LiemLes-Mac-Pro.local>
2021-08-11 10:38:22 +08:00
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
2021-08-10 09:47:48 +08:00
winlin
57f6eb09c1
Use 4.0 docker srs:4
2021-08-08 00:24:01 +08:00
winlin
42872e2500
Release v4.0.150 dev2
2021-08-07 23:43:24 +08:00
Haibo Chen
c048731049
Get original ip instead of proxy ip, for rtc api ( #2514 ) v4.0.150
2021-08-07 23:41:16 +08:00
winlin
92cbb1f072
Refine code
2021-08-07 23:33:20 +08:00
winlin
ee376da0c6
Fix #2508 , Support features query by API. 4.0.149
2021-08-07 23:17:15 +08:00
winlin
86e506e6ec
API: For #2508 , query feature docker and packager. v4.0.148
2021-08-07 19:03:13 +08:00
winlin
48ef3dcd83
API: Use libuuid to generate uuid. v4.0.147
2021-08-06 21:53:16 +08:00
Haibo Chen
529b89a29e
Fix #2504 coredump bug: caused by publish stream that codec is h.263 ( #2505 )
2021-08-04 17:14:41 +08:00
winlin
6ddef894d9
ST: Refine OSX asm.
2021-07-29 08:46:38 +08:00
Haibo Chen
82c149c9c8
correct the client ip of http-flv player, for statistic ( #2491 )
2021-07-26 20:07:45 +08:00