winlin
6dc8d9dd6f
SquashSRS4: Remove srs-librtmp
2021-05-20 20:07:13 +08:00
winlin
3fb6433c9e
Tools: Ignore some unused options
2021-05-20 18:31:00 +08:00
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
2021-05-19 18:25:49 +08:00
winlin
e3bca883e1
SuqashSRS4: Build SRT native
2021-05-16 16:14:00 +08:00
hondaxiao
90f1b482ab
SRT: Build SRT from source by SRS. 4.0.115
2021-05-16 08:23:26 +08:00
winlin
206d95879f
SquashSRS4: Add one to one RTC demo.
2021-05-02 21:46:41 +08:00
winlin
5e6fe49da1
Add one to one demo for no-localhost
2021-05-02 21:06:31 +08:00
winlin
b4b79179a7
SuqashSRS4: Update players
2021-04-28 15:52:28 +08:00
winlin
7cae97e4d3
SquashSRS3: Update players
2021-04-28 15:45:34 +08:00
winlin
d4a8a72388
SquashSRS4: Add console. Disable cherrypy by default.
2021-04-24 19:45:05 +08:00
winlin
de1c7522f0
SquashSRS3: Add console
2021-04-24 19:07:37 +08:00
winlin
4f1aa924e6
SquashSRS4: Add security scan. Feed TWCC before drop PT.
2021-03-11 16:55:05 +08:00
winlin
7f8df6f21f
Build: Refine script for SRTP.
...
Because we have upgraded to openssl-1.1.1d and libsrtp-2.3,
so it's able to enable ASM for SRTP for not only openssl-1.0,
because libsrtp-2.3 fixed the capacity bug.
2021-03-11 08:16:25 +08:00
winlin
27712fdda7
Rename ffmpeg-4.2-fit to ffmpeg-4-fit
2021-03-04 14:14:06 +08:00
winlin
b19074721c
Refine build script
2021-03-04 14:14:01 +08:00
winlin
8089fc004c
Upgrade libsrtp from 2.0.0 to 2.3.0, with source code. 4.0.79
2021-03-04 14:13:58 +08:00
winlin
c9d68aae79
Refine FFmpeg-4.2-fit build bug
2021-03-04 14:13:45 +08:00
winlin
812d4ebfea
Refine FFmpeg-4.2-fit build, copy source code
2021-03-04 14:13:43 +08:00
winlin
96dbd7bced
Upgrade openssl from 1.1.0e to 1.1.1b, with source code. 4.0.78
2021-03-04 14:12:47 +08:00
winlin
cec588e08a
For #2188 : Remove sendmmsg from ST.
2021-03-02 19:31:33 +08:00
xialixin@kanzhun.com
fdaee20b81
For #2200 , Enable RTC and FLV for GB28181
2021-02-19 18:54:12 +08:00
winlin
0fe031a156
Support to disable stats by default
2021-02-19 18:53:34 +08:00
winlin
3fa767f3cc
Build: Support --ssl-local to rebuild openssl even system exists
2021-01-31 18:07:39 +08:00
winlin
6e3bd61599
Enable --nasm and --srtp-asm by default for performance. 4.0.64
2021-01-31 18:07:20 +08:00
winlin
b9a5d4beb6
Refine options with default value
2021-01-31 18:05:07 +08:00
winlin
e26b685169
Refine script
2021-01-18 12:34:11 +08:00
johzzy
3c14a96bdd
fix: html5 video tag resolution adaptive. ( #2128 )
2021-01-07 13:47:30 +08:00
winlin
18d049accc
Support disable CherryPy. 4.0.57
2020-12-24 11:33:49 +08:00
winlin
d2df045d0e
For #1657 , enable HTTPS by default
2020-11-03 16:56:05 +08:00
winlin
365d3b8bda
Merge SRS3.0
2020-10-31 21:53:15 +08:00
winlin
9a963c6fd2
Fix #509 , Always malloc stack on heap. 3.0.153
2020-10-31 21:27:09 +08:00
winlin
99afdb361f
Merge branch '3.0release' into 4.0release
2020-10-23 21:48:17 +08:00
winlin
aac170b75e
Refine build script
2020-10-23 21:45:32 +08:00
winlin
0a09b53fc1
Refine build script
2020-10-23 21:35:46 +08:00
winlin
a51e275414
Merge SRS3
2020-10-23 21:35:13 +08:00
winlin
6dc3d85ded
Allow FFmpeg if exists at /usr/local/bin/ffmpeg. 3.0.147
2020-10-23 21:32:57 +08:00
winlin
1d92ff73fb
Fix build script
2020-10-23 21:24:29 +08:00
winlin
be1a1d99de
Merge SRS3
2020-10-23 21:22:58 +08:00
winlin
e1ff69f292
Refine build script, use libssl in docker. 3.0.146
2020-10-23 21:14:40 +08:00
winlin
dd13889772
BUILD: Compatible with 3.0 options, ignore it
2020-08-03 19:33:34 +08:00
winlin
7c572dbae3
Merge branch 'feature/rtc' into develop
2020-06-24 13:46:12 +08:00
winlin
be5d76009e
RTC: Support build without RTMP2RTC bridger, no FFmpeg fit.
2020-06-24 12:44:13 +08:00
winlin
a822c841cb
Merge branch '3.0release' into develop
2020-06-20 21:48:24 +08:00
winlin
ac69889b3a
Link FFmpeg if exists
2020-06-20 21:48:04 +08:00
winlin
a78b6b8cda
RTC: Remove --research
2020-05-29 17:02:10 +08:00
winlin
d43d9674a3
RTC: Remove --librtmp
2020-05-29 17:00:06 +08:00
winlin
a3388bf624
RTC: Remove export srs-librtmp support
2020-05-27 14:20:40 +08:00
winlin
3a58d9859c
RTC: Extract rtc server in app
2020-05-11 11:45:20 +08:00
winlin
2a0562da5e
Refine RTC, disable NASM, SENDMMSG, SRTP-NASM
2020-05-03 11:14:11 +08:00
winlin
5eba90ded9
Refine build script
2020-04-29 19:07:25 +08:00
winlin
0b62ca02b7
Merge develop
2020-04-27 14:01:33 +08:00
winlin
ded37c6719
Refine build script
2020-04-27 13:59:57 +08:00
winlin
028ef56772
Fix sendmmsg build failed bug
2020-04-26 22:41:03 +08:00
winlin
613baa561a
Update script
2020-04-24 09:42:15 +08:00
winlin
f2b575e841
Merge branch 'feature/rtc' into develop
2020-04-21 14:04:27 +08:00
winlin
20896325ea
Update script
2020-04-21 14:02:26 +08:00
winlin
72322836c6
Update demo for zerocopy
2020-04-20 20:25:23 +08:00
winlin
c96ffd272c
Cache RTP packet vector
2020-04-15 21:59:27 +08:00
winlin
095e7c5a4e
Fix build script
2020-04-15 10:36:39 +08:00
winlin
6e9e0d6ce3
Fix build script
2020-04-15 10:35:38 +08:00
winlin
b1438bf52c
Merge branch 'develop' into feature/rtc
2020-04-13 19:51:35 +08:00
winlin
f072f30854
Merge branch '4.0release' into develop
2020-04-13 19:51:13 +08:00
winlin
bfe40f0115
Check pkg-config
2020-04-13 19:50:40 +08:00
winlin
40eb5c0ef5
For #307 , disable vappi for FFmpeg-fit
2020-04-10 08:55:04 +08:00
winlin
bb0ca05390
Merge branch 'develop' into feature/rtc
2020-04-06 21:38:05 +08:00
winlin
9c1dfb79d3
Fix gperf build bug
2020-04-06 21:37:37 +08:00
winlin
dc3df926eb
For #307 , support configure with sendmmsg.
2020-04-05 18:34:57 +08:00
winlin
10d5f99d3d
For #307 , SRTP ASM only works with openssl-1.0, auto detect it. 4.0.22
2020-04-05 17:14:22 +08:00
winlin
3793404ceb
Refine scripts
2020-04-04 20:24:24 +08:00
winlin
c5c0df6536
Update build script
2020-04-04 15:44:56 +08:00
winlin
5144794044
Detect older docker and disable SRTP ASM
2020-04-04 14:50:36 +08:00
winlin
f504cb2724
Refine build script
2020-04-03 22:46:04 +08:00
winlin
366d800720
For #307 , use files of openssl 1.0.*
2020-04-03 21:59:32 +08:00
winlin
5e06a2568b
For #370 , support SRTP with ASM(enable openssl) by default
2020-04-03 14:37:48 +08:00
winlin
bd05f69d0b
Refine openssl build script on OSX
2020-04-03 13:42:24 +08:00
winlin
15384e61e2
Remove duplicated build for srtp2
2020-04-02 12:33:58 +08:00
winlin
f9f9cfda9b
Refine cherrypy install script
2020-03-30 18:25:22 +08:00
winlin
60d810693c
Refine rebuild components
2020-03-29 21:30:32 +08:00
winlin
056fcd2928
Refine clean script
2020-03-29 19:06:51 +08:00
winlin
40cc8ed47c
Refine file path for st and ffmpeg
2020-03-29 18:44:01 +08:00
winlin
6935bb18ae
Merge branch '4.0release' into develop
2020-03-29 17:36:33 +08:00
winlin
6b8f0d84a3
Merge branch '3.0release' into 4.0release
2020-03-29 17:31:41 +08:00
winlin
80f315f1ae
Support utest on mac osx
2020-03-29 17:29:09 +08:00
winlin
22fbae139c
Refine links use relative path
2020-03-29 17:15:29 +08:00
winlin
22ec783c3f
Merge branch '3.0release' into 4.0release
2020-03-29 16:52:46 +08:00
winlin
1c65987472
Refine links use relative path
2020-03-29 16:51:56 +08:00
winlin
c0a8193537
Update build script
2020-03-29 15:23:40 +08:00
winlin
cc6a447332
Merge feature/rtc
2020-03-29 00:21:00 +08:00
winlin
32d818d69c
Merge 4.0release
2020-03-29 00:16:37 +08:00
winlin
13ee53434e
Merge branch '4.0release' into develop
2020-03-29 00:14:46 +08:00
winlin
3e0a7ee7fb
Merge branch '3.0release' into 4.0release
2020-03-29 00:13:41 +08:00
winlin
98a71954da
Support multiple OS/Platform build cache. 3.0.139
2020-03-29 00:09:17 +08:00
winlin
0fd75434a6
For #307 , fast build openssl
2020-03-28 21:33:47 +08:00
winlin
dae7af8444
For #307 , rtc support osx
2020-03-28 20:52:42 +08:00
winlin
f29db522c1
Merge branch '4.0release' into develop
2020-03-28 18:05:46 +08:00
winlin
9e8b88825b
Merge branch '3.0release' into 4.0release
2020-03-28 18:05:19 +08:00
winlin
218fe332aa
For #1250 , support osx build
2020-03-28 18:04:34 +08:00
winlin
c2b02f86fa
Merge 4.0release
2020-03-28 17:46:47 +08:00
winlin
217b8b94b6
Merge 3.0release
2020-03-28 17:45:14 +08:00
winlin
c339542ce0
Support macOS OSX
2020-03-28 17:20:40 +08:00