winlin
81969b3dbf
SRS5: Test: Add chunksize and atc blackbox test for RTMP.
...
PICK c31a8076bb
2 years ago
winlin
99f61cb225
Test: Add RTMP/FLV/TS blackbox test for HEVC. ( #465 )
2 years ago
winlin
7b27410ac9
SRS4: Security: Enable CIDR for allow/deny play/publish. ( #2914 )
...
PICK 55ca61ec9c
2 years ago
Winlin
3e5362fbff
SRS5: Test: Add blackbox for MP3 audio codec. v5.0.129 ( #296 ) ( #465 )
...
PICK e3a4ff9fa1
PICK 3b59972a90
2 years ago
Winlin
c68db59eeb
Test: Add blackbox for HEVC over HLS. ( #3356 )
2 years ago
winlin
2cab98aa68
SRS5: Test: Add blackbox for HLS.
...
PICK 30779f3b5a
2 years ago
Winlin
4c2db0073a
SRS5: Test: Support blackbox test by FFmpeg. v5.0.128 ( #3355 )
...
1. Enable blackbox test for each PR and push.
2. Refine Makefile and README for srs-bench.
3. Add blackbox using FFmpeg and ffprobe.
4. Add blackbox basic test for RTMP stream.
5. Add blackbox basic test for HTTP-FLV stream.
6. Fix utest rand seed issue.
PICK 2141d220b4
2 years ago
ChenGH
e1f6661d1f
SRS5: Asan: Disable asan for CentOS and use statically link if possible. v5.0.127 ( #3347 ) ( #3352 )
...
* Asan: Disable asan for CentOS and use statically link if possible. v5.0.127 (#3347 )
1. Disable asan for all CentOS by default, however user could enable it.
2. Link asan statically if possible.
* Update version to v5.0.127
Co-authored-by: winlin <winlin@vip.126.com>
PICK dd0f398296
2 years ago
chundonglinlin
fff8d9863c
H265: Support HEVC over HLS. v6.0.11 ( #465 ) ( #3354 )
...
* H265: Support HEVC over HLS.(#465 )
* HLS: Support HEVC over HLS. v6.0.11 (#465 )
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
4bfc4de710
SRS5: MP3: Upgrade mpegts.js to support HTTP-TS with mp3. v5.0.126 ( #296 )
...
PICK 02a18b328c
2 years ago
Haibo Chen
57cc843000
SRS5: API: Fix duplicated on_stop callback event bug. v5.0.125 ( #3349 )
...
* fix hls bug:Duplicated on_stop callback
* improve utest
* Refine magic number.
* API: Fix duplicated on_stop callback event bug. v5.0.125
Co-authored-by: winlin <winlin@vip.126.com>
PICK 3727d0527c
2 years ago
winlin
e4e87c0403
SRS5: Live: Refine log for monotonically increase.
...
PICK 6caca900b3
2 years ago
winlin
7bd8682d40
SRS5: Script: Refine depends tools. v5.0.124
...
1. Never auto install tools now, user should do it.
2. Support --help and --version for SRS.
3. Install tools for cygwin64.
PICK e690c93bcf
2 years ago
winlin
c46ef81ff2
SRS5: Update license date to 2023. v5.0.123
...
PICK 72f8ed4916
2 years ago
winlin
6ad7787c14
Asan: Refine asan warning message for macOS.
...
PICK 7bdb7270cf
2 years ago
winlin
3f7c4a7ff4
GB28181: Enable regression test for gb28181. v5.0.122
...
1. Build regression test tool for gb28181.
2. Run regression test for gb28181.
3. Format go code and eliminate logs.
4. Change base docker to ubuntu20.
PICK 7750bdae10
2 years ago
winlin
bc381a0242
SRS5: Configure: Reorder the functions, nothing changed.
...
PICK 4b09a7d686
2 years ago
winlin
41f7951481
SRS5: Refine configure to guess OS automatically. v5.0.121
...
1. Guess for macOS and cygwin64.
2. Refine options for configure.
PICK 5559ac25fe
2 years ago
winlin
1e079d2860
SRS5: Update new authors.
...
PICK 6299dee1b6
2 years ago
winlin
4045971dea
SRS5: Refine default config file for SRS. v5.0.120
...
1. Docker use srs.conf and env variables.
2. Show help if run SRS without any options.
3. Do not guess config file, use whatever from user.
PICK 07a9a005d5
2 years ago
winlin
39c9487a73
Support first SRS6 version. v6.0.10
2 years ago
Winlin
4bc716179b
Use english template for issue.
2 years ago
winlin
e4a9ff54f9
SRS5: Asan: Only link by statically for asan.
...
PICK ae3b367487
2 years ago
winlin
351f7590db
SRS5: Script: Discover version from code.
...
PICK 87a2ef100a
2 years ago
winlin
d5bf0ba2da
TS: Support disable audio or video to make mpegts.js happy. v6.0.9 ( #465 ) ( #939 )
2 years ago
winlin
4b6f1b0fd6
TS: Fix bug for codec detecting for HTTP-TS. v6.0.8 ( #465 )
2 years ago
winlin
a6c926f985
SRS5: FLV: Fix bug for header flag gussing. v5.0.119 ( #939 )
...
PICK 8a0ac8e3a1
2 years ago
winlin
bec23fc247
SRS5: Script: Fix configure help bug.
...
PICK 386bb41f63
2 years ago
winlin
6875876349
SRS5: MP3: Convert RTMP(MP3) to WebRTC(OPUS). v5.0.118 ( #296 ) ( #3340 )
...
PICK 37867533cd
2 years ago
winlin
f82f265ece
SRS5: MP3: Support decode mp3 by FFmpeg natively. ( #296 ) ( #3340 )
...
PICK 1c5788c638
2 years ago
winlin
2ed9516a35
SRS5: Actions: Fix github actions bug.
...
PICK fe3502e6ad
2 years ago
winlin
35c89cc436
SRS5: MP3: Support dump stream information. v5.0.117 ( #296 ) ( #3339 )
...
PICK 95defe6dad
2 years ago
winlin
2e1d99002f
SRS5: Actions: Fix GitHub actions warnings.
...
PICK 23b7939574
2 years ago
winlin
5d48c9ce1b
Refine code to allow search for conflicts.
2 years ago
winlin
ead49e747b
MP3: Support play HTTP-MP3 by H5(srs-player). v6.0.7 ( #296 ) ( #3338 )
2 years ago
winlin
b5aaf67c93
Merge branch v5.0.116 into develop
...
1. MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296 ) (#3333 )
2. MP3: Add config examples for MP3. #296
3. Script: Refine GitHub actions.
2 years ago
winlin
f6e0b1c894
MP3: Support mp3 for RTMP/HLS/HTTP-FLV/HTTP-TS/HLS etc. v5.0.116
2 years ago
winlin
3ed7d88990
Script: Refine GitHub actions.
2 years ago
winlin
0a49638f54
MP3: Add config examples for MP3. #296
2 years ago
winlin
05d7400cd5
Merge branch v4.0.269 into 5.0release
...
1. MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296 ) (#3333 )
2 years ago
Winlin
577cd299e1
MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 ( #296 ) ( #3333 )
...
* MP3: Fix bug for TS or HLS with mp3 codec. v4.0.269 (#296 )
1. Refresh HLS audio codec if changed in stream.
2. Refresh TS audio codec if changed in stream.
3. Fix mp3 demux bug in SrsFormat::audio_mp3_demux.
4. Use 3(MPEG1) not 4(MPEG2) as PMT stream type, follow FFmpeg.
5. MP3: Update utest for mp3 sample parsing.
6. MP3: Ignore empty frame sample.
7. UTest: Fix utest failed, do not copy files.
2 years ago
Winlin
9c066081dd
Update issue_template.md
2 years ago
winlin
518c25aec3
Print version and signature to stdout.
2 years ago
winlin
e45563e925
Merge branch v5.0.115 into develop
...
1. Asan: Support parse asan symbol backtrace log. v5.0.113 (#3324 )
2. GB: Refine lazy object GC. v5.0.114 (#3321 )
3. Fix #3328 : Docker: Avoiding duplicated copy files. v5.0.115
2 years ago
winlin
5dcd6637e3
Fix #3328 : Docker: Avoiding duplicated copy files. v5.0.115
2 years ago
Winlin
6f3d6b9b65
GB: Refine lazy object GC. v5.0.114 ( #3321 )
...
* GB: Refine lazy object GC.
1. Remove gc_set_creator_wrapper, pass by resource constructor.
2. Remove SRS_LAZY_WRAPPER_GENERATOR macro, use template directly.
3. Remove interfaces ISrsGbSipConn and ISrsGbSipConnWrapper.
4. Remove ISrsGbMediaConn and ISrsGbMediaConnWrapper.
* GC: Refine wrapper constructor.
* GB: Refine lazy object GC. v5.0.114
2 years ago
ChenGH
7eaee46f1f
Asan: Support parse asan symbol backtrace log. v5.0.113 ( #3324 )
...
* asan: support parse asan symbol log
* asan: refine srs_parse_asan_backtrace_symbols error code
* asan: Refine code, extract asan log to error file.
Co-authored-by: winlin <winlin@vip.126.com>
2 years ago
winlin
2daf637aaa
Merge 5.0: FLV header and SRT bugfix. v6.0.6
...
1. SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323 )
2. GB28181: Fix memory overlap for small packets. v5.0.111 (#3315 )
3. FLV: Support set default has_av and disable guessing. v5.0.110 (#3311 )
4. FLV: Drop packet if header flag is not matched. v5.0.109 (#3306 )
5. FLV: Reset has_audio or has_video if only sequence header. (#3310 )
2 years ago
winlin
2f7e474853
Merge branch v5.0.112 into develop
...
1. SRT: Fix srt to rtmp crash when sps or pps empty. v5.0.112 (#3323 )
2. GB28181: Fix memory overlap for small packets. v5.0.111 (#3315 )
3. FLV: Support set default has_av and disable guessing. v5.0.110 (#3311 )
4. FLV: Drop packet if header flag is not matched. v5.0.109 (#3306 )
5. FLV: Reset has_audio or has_video if only sequence header. (#3310 )
2 years ago
winlin
e6f40bd0c7
Release v5.0-a2, 5.0 alpha2, v5.0.112, 161233 lines.
2 years ago