Winlin
b75668b509
Compatible with legacy RTMP URL. v5.0.142. v6.0.27 ( #3429 )
...
For compatibility, transform
rtmp://ip/app...vhost...VHOST/stream
to typical format:
rtmp://ip/app/stream?vhost=VHOST
This is used for some legacy devices, which does not
support standard HTTP url query string.
---------
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: john <hondaxiao@tencent.com>
2 years ago
winlin
99ca66ddc8
Add new contributors.
2 years ago
wangzhen
3ce57ae6b6
HEVC: Fix nalu vec duplicate when h265 vps/sps/pps demux. v6.0.26 ( #3411 )
...
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
chundonglinlin
b957463e5e
SRT: fix req param leak. ( #3423 )
...
Co-authored-by: john <hondaxiao@tencent.com>
2 years ago
Haibo Chen
4a5f479a0c
GB: Support H.265 for GB28181 ( #3408 )
...
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: stone <bluestn@163.com>
Co-authored-by: Winlin <winlin@vip.126.com>
2 years ago
winlin
4a089935cd
Rename SRS_SRS_LOG_TANK to SRS_LOG_TANK. #3410
...
PICK 9c9f3f1247
2 years ago
winlin
b6cb5b9cd7
Release v5.0-a4, 5.0 alpha4, v5.0.141, 161897 lines.
...
PICK af7f5b3c55
2 years ago
john
64fa116c65
SRT: Reduce latency to 200ms of srt2rtc.conf ( #3409 )
...
Co-authored-by: winlin <winlin@vip.126.com>
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2 years ago
chundonglinlin
5b001fe344
Config: Error when both HLS and HTTP-TS enabled. ( #3400 )
...
Co-authored-by: winlin <winlin@vip.126.com>
Co-authored-by: john <hondaxiao@tencent.com>
2 years ago
chundonglinlin
2b0e32aace
Kernel: Fix demux SPS error for NVENC and LARIX. v6.0.22 ( #3389 )
...
Co-authored-by: Winlin <winlin@vip.126.com>
Co-authored-by: john <hondaxiao@tencent.com>
2 years ago
Haibo Chen
47c2d59b31
GB: fix pointer not free ( #3396 )
...
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2 years ago
winlin
1d11d02e4b
Update the dev code for SRS
2 years ago
Winlin
d2d976275e
How to be TOC of SRS. ( #3393 )
...
1. If achieve 50+ commits, you will be a TOC.
2. CONTRIBUTING.md rules MUST be approved by Winlin and 3+ TOC.
3. Each PR MUST be approved by 2+ TOC or Developers.
4. The name of TOC will be listed at README.md forever.
Co-authored-by: john <hondaxiao@tencent.com>
Co-authored-by: LiPeng <lipeng19811218@gmail.com>
Co-authored-by: Haibo Chen <495810242@qq.com>
Co-authored-by: ChenGH <chengh_math@126.com>
2 years ago
winlin
4106d7bab3
Update SECURITY policy.
2 years ago
Winlin
913dcb4406
UTest: Fix crash for stack overflow, allocate object on heap. ( #3394 )
...
* UTest: Fix crash for stack overflow, allocate object on heap.
* H265: Refine hevc vps/sps/pps id range.
---------
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2 years ago
winlin
6dd1536186
Update backer link.
2 years ago
Haibo Chen
7e83874af0
HLS: support kick-off hls client ( #3371 )
...
* HLS: support kick-off hls client
* Refine error response when reject HLS client.
* Rename SrsM3u8CtxInfo to SrsHlsVirtualConn
* Update release v5.0.139 v6.0.21
---------
Co-authored-by: winlin <winlin@vip.126.com>
Co-authored-by: john <hondaxiao@tencent.com>
2 years ago
chundonglinlin
ef90da352e
H265: Support HEVC over SRT.( #465 ) v6.0.20 ( #3366 )
...
* H265: Refine demux vps/sps/pps interface for SRT and GB.
* H265: Support HEVC over SRT.(#465 )
* UTest: add hevc vps/sps/pps utest.
* SRT: fix mpegts.js play hevc http-flv error.
* UTest: add HTTP-TS and HTTP-FLV blackbox test.
* Update release v6.0.20
Co-authored-by: Winlin <winlin@vip.126.com>
Co-authored-by: Haibo Chen <495810242@qq.com>
Co-authored-by: john <hondaxiao@tencent.com>
2 years ago
john
7922057467
RTC: fix rtc publisher pli cid ( #3318 )
...
* RTC: fix rtc publisher pli cid
* RTC: log bridge request keyframe
* Update release v6.0.19 v5.0.138
Co-authored-by: Winlin <winlin@vip.126.com>
Co-authored-by: ChenGH <chengh_math@126.com>
2 years ago
panda
81566868bf
Rewrite research/api-server code by Go, remove Python. ( #3382 )
...
* support api-server golang
* Update release to v6.0.18 and v5.0.137
Co-authored-by: winlin <winlin@vip.126.com>
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
Co-authored-by: ChenGH <chengh_math@126.com>
2 years ago
john
c5ccee1edf
SRT: fix crash when srt_to_rtmp off ( #3386 )
...
* SRT: fix crash when srt_to_rtmp off
* Release v5.0.136 v6.0.17
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2 years ago
chundonglinlin
02653ce2aa
API: Support server/pid/service label for exporter and api. ( #3385 )
...
* Exporter: Support server/pid/service.(#3378 )
* API: Support return server/pid/service.(#3378 )
* Use 8-length service id.
* Update release v5.0.135 v6.0.16
Co-authored-by: winlin <winlin@vip.126.com>
Co-authored-by: Haibo Chen <495810242@qq.com>
2 years ago
chundonglinlin
39c2b9c497
H265: Support demux vps/pps info. v6.0.15 ( #3379 )
...
* H265: Support parse vps/pps info for SRT and GB.
* H265: Update referenced doc.
* UTest: add hevc vps/sps/pps utest.
* Update release to v6.0.15
Co-authored-by: Winlin <winlin@vip.126.com>
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
Co-authored-by: Haibo Chen <495810242@qq.com>
2 years ago
winlin
35fd9be863
Scorecard: Pin some github actions.
2 years ago
winlin
09b302e1ab
Add HEVC feature note.
2 years ago
winlin
0d75e77725
Add WebRTC and HLS statistic/callback feature note.
2 years ago
winlin
7973068576
Fix WHIP link issue. ( #3170 )
2 years ago
Haibo Chen
cd2a352254
GB: Fix PSM parsing indicator bug. v6.0.15 ( #3383 )
...
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2 years ago
Haibo Chen
a78936f517
GB: Fix PSM parsing indicator bug ( #3383 )
...
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
Co-authored-by: chundonglinlin <chundonglinlin@163.com>
2 years ago
simon1tan1
dbc8e8ca87
Console: Not needed, just a number is enough for EN. ( #3380 )
...
Co-authored-by: Haibo Chen <495810242@qq.com>
2 years ago
winlin
8ea7d8b33f
Scorecard: Add OpenSSF Best Practics badge.
2 years ago
winlin
1ead71891c
Scorecard: Only update for 5.0release.
2 years ago
winlin
edb4866889
Actions: Rename workflow name.
2 years ago
Winlin
498ce72af8
SRS5: Config: Support better env name for prefixed with srs ( #3370 )
...
* Actions: Fix github action warnings.
* Forward: Bind the context id of source or stream.
* Config: Support better env names.
PICK a4e7427433
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
Co-authored-by: Haibo Chen <495810242@qq.com>
2 years ago
Winlin
f46231cf3e
Create SECURITY.md ( #3375 )
2 years ago
winlin
badf33c544
Scorecard: Delcare default permissions as read only except CodeQL.
2 years ago
Winlin
d34085615b
Create scorecard.yml ( #3374 )
2 years ago
mapengfei53
edba2c25f1
HEVC: Support DVR HEVC stream to MP4. v6.0.14 ( #3360 )
...
* DVR: Support mp4 blackbox test based on hooks.
* HEVC: Support DASH HEVC stream
* Refine blackbox test. v6.0.14
Co-authored-by: pengfei.ma <pengfei.ma@ctechm.com>
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
5ee528677b
SRS5: GB: Compatible with deprecated config.
...
PICK 920d492942
2 years ago
stone
748aa8508f
SRS5: Improve file writer performance by fwrite with cache. v5.0.133 ( #3308 )
...
* SrsFileWriter leverages libc buffer to boost dvr write speed.
* Refactor SrsFileWriter to use libc file functions mockable
* Add utest and refine code.
Co-authored-by: winlin <winlin@vip.126.com>
PICK 25eb21efe8
2 years ago
Winlin
f06a2d61f7
SRS5: DVR: Support blackbox test based on hooks. v5.0.132 ( #3365 )
...
PICK e655948e96
2 years ago
winlin
3c6ade8721
SRS5: FFmpeg: Support build with FFmpeg native opus. v5.0.131 ( #3140 )
...
PICK a27ce1d50f
2 years ago
winlin
ef533853c0
SRS5: Build: Refine install tips.
...
PICK 372390f8d1
2 years ago
feng
eeb42f7e4a
HTTP: Add CORS Header for private network access. v6.0.13 ( #3363 )
...
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
35e01906f2
SRS5: CORS: Refine HTTP CORS headers. v5.0.130
...
PICK 3612473516
2 years ago
winlin
232de03c56
SRS5: Test: Add blackbox test for SRT.
...
PICK 62963b206f
2 years ago
john
fe086dfc31
SRT: Upgrade libsrt from 1.4.1 to 1.5.1. v6.0.12 ( #3362 )
...
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
7a56208f2f
Test: Use long duration for HLS balckbox test.
2 years ago
winlin
b104826a96
SRS5: Test: Run fast and slow blackbox tests seperately.
...
PICK 95b534ff10
2 years ago
winlin
57d205d5a0
Test: Use the fatest preset for HEVC blackbox test.
2 years ago