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
winlin
af73e8ee65
Add log functions for srs-librtmp
8 years ago
winlin
ca43bfe6d9
Fix build failed, for srs librtmp API changed.
8 years ago
winlin
cdfded6a74
Support disable valgrind
8 years ago
winlin
89a5fa69d1
Refine srs-librtmp, set the schema, rather that connect app3
8 years ago
winlin
4e96c443d8
Change the bool to int for C
8 years ago
winlin
747d6f2f52
For #299 , write legal MPD, fix CORS.
8 years ago
winlin
8ab727f3c5
For #299 , write MPD file.
8 years ago
winlin
3903d2a8e3
For #730 , remove the test code. 2.0.234
8 years ago
HungMingWu
a6582c6208
Disable openssl thread support to prevent ubuntu linking pthread error
8 years ago
winlin
764cf245e9
For #774 , build librtmp exmaples failed for -lpthread
8 years ago
winlin
ac0e27b936
For #774 , refine code style
8 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
winlin
695ceeab48
Refine code for #777
8 years ago
Chengdong Zhang
a3df4e3bfb
Fix #744 http callback set a wrong default port ( #777 )
...
* Add port verify
Code is more robust
* Verify port
Verify port
* Change hard code to defined.
Change hard code to defined.
8 years ago
winlin
d786d61685
Merge branch '2.0release' into develop
8 years ago
winlin
0059b1cf7a
For #783 , use directly free to replace auto free
8 years ago
ljx0305
b0d16840b5
fix Repeated release ( #783 )
...
fix Repeated release
8 years ago
winlin
cee9d736a4
for #299 , refine code.
8 years ago
winlin
ede1c34a25
for #299 , refine the signature of api for hls/dash
8 years ago
HungMingWu
33d6274217
Replace ffmpeg version from 2.1.1 to 3.2.4
8 years ago
winlin
2fcd3972c1
for #299 , refine the encoder object name
8 years ago
winlin
2a4f57a587
Fix #301 , User must config the codec in right way for HLS. 3.0.18
8 years ago
winlin
d612a21bad
for #299 , refine audio codec object name
8 years ago
winlin
caf69f193d
for #299 , refine the codec object name
8 years ago
winlin
d7458c4e72
For #299 , refine the codec to format-frame-sample chain.
8 years ago
winlin
c4a510b834
For #299 , refine the codec info structure.
8 years ago
winlin
5e419c66f8
For #299 , add dash files.
8 years ago
winlin
7fd221ef63
Always enable DVR
8 years ago
winlin
b0789c54e4
Update HLS wiki to v3
8 years ago
winlin
8e5d4dc73d
always enable http and hls
8 years ago
winlin
11e8fe5bc0
refine options, remove rtmp-hls
8 years ago
winlin
477414106a
add dash files.
8 years ago
winlin
5fec59ace2
merge from srs2, fix #503
8 years ago
winlin
99bffea328
fix #503 , disable utilities when reload a source. 2.0.233
8 years ago
winlin
15570d93ce
change conf to console without daemon.
8 years ago
winlin
90ff579a83
add gitignore.
8 years ago
winlin
afbc3443f3
fix #738 , support DVR general mp4. 3.0.17
8 years ago
winlin
3209ad29e0
for #738 , refine code for DVR mp4.
8 years ago
winlin
0a054cd6bd
for #738 , remove the dvr plan append for it's no use
8 years ago
winlin
8c01f52372
for #738 , refine the dvr segmenter.
8 years ago
winlin
31191f2650
for #738 , support srs ingest mp4
8 years ago
winlin
4fe79a1025
for #738 , fix the audio sample offset error.
8 years ago
winlin
733252dc21
for #738 , remove test code
8 years ago
winlin
733ba73d54
for #738 , write mp4 samples.
8 years ago
winlin
e24674e9cf
for #738 , refine build mp4 samples from moov.
8 years ago
winlin
3025aebf42
for #738 , mp4 build samples from moov.
8 years ago
winlin
253ac40312
for #738 , parse avcc/sps/pps/asc from mp4.
8 years ago
winlin
9d21a8bb33
for #738 , use reader and seeker for mp4 demuxer to seek for general mp4(ftyp-mdat-moov).
8 years ago
winlin
bbee16e4db
for #738 , parse moov, get the h.264/avcC and aac/asc
8 years ago
winlin
e8eb050bf2
update readme
8 years ago
winlin
ac7ee10b60
fix #751,#756, refine code
8 years ago
Chengdong Zhang
80540e4dc1
change TAB space
...
change TAB space for line 794
8 years ago
eagle-zhang
7b02e3543f
Clients Api support start and count
...
Clients Api support start and count
line 794~810 && line 830
8 years ago
winlin
7ee1df33d1
for #738 , parse mp4 udta(user data) box.
8 years ago
winlin
ffe0a4426d
for #738 , parse mp4 moov boxes.
8 years ago
winlin
96f2e18d3a
for #738 , demux the aac mp4a and esds
8 years ago
winlin
128a1fd3db
for #738 , decode mp4 video track boxes.
8 years ago
winlin
5a84b6ca94
for #738 , complete all mp4 boxes codec.
8 years ago
winlin
2ad265bd5a
for #738 , implements boxes codec
8 years ago
winlin
b6bb3f2446
fix c99 build failed.
8 years ago
winlin
858951da49
for #738 , add srs ingest mp4
8 years ago
winlin
34a8eb6113
for #738 , add srs ingest mp4 tool
8 years ago
winlin
33ba6cdee2
change utest when demuxer use io interface.
8 years ago
winlin
01d401c270
for #738 , refine flv codec to use io interface.
8 years ago
winlin
d3bb8b6a86
for #742 , refine the io interfaces.
8 years ago
winlin
eaa222f034
for #742 , refine the file reader and writer interface.
8 years ago
winlin
bb5bd0ee1c
include for uintxx_t
8 years ago
winlin
b16ab038ce
for #742 , refine the u_intxx_t to uintxx_t
8 years ago
winlin
011ac4f6a9
for #738 , add mp4 demuxer to librtmp
8 years ago
winlin
3f3e98e9db
for #738 , major boxes from isom
8 years ago
winlin
8588a10775
Merge branch '2.0release' into develop
8 years ago
winlin
a37a14377a
fix the example dvr config file error
8 years ago
winlin
b09183010b
for #738 , add isom boxes.
8 years ago
winlin
ca02aaa7b3
for #738 , add doc, moov box.
8 years ago
winlin
6b6ac9a054
for #738 , add box and fullbox.
8 years ago
winlin
91a3989372
for #738 , add mp4 demuxer files to kernel.
8 years ago
winlin
136a7ef488
for #299 , refine docs.
8 years ago
winlin
e8353cba3b
for #299 , add mp4 and dash doc.
8 years ago
winlin
38a683fe14
disable glibc memory check
8 years ago
winlin
7057bb1ef5
for #742 , always enable http utilities.
8 years ago
winlin
a1fcf66f32
for #742 , always enable http utilities.
8 years ago
winlin
79def81792
for #742 , refine the rtmp conn, use info as data cluster.
8 years ago
winlin
39aee2b318
for #742 , fix publish recv thread bug.
8 years ago
winlin
954bb186c1
identify the flash and fmle for recv thread.
8 years ago
winlin
4583a63789
for #742 , refine code for recv thread.
8 years ago
winlin
a07986f4ee
for #742 , refine code
8 years ago
winlin
5c959fc781
merge from srs2, for kbps free io
8 years ago
winlin
6706bda42c
for #752 , release the io then free it for kbps. 2.0.232
8 years ago
winlin
a3ea83f504
directly free the transport, not need to close for maybe NULL
8 years ago
winlin
99c13fb1c1
convert ms to us for st
8 years ago
winlin
7bfb648bd8
refine the meta cache name
8 years ago
winlin
4cff49afd2
for #742 , refine source, meta and origin hub. 3.0.16
8 years ago
winlin
8acb99f96c
refine comments for librtmp
8 years ago
winlin
c5fcc15989
update the date info
8 years ago
winlin
0e6f7e66f0
add srs_rtmp_free_packet for srs-librtmp
8 years ago
winlin
7acc3aca16
refine hijack io for srslibrtmp
8 years ago
winlin
e8c48ac8f8
merge srs2, use specific error code for dns resolve
8 years ago
winlin
60be29f324
fix #750 , use specific error code for dns resolve. 2.0.231
8 years ago
winlin
310032d8d8
merge srs2, timestamp overflow for ATC.
8 years ago
winlin
d76419e3bb
fix #749 , timestamp overflow for ATC. 2.0.230
8 years ago
winlin
2ef1ef06e9
increase the nb_samples because some large video may overflow.
8 years ago
cenxinwei
762d7a8884
fix publish_normal_timeout 配置读取错误
8 years ago
winlin
3fe338d1c5
for #742 , use ms for application clock tbn.
8 years ago
winlin
dca9749f37
for #742 , refine the object live cycle. 3.0.15
8 years ago
winlin
f4c0af8bfc
refine code remove dup api for #742
8 years ago
winlin
1ed5118246
refine the spaces, no TABS
8 years ago
winlin
750f4413c8
merge srs2 for #536
8 years ago
winlin
142a9733b2
refine encoder code for #536 .
8 years ago
winlin
ccb250f3bc
merge srs2. convert ts aac audio private stream 1 to common.
8 years ago
winlin
e6eafd3b97
fix #740 , convert ts aac audio private stream 1 to common. 2.0.229
8 years ago
winlin
f92db0f87e
merge srs2 for kbps
8 years ago
winlin
6a8c232c5b
fix #588 , kbps interface error. 2.0.228
8 years ago
winlin
c58dbe4d14
fix #588 , kbps interface error. 2.0.228
8 years ago
winlin
7fe60b5bbf
fix #735 config transform refer_publish invalid. 3.0.14
8 years ago
winlin
7bbb3bae42
merge srs2
8 years ago
winlin
e3aa34ec5f
fix #736 , recovery the hls dispose. 2.0.227
8 years ago
Himer
afa704bca5
Update srs_app_source.cpp
...
enabled 为true才进行转发实例创建
8 years ago
winlin
db231f6d37
refine hls html5 video template.
8 years ago
winlin
087a596a63
refine hls html5 video template.
8 years ago
winlin
df983cc9ec
fix typo
8 years ago
winlin
a1ae48f4ac
Merge branch '2.0release' into develop
8 years ago
winlin
6fbda2ae3f
for #635 , refine hls open/close gop.
8 years ago
winlin
07871a442e
fix typo
8 years ago
winlin
ae1920e91a
Merge branch '2.0release' into develop
8 years ago
winlin
4104f25069
for #635 , support IDR and NonIDR(open-gop).
8 years ago
winlin
1dd877c0d6
merge srs2
8 years ago
winlin
c9a71b7fb2
fix #635 , hls support NonIDR(open gop). 2.0.226
8 years ago
winlin
d49f195bbf
fix #734 , log format error.
8 years ago
winlin
c46e925be5
add utest for avc uev
8 years ago
winlin
b7dd764920
update gitignore
8 years ago
winlin
10a0c6c10c
update for srs3
8 years ago
winlin
1b1ae00910
fix #727 , install valgrind-devel
8 years ago
winlin
517812dbe2
remove test code for #730
8 years ago
winlin
1b175b1107
for #730 , support config in/out ack size. 3.0.13
8 years ago
winlin
bbbc40f9c2
Merge branch '2.0release' into develop
8 years ago
winlin
aa2b7afb44
refine code, print protocol level info.
8 years ago
winlin
e434c09dc0
for #730 , merge srs2
8 years ago
winlin
c67036d52e
for #730 , reset ack follow flash player rules. 2.0.225
8 years ago
winlin
dc1f227aeb
for #730 , refine code to decode the acknowledge message
8 years ago
winlin
d29416a5f0
add conf sample for ingest rtsp
8 years ago
winlin
4709d0214c
for #711 , support prefile for transcode. 3.0.12
8 years ago
winlin
f9a159cd21
patch ST for valgrind and ARM. 3.0.11
8 years ago
winlin
8bdf50b14d
update feature list
8 years ago
winlin
f2efa96015
for #324 , always enable hstrs. 3.0.10
8 years ago
winlin
7ac932cfa0
update to 2013-2017
8 years ago
winlin
b231550c32
fix #717 , #691 , http api/static/stream support cors. 3.0.9
8 years ago
winlin
f6661989af
fix typo for #513 , #691
8 years ago
winlin
664844b5f5
merge from srs2. for #513 .
8 years ago
winlin
759c84a395
for #513 , remove hls ram from srs2 to srs3+. 2.0.224
8 years ago
winlin
f30b3073a2
refine the cros of api for flv
8 years ago
winlin
3df8f11884
refine thread stop
8 years ago
winlin
8935fe8897
merge srs2.
8 years ago
winlin
aca8a79d95
fix #713 , disable the source cleanup. 2.0.223
8 years ago
winlin
9ba4bed648
merge srs2
8 years ago
winlin
cb1d47bfef
fix #713 , refine source to avoid critical fetch and create. 2.0.222
8 years ago
winlin
439c67018d
remove unused macros.
8 years ago
winlin
2955b1fd2d
support log rotate signal SIGUSR1. 3.0.8
8 years ago
winlin
9e9cad1826
refine messages
8 years ago
winlin
dd1c769f65
refine main
8 years ago
winlin
83c251fc1c
fix bug
8 years ago
winlin
2d387035cd
refine the global variables.
8 years ago
winlin
b06203e777
dispose kafka
8 years ago
winlin
9a3674c624
refine kafka
8 years ago
winlin
28517849ed
refine typo
8 years ago
winlin
f6c8e02cca
Merge branch '2.0release' into develop
8 years ago
ME_Kun_Han
ec4d1b3b4f
fix bug: run srs at startup failed. ( #454 )
8 years ago
winlin
6dfb44b7b5
Merge branch '2.0release' into develop
8 years ago
winlin
85a7cb884f
fix bug: fix the way calculating PCR for ts( #678 ) ( #430 )
8 years ago
hankun
e0ab8b080d
fix bug: fix the way calculating PCR for ts( #678 )
8 years ago
winlin
0a8d40925f
merge from 2.0
8 years ago
winlin
d8599a56ca
fix #654 , crash when source cleanup for edge. 2.0.221
8 years ago
ME_Kun_Han
f107f404ea
fix bug for issues #654 ( #426 )
8 years ago
winlin
2f5f7d4a7b
merge srs2
8 years ago
winlin
8b00e56a84
fix #666 , crash when source cleanup for http-flv. 2.0.220
8 years ago
winlin
5796e4bf89
merge from srs2
8 years ago
hankun
4f09bcce9f
fix the bug: when trying to push same stream more than twice, to play it through http-flv will cause a core dump( #666 )
8 years ago
winlin
112d98ffdb
merge srs2.
8 years ago
winlin
d6fc289c6a
fix #661 , close fd after thread stopped. 2.0.219
8 years ago
ME_Kun_Han
7058411cb8
fix the core dump when trying to close srs ( #386 )
8 years ago
winlin
78aa518ecc
merge srs2
8 years ago
winlin
b19702f669
update srs player
8 years ago
winlin
9cc528cd33
merge srs2
8 years ago
winlin
3659eec9d1
update the cwd
8 years ago
winlin
0e308b0fa1
merge srs2, support oryx
8 years ago
winlin
07fe35f11d
support asprocess for oryx. 2.0.218
8 years ago
winlin
b748fac23a
support asprocess for oryx. 2.0.218
8 years ago
winlin
2a01540433
support change work_dir for oryx.
8 years ago
winlin
b5d466f3d2
update utest
9 years ago
winlin
0fb71281a9
add circleci
9 years ago
winlin
cbffe74494
add circleci
9 years ago
winlin
e15e07c4d1
merge srs2
9 years ago
winlin
ff3f8272a9
fix #640 , typo for rtmp type. 2.0.217
9 years ago
winlin
0596550a72
Merge branch '2.0release' into develop
9 years ago
winlin
99d87f9f9c
fix sys-ssl librtmp build bug.
9 years ago
winlin
4bcd90d747
fix sys-ssl librtmp build bug.
9 years ago
winlin
92fb81003c
link crypto when use sys-ssl
9 years ago
winlin
77bca7cc05
Merge branch '2.0release' into develop
9 years ago
winlin
53d2eb5e02
fix librtmp get bytes bug.
9 years ago
winlin
6b8fe92afa
Merge branch '2.0release' into develop
9 years ago
winlin
588de3e7b4
check lsb_realease for install
9 years ago
winlin
504352d17a
merge srs2.
9 years ago
winlin
c2cb666995
fix fast stream error bug. 2.0.216
9 years ago
winlin
c231f45fe8
Merge branch '2.0release' into develop
9 years ago
winlin
bd652e4607
fix build failed for stdc++
9 years ago
winlin
8a4e241eec
merge from srs2
9 years ago
winlin
6c4c68ccb6
2.0 beta1(2.0.215) released.
9 years ago
winlin
49b880d4ce
refine comments
9 years ago
winlin
eb915413ad
Merge branch '2.0release' into develop
9 years ago
winlin
0015b303a6
librtmp: refine comment for NALU process.
9 years ago
winlin
93eb961b4c
Merge branch '2.0release' into develop
9 years ago
winlin
4c6c2c28b8
refine h264 raw publish with fps
9 years ago
winlin
09895fcfc2
Merge branch '2.0release' into develop
9 years ago
Star Brilliant
a164c90e28
Flush the stdout buffer after logging to console
...
Normally if the stdout is connected to a PTY, the stdout buffer is flushed automatically after each \n.
However if I run SRS under Docker, the stdout is not connected to a PTY (unless I ask it to), causing the last log line to be incomplete (showing only half).
By adding fflush, we could make sure each log line is completely shown, whenever the stdout is connected to a PTY or not.
9 years ago
winlin
17df61724d
Merge branch '2.0release' into develop
9 years ago
winlin
7aaa74b9e0
TODO: FIXME: for librtmp, must group NALUs to frame.
9 years ago
winlin
2cf077abe9
Merge branch '2.0release' into develop
9 years ago
winlin
80a98cf836
refine annexb parse
9 years ago
winlin
b24d1de377
Merge branch '2.0release' into develop
9 years ago
winlin
590e951739
fix memory leak of source.
9 years ago
winlin
0e9318e5d8
merge from 2.0
9 years ago
winlin
c7b97aa1c3
fix memory leak at source. 2.0.214
9 years ago
winlin
815f2491a4
merge from 2.0
9 years ago
winlin
6ec60b0a21
fix memory leak at handshake. 2.0.213
9 years ago
winlin
39a46f7b97
Merge branch '2.0release' into develop
9 years ago
winlin
1214af643e
refine comments for arm
9 years ago
winlin
c0498c82ee
merge 2.0
9 years ago
winlin
e775eb3ff2
support all arm for patched st. 2.0.212
9 years ago
winlin
8ad7da1cb6
merge from 2.0
9 years ago
xubin
49853d2b8a
修复forward崩溃
9 years ago
winlin
7d96a33207
Merge branch '2.0release' into develop
9 years ago
winlin
e2865c6ac1
workaround for #511 , the fly stfd in close. 2.0.211
9 years ago
winlin
b49cb3d379
Merge branch '2.0release' into develop
9 years ago
winlin
a0890fe06a
comment the pcr
9 years ago
winlin
5d5fa7204d
Merge branch '2.0release' into develop
9 years ago
winlin
d919668b61
don't ignore aud
9 years ago
winlin
bf22acd689
Merge branch '2.0release' into develop
9 years ago
winlin
a4bb03b9d6
ignore other 264 frame except sps,pps,idr,nonidr
9 years ago
winlin
31a1b7bed2
Merge branch '2.0release' into develop
9 years ago
winlin
304ff02aef
default to 30s timeout for librtmp
9 years ago
winlin
d68a459198
Merge branch '2.0release' into develop
9 years ago
winlin
02fb0779be
fix the microsec calc bug for librtmp
9 years ago
winlin
14760003ba
merge from 2.0
9 years ago
winlin
e00928557e
fix the timeout for librtmp
9 years ago
winlin
516f33888c
refine config
9 years ago
winlin
36eb0981ec
merge from 2.0release
9 years ago
intliang
3fbe9d2442
fixed crash by improper srs_info use.
9 years ago
winlin
f87646d489
fix typo of config.
9 years ago
winlin
abeb4f46a9
merge 2.0
9 years ago
winlin
ec6e77992e
2.0.210
9 years ago
winlin
499fc07db1
refine the hls m3u8 refresh interval.
9 years ago
winlin
5fa500646e
update srs player version
9 years ago
winlin
ec57e2170d
refine hls m3u8 refresh interval and buffer time
9 years ago
winlin
b463e4a2f4
Merge branch '2.0release' into develop
9 years ago
weiyabo
8df7135dee
for bug #5064 , success parse 264 sps
9 years ago
winlin
c746753c6a
update player, add pst(player startup time)
9 years ago
winlin
892591f9a6
merge from @mbeacom
9 years ago
winlin
2e75c9f45f
add more buffer
9 years ago
winlin
9312d77c20
default not to preview the stream for publisher.
9 years ago
winlin
6b5c880ff9
refine player to support status change.
9 years ago