winlin
81a5c1b8da
Move AUTHORS.txt to trunk for docker to access it
2021-06-30 08:20:53 +08:00
winlin
d02ba80db1
Squash: Fix bug for building FFmpeg
2021-06-28 07:51:02 +08:00
winlin
bfae75077e
Fix #2431 , configure FFmpeg bug. 4.0.135
2021-06-28 07:46:13 +08:00
winlin
a594678e3d
Squash #1685 , #1282 , #1547 : Support ARM platform. 5.0.5
2021-06-22 07:49:48 +08:00
winlin
3aba2f3479
Add machine to build dir
2021-06-21 14:05:46 +08:00
winlin
70e552ef23
Guess where FFmpeg is. 4.0.129
2021-06-20 17:08:09 +08:00
winlin
6038276b4e
Fix bug for build on osx
2021-06-20 17:01:50 +08:00
winlin
229578cc65
Fix #1685 , support RTC cross-build for armv7/armv8(aarch64). 4.0.128
2021-06-20 15:11:54 +08:00
winlin
1e9de0e191
For #1685 : Cross build RTC with FFmpeg
2021-06-19 21:55:12 +08:00
winlin
efdbf37255
Squash: Move GB28181 to feature/gb28181. 5.0.4
2021-06-16 14:03:55 +08:00
winlin
df20fe6c9d
Fix build fail
2021-06-16 14:02:48 +08:00
winlin
68c48e27f5
Change GB28181 to feature/gb28181. 4.0.127
2021-06-16 08:27:37 +08:00
winlin
f75ef2f808
Build: Support --shared-ffmpeg
2021-06-01 15:39:37 +08:00
winlin
d5266725e2
Build: Support --shared-ffmpeg to link with *.so for LGPL license. 4.0.126
2021-06-01 15:34:31 +08:00
winlin
785d2fce08
Build: Support --shared-srt
2021-06-01 12:29:22 +08:00
winlin
f44224a2a1
Build: Support --shared-srt to link with *.so for MPL license. 4.0.125
2021-06-01 12:24:13 +08:00
winlin
8434271578
Build: Refine configure option help
2021-06-01 11:44:14 +08:00
winlin
a7ab78a588
SquashSRS4: Update SDK
2021-05-21 17:14:04 +08:00
winlin
1ba0b20b74
Refine commens
2021-05-21 08:48:19 +08:00
winlin
0c1e60c8df
Tools: Refine configure options. 4.0.119
2021-05-21 08:31:10 +08:00
winlin
6dc8d9dd6f
SquashSRS4: Remove srs-librtmp
2021-05-20 20:07:13 +08:00
winlin
af04285baa
Tools: Remove srs-librtmp
2021-05-20 18:52:21 +08:00
winlin
3fb6433c9e
Tools: Ignore some unused options
2021-05-20 18:31:00 +08:00
winlin
55baa81cea
Tools: Refine --arm with --rtc=off
2021-05-20 18:20:52 +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
00a8eef580
Fix utest fail
2021-04-25 12:07:00 +08:00
winlin
d4a8a72388
SquashSRS4: Add console. Disable cherrypy by default.
2021-04-24 19:45:05 +08:00
winlin
5232f9e043
Disable CherryPy by --cherrypy=off. 4.0.90
2021-04-24 19:26:24 +08:00
winlin
de1c7522f0
SquashSRS3: Add console
2021-04-24 19:07:37 +08:00
winlin
7bdc9e8e96
Moduels: Refine the description
2021-04-21 11:18:35 +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
817c704db7
SquashSRS4: Support fast local coverage with module
2021-03-04 17:13:24 +08:00
winlin
990dc8cda9
Script: Fast coverage support module filter
2021-03-04 17:10:12 +08:00
winlin
d6a6f98a70
Script: Support local fast coverage by gcovr
2021-03-04 17:10:12 +08:00
winlin
3bb1b673c5
Merge SRS4, lots of features
2021-03-04 14:49:03 +08:00
winlin
212ff6fc2d
Never force to openssl-1.0 for asm and srtp-asm, because openssl-1.1+libsrtp-2.3 is ok now
2021-03-04 14:18:50 +08:00
winlin
0bc3bdc7b8
Refine gcov files
2021-03-04 14:15:52 +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
57f16299f4
Fix #2219 , Ubuntu build fail. Add CI for ubuntu20
2021-03-03 21:15:26 +08:00
winlin
81060a17e6
Build: Add gcc version in cache directory
2021-03-02 19:31:53 +08:00
winlin
cec588e08a
For #2188 : Remove sendmmsg from ST.
2021-03-02 19:31:33 +08:00
winlin
001a6a33ce
Build: Add gcc version in cache directory
2021-02-26 10:20:22 +08:00
winlin
34dae0fe0d
For #2188 : Remove sendmmsg from ST.
2021-02-26 09:13:21 +08:00
xialixin@kanzhun.com
fdaee20b81
For #2200 , Enable RTC and FLV for GB28181
2021-02-19 18:54:12 +08:00
winlin
1f621a6db3
Remove dead code: memory watch
2021-02-19 18:53:40 +08:00
winlin
c6cb0fb21f
Refine scripts
2021-02-19 18:53:37 +08:00
winlin
0fe031a156
Support to disable stats by default
2021-02-19 18:53:34 +08:00
xialixin@kanzhun.com
4df6fa540f
For #2200 , Enable RTC and FLV for GB28181
2021-02-18 21:51:49 +08:00
winlin
4ef1acb700
Remove dead code: memory watch
2021-02-15 19:33:40 +08:00
winlin
0898a1a7ea
Refine scripts
2021-02-15 19:24:23 +08:00
winlin
25be6d6bc0
Support to disable stats by default
2021-02-15 13:09:13 +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
0fe85a295c
Refine options with default value
2021-01-31 18:05:26 +08:00
winlin
b9a5d4beb6
Refine options with default value
2021-01-31 18:05:07 +08:00
winlin
62909bb2d0
Merge branch '4.0release' into develop
2021-01-31 17:56:58 +08:00
winlin
73c4b1cb6e
RTC: Enable -std=c++11 by default. 4.0.65
2021-01-31 14:54:51 +08:00
winlin
849703bca1
Build: Support --ssl-local to rebuild openssl even system exists
2021-01-26 17:54:44 +08:00
winlin
f6720c18c6
Enable --nasm and --srtp-asm by default for performance. 4.0.64
2021-01-25 22:23:42 +08:00
winlin
0c56d11605
Refine options with default value
2021-01-18 17:32:14 +08:00
winlin
1371a47962
Refine options with default value
2021-01-18 17:28:51 +08:00
winlin
e26b685169
Refine script
2021-01-18 12:34:11 +08:00
winlin
8580b1e5fb
Merge branch '4.0release' into develop
2021-01-07 18:02:42 +08:00
winlin
f8266fe3b7
Add usage for --cherrypy=on|off when configure
2021-01-07 18:02:24 +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
d552a1a5fb
For #1657 , support HTTPS client, for http-callback. 4.0.45
2020-11-03 15:45:52 +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
8860d0ec62
RTC: Refine options
2020-08-28 11:19:21 +08:00
winlin
994c53b6c1
Merge branch '4.0release' into develop
2020-08-06 12:08:46 +08:00
winlin
4984bcbaef
Revert "supprot LAS(live adaptive stream)"
...
This reverts commit c1f98ddcc8
.
2020-08-06 12:02:32 +08:00
winlin
dd13889772
BUILD: Compatible with 3.0 options, ignore it
2020-08-03 19:33:34 +08:00
winlin
b847a0a218
BUILD: Compatible with 3.0 options, ignore it
2020-08-03 19:31:14 +08:00
winlin
0905558d49
BUILD: Compatible with 3.0 options, ignore it
2020-08-03 19:28:52 +08:00
winlin
0408040ed7
Fix utest fail for C++11 or C++14
2020-07-30 19:26:28 +08:00
winlin
8ae3ab0ba7
Merge SRS 4.0
2020-07-19 10:09:28 +08:00
winlin
bff7ef085d
Log: Allow log verbose and info
2020-07-05 22:01:03 +08:00
liulichuan
c1f98ddcc8
supprot LAS(live adaptive stream)
...
Change-Id: I2f9fd889fc924a3b080667bd2114f4632be461a0
2020-07-03 11:18:10 +08:00
winlin
b72cfd2405
Refine options
2020-06-30 09:53:47 +08:00
winlin
98924943a6
Build: Refine the options for configure
2020-06-24 17:03:56 +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
1c72a89fca
Merge branch 'feature/rtc' into develop
2020-06-23 18:58:37 +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
1343d4f605
RTC: Disable c++14
2020-06-11 18:16:48 +08:00
莫战
db8d91cbee
add c++14 support
2020-06-11 18:15:45 +08:00
winlin
b694550456
Support c++ .h and .cc
2020-06-09 17:17:36 +08:00
winlin
6e04c66402
Support enable C++11. 4.0.29
2020-06-03 19:18:41 +08:00
winlin
0992eb4580
Remove unused files
2020-06-03 18:00:21 +08:00
winlin
812403a44d
Remove srslibrtmp
2020-06-03 17:32:55 +08:00
winlin
70d51ffc5b
Refine build script
2020-06-02 16:43:07 +08:00
winlin
95f656b46d
Merge service to protocol
2020-06-02 15:02:59 +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
01f05f920f
RTC: Remove sendmmsg
2020-05-21 16:52:25 +08:00
忘篱
3f5ab8dc63
RTC: Add utest for srs_rtp_seq_distance
2020-05-17 00:03:14 +08:00
winlin
3a58d9859c
RTC: Extract rtc server in app
2020-05-11 11:45:20 +08:00
winlin
db503975fb
Disable simulator API by default.
2020-05-07 16:29:11 +08:00
winlin
f71b833520
Refine sendmmsg, move to ST
2020-05-03 11:32:54 +08:00
winlin
2a0562da5e
Refine RTC, disable NASM, SENDMMSG, SRTP-NASM
2020-05-03 11:14:11 +08:00
winlin
ed338f4c0a
Refactor macro SRS_AUTO_XXX to SRS_XXX.
2020-04-29 20:02:28 +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
38f7299a51
Remove double check for FFMPEG
2020-04-22 09:28:13 +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
a80084289b
Support debug
2020-04-14 20:12:33 +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
8e0f83fdd2
Fix CentOS8 build failed
2020-04-07 20:22:18 +08:00
winlin
11bcd0cb27
Merge branch 'develop' into feature/rtc
2020-04-07 20:19:06 +08:00
winlin
737e4fce9f
Merge branch '4.0release' into develop
2020-04-07 20:18:48 +08:00
winlin
61c7443c4b
Merge from SRS3
2020-04-07 20:18:31 +08:00
winlin
c2657bf672
Use isolate cache for different SRS version.
2020-04-07 20:11:56 +08:00
winlin
fa635e3333
Refine sendmmsg detect script
2020-04-07 17:28:24 +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