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
Winlin
fe5a14568b
For #2483 , add regression test for RTC stat API ( #2486 )
4 years ago
winlin
9f5d011687
Squash: Fix build fail for arm/aarch64
4 years ago
winlin
b8dcf20237
Fix build fail for arm/aarch64
4 years ago
winlin
d02ba80db1
Squash: Fix bug for building FFmpeg
4 years ago
Hung-Yi Chen
bbd9d864d5
Add missing ffmpeg-4-fit/libavcodec/crystalhd.c from ffmpeg 4.2, #2271 ( #2444 )
4 years ago
winlin
a594678e3d
Squash #1685 , #1282 , #1547 : Support ARM platform. 5.0.5
4 years ago
winlin
fed57f6f17
Refine scripts
4 years ago
winlin
229578cc65
Fix #1685 , support RTC cross-build for armv7/armv8(aarch64). 4.0.128
4 years ago
winlin
1e9de0e191
For #1685 : Cross build RTC with FFmpeg
4 years ago
winlin
f75ef2f808
Build: Support --shared-ffmpeg
4 years ago
winlin
d5266725e2
Build: Support --shared-ffmpeg to link with *.so for LGPL license. 4.0.126
4 years ago
winlin
d1d0b9ca5c
Doc: Update 3rdparty links
4 years ago
winlin
81bda41b31
SquashSRS4: Refine srs.sdk.js
4 years ago
winlin
c353f1fe57
Update Usage
4 years ago
winlin
bd1ec99d5b
Demo: Update srs.sdk.js
4 years ago
winlin
442cf615c0
ST: Simplify it, only Linux/Darwin, epoll/kqueue, single process. 5.0.2
...
commit f4872e528cad07f8ea683cc8cb26e34111bad1b5
Author: winlin <winlin@vip.126.com>
Date: Fri Feb 26 09:13:21 2021 +0800
ST: For #2188 : Remove sendmmsg from ST.
commit aaeb8919bd4a026268e0600398cb1e9ad477663f
Author: winlin <winlin@vip.126.com>
Date: Thu Mar 11 08:09:54 2021 +0800
ST: Refine utest script.
commit d1ac9da53060b6bfa82b5d041da4c2ad9bd6b90a
Author: winlin <winlin@vip.126.com>
Date: Wed Mar 3 11:02:25 2021 +0800
ST: Support fast utest and coverage
commit 8400115b83c022e33f59422dbf6d85ee46fb9edb
Author: winlin <winlin@vip.126.com>
Date: Fri Feb 26 07:02:19 2021 +0800
ST: Always use unserialized accept for linux or darwin
commit c3686f2bca80d2c139239b08975575b1bb981ffa
Author: winlin <winlin@vip.126.com>
Date: Fri Feb 26 06:54:05 2021 +0800
ST: Refine ARFLAGS by disable the verbose log
commit aaa5c4f863eba278c4ed2b29a46297fb01a4ed63
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 08:58:46 2021 +0800
ST: Stack always grows from top to down.
commit dddd466e5c2e418c6f4896cd8bf701130052b3d9
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 08:51:31 2021 +0800
ST: Ignore process fork, for single process only
commit 7906cb5f6e78c916cb8b8d9522275bfc086bb6a3
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 08:50:59 2021 +0800
ST: Fix build warnings
commit d94921b84a3b6cf88ace2c766cc2bfedb9c0602e
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 07:27:45 2021 +0800
ST: Remove select and poll support, only epoll and kqueue
commit 76d202514615f78d1a8f2b15778f3dac5abf4abb
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 07:10:47 2021 +0800
ST: Remove multiple OS support, except Linux and Darwin.
commit 13c4ba345c61170e86dde486a174378ca235f442
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 06:59:35 2021 +0800
ST: Remove __ia64__ CPU support
commit 46c06e4a11879cfeb828382e44f11287782ce4b5
Author: winlin <winlin@vip.126.com>
Date: Wed Feb 24 11:37:27 2021 +0800
ST: Remove unused files for ST
4 years ago
winlin
e3bca883e1
SuqashSRS4: Build SRT native
4 years ago
winlin
edbb9cb238
Add FFmpeg LICENSE
4 years ago
hondaxiao
90f1b482ab
SRT: Build SRT from source by SRS. 4.0.115
4 years ago
winlin
eb339432c4
SquashSRS4: Update benchmark data.
4 years ago
winlin
3bf1b0cb7d
Refine tid for sdk and demos. 4.0.106
4 years ago
winlin
becbe45bcd
SquashSRS4: Add demo for RTC
4 years ago
winlin
320bff49e0
Update demos
4 years ago
winlin
a39ff09f2a
Tools: Add wx-video brocasting for demo
4 years ago
winlin
5405494de8
Tools: Refine one to one RTC demo
4 years ago
winlin
6e26da2323
Tools: Refine sig sdk for demo
4 years ago
winlin
700186b1c8
Tools: Refine random room and display for demo
4 years ago
winlin
bfeca8e068
Tools: Add video room demo
4 years ago
winlin
9fb2b69212
Add RTC stream merging demo by FFmpeg. 4.0.97
4 years ago
winlin
aa9c4e8604
Tools: Refine one to one demo
4 years ago
winlin
ea417201b3
Tools: Copy to gits
4 years ago
winlin
74043b4153
Tools: Update one to one demo
4 years ago
winlin
fc23b9e5f5
Tools: Refine script
4 years ago
winlin
2783ac7c92
Tools: Sync 3rdparty tools
4 years ago
winlin
206d95879f
SquashSRS4: Add one to one RTC demo.
4 years ago
winlin
5e6fe49da1
Add one to one demo for no-localhost
4 years ago
winlin
5a611e0c4b
Add one to one demo. 4.0.96
4 years ago
winlin
543377ebf1
Test: Update srs-bench
4 years ago
winlin
1ee77614fb
Refine comments
4 years ago
winlin
b7b474deba
SquashSRS4: Update srs-bench.
4 years ago
winlin
3fea5c0ec3
Test: Add republish regression test, should fail
4 years ago
winlin
bb37a5550c
Test: Update srs-bench
4 years ago
winlin
ccbc11c2d6
Test: Fix bug for srs-bench.
4 years ago
winlin
c07b7db3c5
Test: Update srs-bench.
4 years ago
winlin
e74810230a
SquashSRS4: Regine DTLS and add regression tests. 4.0.84
4 years ago
winlin
f066914968
Test: Add missing files.
4 years ago
winlin
27d4080084
Test: Fix check file bug
4 years ago
winlin
030b94e717
Test: Add missing files for srs-bench
4 years ago
winlin
06f2e1462e
DTLS: Update regression tests
4 years ago
winlin
7d12c3641a
Merge ST, support utest and coverage by gtest.
4 years ago
winlin
bb3bd1705e
Refine the regression test tool, add missing files
4 years ago
winlin
876210f6c9
For regression test, add srs-bench to 3rdparty
4 years ago
winlin
27712fdda7
Rename ffmpeg-4.2-fit to ffmpeg-4-fit
4 years ago
winlin
8089fc004c
Upgrade libsrtp from 2.0.0 to 2.3.0, with source code. 4.0.79
4 years ago
winlin
3749d4d833
Update doc
4 years ago
winlin
921e4041ba
Update doc
4 years ago
winlin
96dbd7bced
Upgrade openssl from 1.1.0e to 1.1.1b, with source code. 4.0.78
4 years ago
winlin
cec588e08a
For #2188 : Remove sendmmsg from ST.
4 years ago
winlin
0fe031a156
Support to disable stats by default
4 years ago
winlin
a049ce3fb7
For #2194 , Core: Refine yield for high performance timer.
4 years ago
winlin
b4b9776b02
Core: Support yield current coroutine for high performance timer.
4 years ago
winlin
d8563398b2
Clock: Update stat. Insert timer to execute first
4 years ago
winlin
9db7126eb4
Core: Refine ST stat for thread switch
4 years ago
winlin
15f7fa2c36
Core: Refine ST stat for io events
4 years ago
winlin
12d7e57011
Core: Refine sched and clock stat
4 years ago
winlin
70fb647ac9
Perf: Add stat for sched of ST.
4 years ago
winlin
e91e0eaf46
Perf: Add stat for io of ST.
4 years ago
winlin
6fa3b8212c
Update ST doc
4 years ago
winlin
9ada516e98
At least wait 1ms when <1ms, to avoid epoll_wait spin loop. 4.0.66
4 years ago
winlin
cd83054759
ST: Update doc
4 years ago
winlin
09224ea7e0
ST: Update doc
4 years ago
winlin
f71b833520
Refine sendmmsg, move to ST
5 years ago
winlin
2a0562da5e
Refine RTC, disable NASM, SENDMMSG, SRTP-NASM
5 years ago
winlin
0b62ca02b7
Merge develop
5 years ago
winlin
028ef56772
Fix sendmmsg build failed bug
5 years ago
winlin
cef1ba9385
Update doc
5 years ago
winlin
bff93c3f6a
Update ST doc
5 years ago
winlin
a579f51e72
Remove ST in research
5 years ago
winlin
ce36a970ff
Refine perf stat
5 years ago
winlin
dc3df926eb
For #307 , support configure with sendmmsg.
5 years ago
winlin
55a4052d90
For #307 , support sendmmsg to improve RTC performance
5 years ago
winlin
cdb20c79cc
Revert part of 01d5e4da
, to keep both openssl 1.0 and 1.1, because SRTP depends on 1.0
5 years ago
winlin
60d810693c
Refine rebuild components
5 years ago
winlin
c1e124786c
For #307 , fix build warnings for rtc
5 years ago
winlin
dae7af8444
For #307 , rtc support osx
5 years ago
winlin
04c3370458
Merge branch 'develop' into feature/rtc
5 years ago
winlin
c2b02f86fa
Merge 4.0release
5 years ago
winlin
c339542ce0
Support macOS OSX
5 years ago
bepartofyou
923209b070
Merge remote-tracking branch 'srs/feature/codec' into feature/rtc_audio
5 years ago
bepartofyou
8332a2fbdb
ffmpeg ubuntu build files
5 years ago
winlin
41acc5033e
For #307 , support disable asm for FFMPEG
5 years ago
winlin
37c84eccc0
For #1659 , #307 , add x86 asm for ffmpeg for rtc
5 years ago
winlin
4308f238c0
For #1659 , #307 , add ffmpeg-4.2-fit for rtc
5 years ago
winlin
634a14bfa6
For #1659 , #307 , add opus codec library
5 years ago
xiaozhihong
936ba7583e
modify depend.sh
5 years ago
xiaozhihong
9d5495c0c2
"stun and dtls done"
5 years ago
xiaozhihong
1c74083de8
Revert "use libco instead of state-thread(st), still have some bug"
...
This reverts commit 7c8a35aea9
.
5 years ago
xiaozhihong
7c8a35aea9
use libco instead of state-thread(st), still have some bug
5 years ago
winlin
c5a8d21db6
For #1537 , #1282 , use new algorithm for arm.
5 years ago
winlin
84f6f3d051
For #1537 , #1282 , support aarch64 for armv8. 3.0.84
5 years ago
winlin
ea8111cff5
For #1537 , support aarch64 for armv8. 3.0.84
5 years ago
winlin
ff2001a612
Compress repository, remove gprof files.
5 years ago
winlin
a11461905b
Remove FFMPEG and NGINX, please use srs-docker instead . 3.0.82
5 years ago
winlin
97bb8a5405
For #1537 , #1282 , support disable ASM to avoid building bug.
5 years ago
winlin
b672ad4b1f
For #1537 , #1282 , sync with state-threads/srs
5 years ago
winlin
4e93ded864
For #1537 , #1282 , remove not used file st-1.9.zip
5 years ago
winlin
e42633cd65
For #1537 , #1282 , when not use builtin setjmp, donot compile md.S
5 years ago
winlin
916ec71801
For #1537 , #1282 , use ST source code in SRS
5 years ago
winlin
c91ffbee93
For #1537 , #1282 , remove not used patches, note the patch for ARM already merged to ST in SRS3
5 years ago
winlin
23a2d8eefd
Support HTTP-FLV params. 3.0.46
6 years ago
winlin
a554dd85e1
Fix GCC7 build error, this statement may fall through. 2.0.263
6 years ago
winlin
ba4ef34d27
Merge 2.0release
6 years ago
Steven Liu
78cf3d4b58
upgrade x264 and ffmpeg to newest version ( #1274 )
...
The ffmpeg and x264 in srs is too old.
Signed-off-by: Steven Liu lq@chinaffmpeg.org
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
6 years ago
winlin
58e501ee24
Fix #1250 , Support build on OSX10.14 Mojave. 2.0.258
6 years ago
HungMingWu
01d5e4da17
Replace openssl from l-1.0.1f to 1.10e ( #774 )
...
DUe to API breakchange, add a wrapper for backward compatibility
8 years ago
HungMingWu
33d6274217
Replace ffmpeg version from 2.1.1 to 3.2.4
8 years ago
winlin
f9a159cd21
patch ST for valgrind and ARM. 3.0.11
8 years ago
winlin
a28c051c2c
osx support build nginx and ffmpeg
10 years ago
Nimrod A. Abing (on kohima)
bc93147426
for #308 , disable st examples. for #334 , refine the st init and event select.
10 years ago
winlin
db7ddfd510
fix #155 , #135 , support osx(darwin) for mac pro. 2.0.137.
10 years ago
winlin
b360fe279d
remove libaacplus.
10 years ago
winlin
8374017329
build libfdk-aac in ffmpeg. 2.0.108
10 years ago
winlin
15d4993cc3
slowdown the cpu usage for srs to calc connections when too many connections. 0.9.180
11 years ago
winlin
55989b4bc8
remove the libfreetype for it fullfill with bugs and always cause build failed. 0.9.139
11 years ago
winlin
603b3bcdcc
add libfreetype2 for ffmpeg, remove the depends of freetype of build_ffmpeg.
11 years ago
winlin
ff90278048
add speex1.2 to transcode flash encoder stream. change to 0.9.58
11 years ago
winlin
c7a4dd8863
move wiki images to srs.release
11 years ago
winlin
5a4373d483
Support arm (ubuntu12 dev env)(debian armhf, v7cpu) with ssl/hls/librtmp.
11 years ago
winlin
98c9002b41
remove the patch for st for arm
11 years ago
winlin
c1149607c9
simplify usage
11 years ago
winlin
179e2a2bba
use zip format
11 years ago
winlin
59a2d5e7e0
add --with-gprof support
11 years ago
winlin
42ad264182
add gprof files and dot files
11 years ago
winlin
0b17b2a481
build gperftools
11 years ago
winlin
34e913c58f
add gperftools for mem leak detect, mem/cpu profile.
11 years ago
winlin
47aee8dce0
add utest framework gtest
11 years ago
winlin
ac3be10435
patch st and srs for arm build, allow user to specifies the gcc/g++
11 years ago
winlin
a6f4815994
use local openssl and link libssl.a
11 years ago
winlin
309322fd5c
update the bootstrap wizard, use v2
11 years ago
winlin
263213d8b6
update version, add build date
11 years ago
winlin
041ce8f18f
add ffmpeg build script
11 years ago
winlin
e4840d4480
add ffmpeg build script
11 years ago
winlin
df53681a07
add ffmpeg-2.1, x264-core138, lame-3.99.5, libaacplus-2.0.2.
11 years ago
winlin
93fec0997f
add ffmpeg2.1
11 years ago
winlin
c76043f95b
add ccache zip
11 years ago
winlin
eddef96479
add +x for build ccache script
11 years ago
winlin
3515af9dff
add tools
11 years ago
winlin
d631882d34
use nginx-1.5.7 for security hole fixed
11 years ago
winlin
57ea56970d
add nginx and used as http server
11 years ago