winlin
1721e4ea4b
Fix #1059 , support vhost in stream parameters. 2.0.246
7 years ago
winlin
93d3e1464a
For #1045 , revert macro for TCP keepalive detection, use system macro
7 years ago
winlin
366309ce2d
For #1045 , revert macro for TCP keepalive detection, use system macro
7 years ago
winlin
049e7c82c0
Merge #1044 , for #1045 , set TCP SO_KEEPALIVE
7 years ago
winlin
911cd448f1
Merge #1045 , for #1044 , TCP connection alive detection. 2.0.245
7 years ago
juntaoliu
a6871052af
set tcp keepalive for tcp socket ( #1045 )
7 years ago
winlin
82457cda4b
Change date from 2017 to 2018
7 years ago
winlin
ca1395a807
Change date from 2017 to 2018
7 years ago
winlin
d9e37d2f54
Merge branch '2.0release' into 3.0release
7 years ago
RocFang
d22d7afd83
update init.d file ( #1039 )
7 years ago
winlin
5730bf8e43
Fix #913 , support complex error. 3.0.26
7 years ago
winlin
b426036832
Merge #1033 , allow user to add some specific flags. 2.0.244
7 years ago
RocFang
015e76cb3f
Update configure ( #1033 )
...
allow user to add some specific flags.
7 years ago
winlin
922a8f3a5c
For #988 , refine code.
7 years ago
winlin
823dc2df21
Refine help
7 years ago
Thomas Dreibholz
feaae341b9
IPv6 support (for 3.0 release) ( #988 )
...
* IPv6 support, part 1.
* IPv6 support, part 2.
* Some more IPv6 work.
* Made functions for address:port paŕsing IPv6-capable.
* Fixed type (compile warning).
* Fixed formatting.
* Reverted option change.
* Replaced abort() by proper error handling.
* Also retrieving local IPv6 addresses now.
7 years ago
winlin
db08f1586c
For #913 , APP support complex error.
7 years ago
winlin
e2c1f58674
For #913 , APP support complex error.
7 years ago
winlin
6eae93258a
For #913 , APP support complex error.
7 years ago
winlin
aebbbadf42
For #913 , Service support complex error.
7 years ago
winlin
15aea686c3
For #913 , KAFKA, RTSP support complex error.
7 years ago
winlin
70a20ffadb
For #913 , RTMP support complex error.
7 years ago
winlin
60accb6e54
For #913 , AMF0 and RTMP support complex error.
7 years ago
winlin
204ef041da
For #913 , Kernel MP4 FLV HTTP support complex error.
7 years ago
winlin
9802dc326e
For #913 , source support complex error
7 years ago
winlin
abcaba33ee
For #913 : TS/HLS/MPEGTS support complex error
7 years ago
winlin
20a42599f3
For #913 , http callback use complex error
7 years ago
winlin
fd91df9411
For #913 , reload use complex error
7 years ago
ME_Kun_Han
3744606c9b
fix bug: parsing Exp-Golomb codes failed ( #978 )
7 years ago
winlin
baa55f14b9
Change stable release to SRS2
8 years ago
winlin
9f5224c34a
For #913 , use complex error for http
8 years ago
winlin
661eb8b37c
For #913 , use complex error for reload utc time
8 years ago
winlin
5c9a12e72a
For #913 , use complex error for listener
8 years ago
winlin
71dd3f3137
For #913 , use complex error for server handler.
8 years ago
winlin
e135ab59d9
Fix the utest failed for chunk_size
8 years ago
winlin
6d4315fc3c
Disable valgrind by default
8 years ago
winlin
0ad4b65a56
Disable valgrind for osx.
8 years ago
winlin
b3825c4021
Fix warnings
8 years ago
winlin
9db2a04c3b
For #913 , coroutine support complex error.
8 years ago
winlin
b5c14938d9
For #913 , config and log support complex error.
8 years ago
winlin
860aac3e50
For #913 , config reload and persistence
8 years ago
winlin
7cac35a289
For #913 , source cycle error
8 years ago
winlin
7275fd5397
Fix #916 , build failed for headers for error.
8 years ago
winlin
a20e2c3ef6
For #913 , refine server utility
8 years ago
winlin
ca9f0bdb1e
For #913 , refine server initialize st
8 years ago
winlin
4e4091231e
Refine object create in server.
8 years ago
winlin
372a9e5cb3
Fix #915 , string ends with
8 years ago
winlin
93710c7489
For #913 , refine the error mechanism
8 years ago
winlin
bb200b5d2d
For #913 , add complex error.
8 years ago
winlin
58521751c3
Fix #299 , support experimental MPEG-DASH. 3.0.25
8 years ago
winlin
69374c8d6d
For #299 , use format for v/a sequence header.
8 years ago
winlin
9ca36970aa
Fix #908 , use empty coroutine to avoid NULL pointer.
8 years ago
winlin
0e9e1792fe
For #299 , write fMP4 for DASH.
8 years ago
winlin
baed1cc043
For #821 , support parse dash video segment
8 years ago
winlin
8cc3ab2fa2
For #821 , print mdat and udat
8 years ago
winlin
beae090d67
Refine logger header
8 years ago
winlin
4f6f8a8244
Fix verbose bug, for #821
8 years ago
winlin
6c64297264
Fix #821 , support MP4 file parser. 3.0.24
8 years ago
winlin
12a55cd0c2
Fix build failed.
8 years ago
winlin
86f3bd7a0f
Fix build failed.
8 years ago
winlin
121eadbc07
Fix build failed.
8 years ago
winlin
1bf99e8f3e
For #907 , Wrap ST, only use in service ST.
8 years ago
winlin
54411e0768
Fix #904 , replace NXJSON(LGPL) with json-parser(BSD). 3.0.23
8 years ago
winlin
6993ac226f
For #906 , #902 , use coroutine for reusable2 thread
8 years ago
winlin
ea9a5f26d9
For #906 , #902 , use coroutine for reusable thread
8 years ago
winlin
2ed2513f08
For #906 , #902 , use coroutine for one cycle thread
8 years ago
winlin
b21f92f97a
For #906 , #902 , remove the thread start and stop event
8 years ago
winlin
3ffb0980f5
For #906 , #902 , use connection manager to remove connection
8 years ago
winlin
44f542f77f
For #906 , #902 , replace the endless thread with coroutine
8 years ago
winlin
fc380fe48d
For #906 , #902 , refine thread object.
8 years ago
winlin
5792c462b8
Merge branch 'develop' into 3.0release
8 years ago
winlin
c4966484e1
For #893 , #899 , merge SRS2
8 years ago
winlin
e8cb2e6be4
Merge #899 to fix #893 , ts PES ext length. 2.0.243
8 years ago
OtterWa
d1bd6993c5
fix ts decode ( #899 )
8 years ago
winlin
1e3550a52c
For #821 , Parse basic mp4 boxes.
8 years ago
HungMingWu
234904c206
Refine Refine Refine kernel/ts code ( #891 )
8 years ago
winlin
dd1cca45cc
Remove non-exists conf file.
8 years ago
winlin
eaccbd0f85
Support print MP4 box.
8 years ago
winlin
fe43a31d06
Parse all mp4 boxes
8 years ago
winlin
366d6bcb82
Refine code
8 years ago
xialixin
92c8c0505d
Fix the timebase bug, change from us to ms. ( #876 )
...
* fix SRS_CONSTS_RTMP_PULSE_TMMS (int64_t)(500*1000LL)
* fix SrsBufferCache::cycle st_usleep(SRS_CONSTS_RTMP_PULSE_TMMS * 1000)
* fix st_usleep(SRS_CONSTS_RTMP_PULSE_TMMS * 1000)
8 years ago
HungMingWu
e8ea27088a
Refine Refine kernel/ts code ( #881 )
8 years ago
HungMingWu
815d50f00a
Remove warning: C++11 requires a space between string literal and macro ( #874 )
...
On Ubuntu 17.04, the default gcc compiler version is 6.3.0.
It switch standard from c++98 to c++11.
So it would generate verbose warnings.
8 years ago
winlin
a58874178b
Fix merge build failed.
8 years ago
winlin
f97260be1d
Merge SRS2
8 years ago
winlin
a613eb78c6
Fix #865 , shouldn't remove ts/m3u8 when hls_dispose disabled. 2.0.242
8 years ago
walkermi
79e4f9f3a0
fixed compile error when add --log-info ( #860 )
...
* Update srs_app_server.cpp
fixed compile error when add --log-info
* Update srs_app_mpegts_udp.cpp
fixed compile error when add --log-info
8 years ago
winlin
ae5450181c
Fix #636 , FD leak for requesting empty HTTP stream. 2.0.241
8 years ago
HungMingWu
98d4b6ae11
Refine srs_kernel_codec audio & video config code ( #854 )
8 years ago
winlin
c97f2233a2
Merge SRS2 for #851
8 years ago
winlin
ff87318b95
Fix #851 , HTTP API support number of video frames for FPS. 2.0.240
8 years ago
winlin
9a2a6ab95f
Merge SRS2
8 years ago
winlin
5e284b58a4
Fix #848 , crash at HTTP fast buffer grow 2.0.239
8 years ago
winlin
bcd24126c5
Update comments for HLS
8 years ago
winlin
a98c9e04e3
Fix #547 , support HLS audio in TS. 3.0.22
8 years ago
winlin
6ee85aea83
Refine mp4, extract mp4 box reader.
8 years ago
winlin
c9bed5a8bf
Refine mp4 codec for mdat.
8 years ago
winlin
18d9f6c8f1
Fix build failed.
8 years ago
winlin
1054b0a90f
Merge SRS2
8 years ago
winlin
33a0abdeff
Fix #844 , support Haivision encoder. 2.0.238
8 years ago
winlin
d6e28bde69
Merge from SRS2.
8 years ago
HungMingWu
14acc59a19
Refine kernel/mp4 code ( #823 )
8 years ago
winlin
1c139d8fd8
Merge #846 , fix fd leak for FLV stream caster. 2.0.237
8 years ago
haofz
52b6823a90
fix #826 , fix memory leak in streamCasterFlv ( #836 )
8 years ago
winlin
8d35585c13
Merge #841 , avoid the duplicated sps/pps in ts. 2.0.236
8 years ago
ME_Kun_Han
bd2a1f9d3c
fixed bug: video rendering in hls stream generates only vertical parttern ( #841 )
8 years ago
winlin
33375db401
Merge from SRS2, for #834
8 years ago
winlin
b11ddc7f41
Fix #834 , crash for TS context corrupt. 2.0.235
8 years ago
winlin
8b7566a007
Refine code
8 years ago
winlin
032107dbf0
Refine hls ingester
8 years ago
winlin
609605a50b
Fix #820 , extract service for modules. 3.0.21
8 years ago
winlin
b75a3fad4e
For #820 , fix ubuntu build failed.
8 years ago
winlin
362b5788cd
For #820 , fix warnings
8 years ago
winlin
7d618fed43
For #820 , fix utest failed.
8 years ago
winlin
e3526c0cf6
For #820 , modules use service only.
8 years ago
winlin
ff822b55cd
For #820 , extract service module.
8 years ago
winlin
0a57a46016
Refine LICENSE
8 years ago
winlin
f32aab3d92
For #299 , refine code.
8 years ago
winlin
62b7204514
Refine code, add mp4 parser module
8 years ago
winlin
c648fd27bf
Refine code
8 years ago
winlin
2980e7d3ef
For #813 , refine code.
8 years ago
Chengdong Zhang
8ad934a8a4
srs_info use not available variable ( #813 )
...
srs_info use not available variable.
Variable has been removed or changed.
8 years ago
winlin
9ab5e6a916
For #299 , fix bug of fragment url
8 years ago
winlin
c71e8fa947
For #299 , fragment reap workflow
8 years ago
winlin
721a8457c2
For #299 , Refine init mp4, use fragment
8 years ago
winlin
8d679a6f9a
For #299 , use fragment for dvr FLV/MP4
8 years ago
winlin
da4c390d69
For #299 , extract fragment and fragment window for hls
8 years ago
winlin
6da6e0511d
For #803 , should refine code.
8 years ago
Chengdong Zhang
a6eebacc99
Streams API is not correct. ( #800 )
...
HTTP API for streams is not correct. When stream stopped, API does not
remove it.
8 years ago
“winlin”
1b26536253
Add SIP RFC
8 years ago
“winlin”
a48fdd9f03
Add ICE RFC
8 years ago
winlin
ce034c3556
Refine docs, add TURN/STUN rfc.
8 years ago
winlin
3ec9df6578
For #299 , A/V init mp4 are fine.
8 years ago
winlin
886930c22a
For #299 , refine the comments.
8 years ago
winlin
14765c2ba5
For #790 , play or publish is not neccessary for bandwidth test.
8 years ago
ME_Kun_Han
3562424ee3
fix bug, add param for generating tc url and add play stream to make-bandwidth checking success ( #790 )
8 years ago
winlin
8ab43b3e78
Fix #794 , refine the comments.
8 years ago
winlin
308c6fee18
Fix #786 , simply don't reuse object. 3.0.20
8 years ago
winlin
7680ac04ad
Refine srs-librtmp
8 years ago
winlin
1743899a23
Refine code
8 years ago
winlin
16cde27a1e
Remove MacOS compile option, for it's on use. It's caused by paralell make
8 years ago
winlin
121a2e5886
For #110 , refine thread object. 3.0.19
8 years ago
winlin
44014683e1
Refine thread.
8 years ago
winlin
5bec6a4fdd
Refine srs-librtmp
8 years ago
winlin
011b693235
Update srs-librtmp, set errno to ret when failed.
8 years ago
winlin
72c4ae4a8c
Refine srs-librtmp API, change print to format
8 years ago
winlin
ad87bd7cf2
Refine configure
8 years ago
winlin
68a5407b3a
Remove using of connect_app2.
8 years ago
winlin
26c20db2b3
Fix parse srs version bug
8 years ago
winlin
c849010fe2
Refine api for srs-librtmp
8 years ago