Alex.CR
bb7cd6af3a
SRT: Solve mpegts demux assert bug ( #2670 ) v4.0.180
...
* solve mpegts demux bug
* remove assert
* add error log in mpegts demux
* sovle compile problem
Co-authored-by: shiwei <shiwei05@kuaishou.com>
2021-10-18 15:07:33 +08:00
Haibo Chen
3fc287f7de
API: Fix the same 'client_id' error when asynchronous call ( #2665 ) v4.0.179
2021-10-16 07:53:18 +08:00
Alex.CR
1649386ed5
SRT: Pes error when mpegts demux in srt. v4.0.178
...
* solve mpegts demux bug
* solve pes error when mpegts demux
2021-10-13 19:53:20 +08:00
winlin
18a155bf31
API: Stat the oc(origin cluster).
2021-10-13 08:13:00 +08:00
winlin
533e86eaf8
API: Stat the oc(origin cluster).
2021-10-12 21:40:46 +08:00
winlin
135bef2182
Test: Update srs-bench depends
2021-10-12 20:30:40 +08:00
Haibo Chen
a2003b3a85
API: Use publish param instead of play ( #2550 ) v4.0.177
2021-10-12 14:07:16 +08:00
winlin
5d5df7923b
Config: If docker.conf does not exists, try srs.conf
2021-10-12 14:02:35 +08:00
Haibo Chen
eb3bbf1bca
For #2549 : Fix duration issue for HLS on_hls. v4.0.176
2021-10-12 09:18:39 +08:00
winlin
d6064ac608
UTest: Fix utest fail for config
2021-10-11 23:28:37 +08:00
winlin
29cf13afa0
Fix #1641 , HLS/RTC picture corrupt for SPS/PPS lost. v4.0.175
2021-10-11 23:16:05 +08:00
winlin
71ed6e5dc5
RTC: Refine config, aac to rtmp_to_rtc, bframe to keep_bframe. v4.0.174
2021-10-11 22:14:45 +08:00
winlin
fe9e43b6d4
RTC: Refine config for RTC
2021-10-11 16:36:05 +08:00
winlin
0b99f06eff
Test: Add RTMP to RTC regression test.
2021-10-11 09:34:08 +08:00
winlin
f8b4121497
Test: Add Multiple Sequence test for RTMP
2021-10-11 08:04:12 +08:00
winlin
29b98c49cc
Test: Refine RTMP regression test.
2021-10-10 18:41:14 +08:00
winlin
9c315c94fc
For #1641 , Support RTMP publish and play regression test. v4.0.173
2021-10-10 18:09:52 +08:00
winlin
0f9b9505a8
RTC: Change rtc.aac to discard by default. v4.0.172
2021-10-10 17:17:14 +08:00
winlin
2fa5a0bee8
Fix #2304 , Remove Push RTSP feature. v4.0.171
2021-10-10 11:50:07 +08:00
winlin
9edf63bd30
3rdparty: Sync httpx-static
2021-10-10 11:37:19 +08:00
winlin
df53c801b2
For #2653 : Update config for HTTP RAW API removed.
2021-10-10 10:28:19 +08:00
winlin
cf99ebf186
Fix #2653 : Remove HTTP RAW API. v4.0.170
2021-10-10 10:23:27 +08:00
winlin
19e857ada4
Remove dead link for issues
2021-10-10 09:31:06 +08:00
winlin
2ac214fdc6
For #2654 : Parse width and width from SPS/PPS. v4.0.169
2021-10-08 22:18:02 +08:00
bepartofyou
286a605c63
Fix #2654 : Parse width and width from SPS/PPS. Fix #471 , #1335 , #2539 , #1316 , #1421
2021-10-08 22:04:13 +08:00
winlin
55d8cb4b7b
Default to log to console for docker. v4.0.168
2021-10-08 21:58:33 +08:00
winlin
1acb80b9c8
Enable WebRTC for srs.conf
2021-10-08 21:22:34 +08:00
winlin
4f77ddbc06
Fix bugs #2648 , #2415 . v4.0.167
2021-10-07 21:33:25 +08:00
ChenGH
7a4de9ffe7
Fix #2415 , refine dtls fragment and rtp payload size ( #2652 )
2021-10-07 21:05:30 +08:00
ChenGH
0093a54b34
fix bandwidth kbps caculate bug ( #2648 )
2021-10-04 13:40:17 +08:00
winlin
9d54bcd114
Actions: Show commit and messages.
2021-10-03 16:52:46 +08:00
winlin
b6d02a51b8
OpenWRT: Fix build issues
2021-10-03 14:15:23 +08:00
winlin
efbff98046
Actions: Create source tar lik srs-server-4.0.165.tar.gz
2021-10-03 07:40:29 +08:00
winlin
38f0109b21
Actions: Support create release with source tar automatically. v4.0.164
2021-10-02 21:32:38 +08:00
winlin
ad4b648ed2
For #2545 , Refine code with space lines.
2021-09-26 17:07:59 +08:00
johzzy
ee23e3abed
fix some crash in rtc. ( #2545 )
2021-09-26 17:04:00 +08:00
winlin
81fa762b4f
Update the SRS logo
2021-09-25 10:21:24 +08:00
winlin
10fe04ac18
LIVE: Add conf/live.conf for RTMP/FLV/HLS
2021-09-25 09:01:15 +08:00
winlin
79d73bafcf
Refine code space
2021-09-23 22:04:14 +08:00
winlin
c8d3542979
Fix build failed.
2021-09-23 22:04:08 +08:00
winlin
31672806aa
For #2618 , #2578 , SRS 4.0.163
2021-09-23 13:34:45 +08:00
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
winlin
7d4cae45c5
Release 4.0 dev1, v4.0.146
2021-07-25 08:43:00 +08:00
winlin
40e649dfbc
RTC: Fix NACK negotiation bug for Firefox. 4.0.145
2021-07-24 21:07:28 +08:00
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>
2021-07-24 21:03:00 +08:00
Haibo Chen
43bb9660ca
explicitly enable nack, for firefox ( #2373 )
2021-07-24 20:49:12 +08:00
Winlin
fe5a14568b
For #2483 , add regression test for RTC stat API ( #2486 )
2021-07-24 20:46:58 +08:00
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
2021-07-24 08:08:35 +08:00
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>
2021-07-21 10:28:42 +08:00
winlin
169f08bae1
[IDE] We should always configure SRS for switching between branches.
2021-07-17 19:48:14 +08:00
winlin
afa32910c9
Fix bugs and enhance code. 4.0.142
2021-07-17 19:16:26 +08:00