winlin
0a57a46016
Refine LICENSE
2017-03-25 21:29:29 +08:00
winlin
f32aab3d92
For #299 , refine code.
2017-03-25 17:21:39 +08:00
winlin
62b7204514
Refine code, add mp4 parser module
2017-03-25 15:40:28 +08:00
winlin
c648fd27bf
Refine code
2017-03-25 13:07:09 +08:00
winlin
2980e7d3ef
For #813 , refine code.
2017-03-25 12:52:54 +08:00
Chengdong Zhang
8ad934a8a4
srs_info use not available variable ( #813 )
...
srs_info use not available variable.
Variable has been removed or changed.
2017-03-24 23:42:37 -05:00
winlin
9ab5e6a916
For #299 , fix bug of fragment url
2017-03-19 12:49:58 +08:00
winlin
c71e8fa947
For #299 , fragment reap workflow
2017-03-19 12:30:02 +08:00
winlin
721a8457c2
For #299 , Refine init mp4, use fragment
2017-03-19 12:29:38 +08:00
winlin
8d679a6f9a
For #299 , use fragment for dvr FLV/MP4
2017-03-18 21:41:01 +08:00
winlin
da4c390d69
For #299 , extract fragment and fragment window for hls
2017-03-18 21:29:08 +08:00
winlin
6da6e0511d
For #803 , should refine code.
2017-03-11 16:28:18 +08:00
Chengdong Zhang
a6eebacc99
Streams API is not correct. ( #800 )
...
HTTP API for streams is not correct. When stream stopped, API does not
remove it.
2017-03-11 16:21:33 +08:00
“winlin”
1b26536253
Add SIP RFC
2017-03-06 15:15:26 +08:00
“winlin”
a48fdd9f03
Add ICE RFC
2017-03-06 15:11:02 +08:00
winlin
ce034c3556
Refine docs, add TURN/STUN rfc.
2017-03-06 10:19:19 +08:00
winlin
3ec9df6578
For #299 , A/V init mp4 are fine.
2017-03-05 18:44:37 +08:00
winlin
886930c22a
For #299 , refine the comments.
2017-03-05 14:17:39 +08:00
winlin
14765c2ba5
For #790 , play or publish is not neccessary for bandwidth test.
2017-03-04 14:46:48 +08:00
ME_Kun_Han
3562424ee3
fix bug, add param for generating tc url and add play stream to make-bandwidth checking success ( #790 )
2017-03-04 14:44:34 +08:00
winlin
8ab43b3e78
Fix #794 , refine the comments.
2017-03-04 14:29:17 +08:00
winlin
308c6fee18
Fix #786 , simply don't reuse object. 3.0.20
2017-03-02 16:43:06 +08:00
winlin
7680ac04ad
Refine srs-librtmp
2017-03-01 18:09:07 +08:00
winlin
1743899a23
Refine code
2017-03-01 13:49:50 +08:00
winlin
16cde27a1e
Remove MacOS compile option, for it's on use. It's caused by paralell make
2017-03-01 12:39:42 +08:00
winlin
121a2e5886
For #110 , refine thread object. 3.0.19
2017-03-01 12:28:32 +08:00
winlin
44014683e1
Refine thread.
2017-03-01 12:23:44 +08:00
winlin
5bec6a4fdd
Refine srs-librtmp
2017-03-01 12:03:49 +08:00
winlin
011b693235
Update srs-librtmp, set errno to ret when failed.
2017-03-01 11:00:54 +08:00
winlin
72c4ae4a8c
Refine srs-librtmp API, change print to format
2017-03-01 10:52:57 +08:00
winlin
ad87bd7cf2
Refine configure
2017-03-01 09:21:20 +08:00
winlin
68a5407b3a
Remove using of connect_app2.
2017-02-28 20:35:56 +08:00
winlin
26c20db2b3
Fix parse srs version bug
2017-02-28 20:03:46 +08:00
winlin
c849010fe2
Refine api for srs-librtmp
2017-02-28 19:46:09 +08:00
winlin
af73e8ee65
Add log functions for srs-librtmp
2017-02-28 16:19:54 +08:00
winlin
ca43bfe6d9
Fix build failed, for srs librtmp API changed.
2017-02-28 14:54:53 +08:00
winlin
cdfded6a74
Support disable valgrind
2017-02-28 14:47:00 +08:00
winlin
89a5fa69d1
Refine srs-librtmp, set the schema, rather that connect app3
2017-02-28 14:07:14 +08:00
winlin
4e96c443d8
Change the bool to int for C
2017-02-27 17:39:29 +08:00
winlin
747d6f2f52
For #299 , write legal MPD, fix CORS.
2017-02-26 21:45:08 +08:00
winlin
8ab727f3c5
For #299 , write MPD file.
2017-02-26 20:40:33 +08:00
winlin
3903d2a8e3
For #730 , remove the test code. 2.0.234
2017-02-25 20:24:18 +08:00
HungMingWu
a6582c6208
Disable openssl thread support to prevent ubuntu linking pthread error
2017-02-25 09:47:29 +00:00
winlin
764cf245e9
For #774 , build librtmp exmaples failed for -lpthread
2017-02-25 12:13:12 +08:00
winlin
ac0e27b936
For #774 , refine code style
2017-02-25 12:10:41 +08:00
HungMingWu
01d5e4da17
Replace openssl from l-1.0.1f to 1.10e ( #774 )
...
DUe to API breakchange, add a wrapper for backward compatibility
2017-02-25 12:06:39 +08:00
winlin
695ceeab48
Refine code for #777
2017-02-25 11:30:25 +08:00
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.
2017-02-25 11:28:59 +08:00
winlin
d786d61685
Merge branch '2.0release' into develop
2017-02-25 11:21:56 +08:00
winlin
0059b1cf7a
For #783 , use directly free to replace auto free
2017-02-25 11:18:54 +08:00
ljx0305
b0d16840b5
fix Repeated release ( #783 )
...
fix Repeated release
2017-02-25 11:15:27 +08:00
winlin
cee9d736a4
for #299 , refine code.
2017-02-19 22:03:51 +08:00
winlin
ede1c34a25
for #299 , refine the signature of api for hls/dash
2017-02-19 21:48:32 +08:00
HungMingWu
33d6274217
Replace ffmpeg version from 2.1.1 to 3.2.4
2017-02-13 23:29:39 +08:00
winlin
2fcd3972c1
for #299 , refine the encoder object name
2017-02-12 21:50:02 +08:00
winlin
2a4f57a587
Fix #301 , User must config the codec in right way for HLS. 3.0.18
2017-02-12 20:55:35 +08:00
winlin
d612a21bad
for #299 , refine audio codec object name
2017-02-12 20:46:24 +08:00
winlin
caf69f193d
for #299 , refine the codec object name
2017-02-12 20:38:39 +08:00
winlin
d7458c4e72
For #299 , refine the codec to format-frame-sample chain.
2017-02-12 18:18:18 +08:00
winlin
c4a510b834
For #299 , refine the codec info structure.
2017-02-11 23:09:23 +08:00
winlin
5e419c66f8
For #299 , add dash files.
2017-02-11 21:14:28 +08:00
winlin
7fd221ef63
Always enable DVR
2017-02-11 17:27:40 +08:00
winlin
b0789c54e4
Update HLS wiki to v3
2017-02-11 14:28:40 +08:00
winlin
8e5d4dc73d
always enable http and hls
2017-02-11 13:29:53 +08:00
winlin
11e8fe5bc0
refine options, remove rtmp-hls
2017-02-11 12:45:49 +08:00
winlin
477414106a
add dash files.
2017-02-11 12:30:21 +08:00
winlin
5fec59ace2
merge from srs2, fix #503
2017-02-09 14:33:56 +08:00
winlin
99bffea328
fix #503 , disable utilities when reload a source. 2.0.233
2017-02-09 14:29:57 +08:00
winlin
15570d93ce
change conf to console without daemon.
2017-02-09 14:17:36 +08:00
winlin
90ff579a83
add gitignore.
2017-02-09 13:56:04 +08:00
winlin
afbc3443f3
fix #738 , support DVR general mp4. 3.0.17
2017-02-07 21:56:20 +08:00
winlin
3209ad29e0
for #738 , refine code for DVR mp4.
2017-02-06 20:58:52 +08:00
winlin
0a054cd6bd
for #738 , remove the dvr plan append for it's no use
2017-02-06 20:22:07 +08:00
winlin
8c01f52372
for #738 , refine the dvr segmenter.
2017-02-06 18:33:26 +08:00
winlin
31191f2650
for #738 , support srs ingest mp4
2017-02-05 21:22:07 +08:00
winlin
4fe79a1025
for #738 , fix the audio sample offset error.
2017-02-05 20:27:37 +08:00
winlin
733252dc21
for #738 , remove test code
2017-02-05 09:23:38 +08:00
winlin
733ba73d54
for #738 , write mp4 samples.
2017-02-05 09:15:46 +08:00
winlin
e24674e9cf
for #738 , refine build mp4 samples from moov.
2017-02-04 22:45:52 +08:00
winlin
3025aebf42
for #738 , mp4 build samples from moov.
2017-02-04 22:25:03 +08:00
winlin
253ac40312
for #738 , parse avcc/sps/pps/asc from mp4.
2017-02-04 14:57:07 +08:00
winlin
9d21a8bb33
for #738 , use reader and seeker for mp4 demuxer to seek for general mp4(ftyp-mdat-moov).
2017-02-03 22:49:19 +08:00
winlin
bbee16e4db
for #738 , parse moov, get the h.264/avcC and aac/asc
2017-02-03 21:03:26 +08:00
winlin
e8eb050bf2
update readme
2017-02-03 14:57:28 +08:00
winlin
ac7ee10b60
fix #751,#756, refine code
2017-02-03 11:56:02 +08:00
Chengdong Zhang
80540e4dc1
change TAB space
...
change TAB space for line 794
2017-02-03 10:58:32 +08:00
eagle-zhang
7b02e3543f
Clients Api support start and count
...
Clients Api support start and count
line 794~810 && line 830
2017-02-03 10:49:06 +08:00
winlin
7ee1df33d1
for #738 , parse mp4 udta(user data) box.
2017-02-02 22:20:33 +08:00
winlin
ffe0a4426d
for #738 , parse mp4 moov boxes.
2017-02-02 22:02:39 +08:00
winlin
96f2e18d3a
for #738 , demux the aac mp4a and esds
2017-02-02 19:05:08 +08:00
winlin
128a1fd3db
for #738 , decode mp4 video track boxes.
2017-02-02 15:10:11 +08:00
winlin
5a84b6ca94
for #738 , complete all mp4 boxes codec.
2017-02-02 12:36:48 +08:00
winlin
2ad265bd5a
for #738 , implements boxes codec
2017-02-01 21:57:32 +08:00
winlin
b6bb3f2446
fix c99 build failed.
2017-01-31 22:17:27 +08:00
winlin
858951da49
for #738 , add srs ingest mp4
2017-01-31 21:36:51 +08:00
winlin
34a8eb6113
for #738 , add srs ingest mp4 tool
2017-01-31 20:43:48 +08:00
winlin
33ba6cdee2
change utest when demuxer use io interface.
2017-01-30 20:58:32 +08:00
winlin
01d401c270
for #738 , refine flv codec to use io interface.
2017-01-30 20:12:36 +08:00
winlin
d3bb8b6a86
for #742 , refine the io interfaces.
2017-01-30 19:59:59 +08:00
winlin
eaa222f034
for #742 , refine the file reader and writer interface.
2017-01-30 19:35:04 +08:00
winlin
bb5bd0ee1c
include for uintxx_t
2017-01-30 17:38:30 +08:00
winlin
b16ab038ce
for #742 , refine the u_intxx_t to uintxx_t
2017-01-30 17:32:18 +08:00
winlin
011ac4f6a9
for #738 , add mp4 demuxer to librtmp
2017-01-30 17:19:07 +08:00
winlin
3f3e98e9db
for #738 , major boxes from isom
2017-01-29 17:16:20 +08:00
winlin
8588a10775
Merge branch '2.0release' into develop
2017-01-29 17:15:43 +08:00
winlin
a37a14377a
fix the example dvr config file error
2017-01-29 17:15:17 +08:00
winlin
b09183010b
for #738 , add isom boxes.
2017-01-29 15:45:27 +08:00
winlin
ca02aaa7b3
for #738 , add doc, moov box.
2017-01-28 19:32:43 +08:00
winlin
6b6ac9a054
for #738 , add box and fullbox.
2017-01-27 20:54:05 +08:00
winlin
91a3989372
for #738 , add mp4 demuxer files to kernel.
2017-01-27 11:27:02 +08:00
winlin
136a7ef488
for #299 , refine docs.
2017-01-26 17:28:49 +08:00
winlin
e8353cba3b
for #299 , add mp4 and dash doc.
2017-01-26 16:53:30 +08:00
winlin
38a683fe14
disable glibc memory check
2017-01-23 18:06:30 +08:00
winlin
7057bb1ef5
for #742 , always enable http utilities.
2017-01-23 17:55:52 +08:00
winlin
a1fcf66f32
for #742 , always enable http utilities.
2017-01-23 17:43:59 +08:00
winlin
79def81792
for #742 , refine the rtmp conn, use info as data cluster.
2017-01-23 17:12:04 +08:00
winlin
39aee2b318
for #742 , fix publish recv thread bug.
2017-01-23 16:44:42 +08:00
winlin
954bb186c1
identify the flash and fmle for recv thread.
2017-01-23 16:43:43 +08:00
winlin
4583a63789
for #742 , refine code for recv thread.
2017-01-23 16:38:23 +08:00
winlin
a07986f4ee
for #742 , refine code
2017-01-22 17:07:55 +08:00
winlin
5c959fc781
merge from srs2, for kbps free io
2017-01-22 13:16:05 +08:00
winlin
6706bda42c
for #752 , release the io then free it for kbps. 2.0.232
2017-01-22 13:12:56 +08:00
winlin
a3ea83f504
directly free the transport, not need to close for maybe NULL
2017-01-20 12:11:52 +08:00
winlin
99c13fb1c1
convert ms to us for st
2017-01-19 15:51:55 +08:00
winlin
7bfb648bd8
refine the meta cache name
2017-01-19 15:51:34 +08:00
winlin
4cff49afd2
for #742 , refine source, meta and origin hub. 3.0.16
2017-01-19 12:38:55 +08:00
winlin
8acb99f96c
refine comments for librtmp
2017-01-18 16:59:19 +08:00
winlin
c5fcc15989
update the date info
2017-01-18 16:41:47 +08:00
winlin
0e6f7e66f0
add srs_rtmp_free_packet for srs-librtmp
2017-01-18 16:31:41 +08:00
winlin
7acc3aca16
refine hijack io for srslibrtmp
2017-01-18 16:23:59 +08:00
winlin
e8c48ac8f8
merge srs2, use specific error code for dns resolve
2017-01-18 16:05:33 +08:00
winlin
60be29f324
fix #750 , use specific error code for dns resolve. 2.0.231
2017-01-18 16:03:57 +08:00
winlin
310032d8d8
merge srs2, timestamp overflow for ATC.
2017-01-18 11:48:31 +08:00
winlin
d76419e3bb
fix #749 , timestamp overflow for ATC. 2.0.230
2017-01-18 11:47:43 +08:00
winlin
2ef1ef06e9
increase the nb_samples because some large video may overflow.
2017-01-18 11:11:36 +08:00
cenxinwei
762d7a8884
fix publish_normal_timeout 配置读取错误
2017-01-17 15:11:40 +08:00
winlin
3fe338d1c5
for #742 , use ms for application clock tbn.
2017-01-17 12:25:30 +08:00
winlin
dca9749f37
for #742 , refine the object live cycle. 3.0.15
2017-01-17 10:44:13 +08:00
winlin
f4c0af8bfc
refine code remove dup api for #742
2017-01-16 16:20:34 +08:00
winlin
1ed5118246
refine the spaces, no TABS
2017-01-16 15:47:26 +08:00
winlin
750f4413c8
merge srs2 for #536
2017-01-16 12:47:48 +08:00
winlin
142a9733b2
refine encoder code for #536 .
2017-01-16 12:42:25 +08:00
winlin
ccb250f3bc
merge srs2. convert ts aac audio private stream 1 to common.
2017-01-11 17:43:29 +08:00
winlin
e6eafd3b97
fix #740 , convert ts aac audio private stream 1 to common. 2.0.229
2017-01-11 17:42:34 +08:00
winlin
f92db0f87e
merge srs2 for kbps
2017-01-11 11:46:50 +08:00
winlin
6a8c232c5b
fix #588 , kbps interface error. 2.0.228
2017-01-11 11:37:26 +08:00
winlin
c58dbe4d14
fix #588 , kbps interface error. 2.0.228
2017-01-11 11:22:16 +08:00
winlin
7fe60b5bbf
fix #735 config transform refer_publish invalid. 3.0.14
2017-01-11 09:45:22 +08:00
winlin
7bbb3bae42
merge srs2
2017-01-11 09:33:26 +08:00
winlin
e3aa34ec5f
fix #736 , recovery the hls dispose. 2.0.227
2017-01-11 09:25:48 +08:00
Himer
afa704bca5
Update srs_app_source.cpp
...
enabled 为true才进行转发实例创建
2017-01-10 21:16:49 +08:00
winlin
db231f6d37
refine hls html5 video template.
2017-01-10 18:43:36 +08:00
winlin
087a596a63
refine hls html5 video template.
2017-01-10 18:43:10 +08:00
winlin
df983cc9ec
fix typo
2017-01-10 18:14:06 +08:00
winlin
a1ae48f4ac
Merge branch '2.0release' into develop
2017-01-10 18:07:52 +08:00
winlin
6fbda2ae3f
for #635 , refine hls open/close gop.
2017-01-10 18:07:46 +08:00
winlin
07871a442e
fix typo
2017-01-10 17:18:22 +08:00
winlin
ae1920e91a
Merge branch '2.0release' into develop
2017-01-10 17:17:31 +08:00
winlin
4104f25069
for #635 , support IDR and NonIDR(open-gop).
2017-01-10 17:17:23 +08:00
winlin
1dd877c0d6
merge srs2
2017-01-10 11:17:37 +08:00
winlin
c9a71b7fb2
fix #635 , hls support NonIDR(open gop). 2.0.226
2017-01-10 11:14:20 +08:00
winlin
d49f195bbf
fix #734 , log format error.
2017-01-10 09:36:51 +08:00
winlin
c46e925be5
add utest for avc uev
2017-01-09 18:14:25 +08:00
winlin
b7dd764920
update gitignore
2017-01-09 15:17:08 +08:00
winlin
10a0c6c10c
update for srs3
2017-01-06 17:55:06 +08:00
winlin
1b1ae00910
fix #727 , install valgrind-devel
2017-01-06 17:51:07 +08:00
winlin
517812dbe2
remove test code for #730
2017-01-06 15:19:27 +08:00
winlin
1b175b1107
for #730 , support config in/out ack size. 3.0.13
2017-01-06 14:57:54 +08:00
winlin
bbbc40f9c2
Merge branch '2.0release' into develop
2017-01-06 14:32:07 +08:00
winlin
aa2b7afb44
refine code, print protocol level info.
2017-01-06 14:32:01 +08:00
winlin
e434c09dc0
for #730 , merge srs2
2017-01-06 14:13:19 +08:00
winlin
c67036d52e
for #730 , reset ack follow flash player rules. 2.0.225
2017-01-06 14:04:34 +08:00
winlin
dc1f227aeb
for #730 , refine code to decode the acknowledge message
2017-01-06 13:16:25 +08:00
winlin
d29416a5f0
add conf sample for ingest rtsp
2017-01-06 10:47:05 +08:00
winlin
4709d0214c
for #711 , support prefile for transcode. 3.0.12
2017-01-06 10:39:37 +08:00
winlin
f9a159cd21
patch ST for valgrind and ARM. 3.0.11
2017-01-05 10:45:41 +08:00
winlin
8bdf50b14d
update feature list
2017-01-05 09:29:12 +08:00
winlin
f2efa96015
for #324 , always enable hstrs. 3.0.10
2017-01-05 09:08:56 +08:00
winlin
7ac932cfa0
update to 2013-2017
2016-12-16 11:57:25 +08:00
winlin
b231550c32
fix #717 , #691 , http api/static/stream support cors. 3.0.9
2016-12-15 16:22:04 +08:00
winlin
f6661989af
fix typo for #513 , #691
2016-12-15 15:00:08 +08:00
winlin
664844b5f5
merge from srs2. for #513 .
2016-12-15 14:54:09 +08:00
winlin
759c84a395
for #513 , remove hls ram from srs2 to srs3+. 2.0.224
2016-12-15 14:48:38 +08:00
winlin
f30b3073a2
refine the cros of api for flv
2016-12-15 14:10:02 +08:00
winlin
3df8f11884
refine thread stop
2016-12-14 18:21:50 +08:00
winlin
8935fe8897
merge srs2.
2016-12-13 18:43:22 +08:00
winlin
aca8a79d95
fix #713 , disable the source cleanup. 2.0.223
2016-12-13 18:41:45 +08:00
winlin
9ba4bed648
merge srs2
2016-12-13 17:58:42 +08:00
winlin
cb1d47bfef
fix #713 , refine source to avoid critical fetch and create. 2.0.222
2016-12-13 17:57:49 +08:00
winlin
439c67018d
remove unused macros.
2016-12-09 15:58:59 +08:00
winlin
2955b1fd2d
support log rotate signal SIGUSR1. 3.0.8
2016-12-08 18:23:22 +08:00
winlin
9e9cad1826
refine messages
2016-12-08 17:55:11 +08:00
winlin
dd1c769f65
refine main
2016-12-08 17:35:33 +08:00
winlin
83c251fc1c
fix bug
2016-12-08 17:29:13 +08:00
winlin
2d387035cd
refine the global variables.
2016-12-08 17:26:04 +08:00
winlin
b06203e777
dispose kafka
2016-12-08 11:48:50 +08:00
winlin
9a3674c624
refine kafka
2016-12-08 11:44:49 +08:00
winlin
28517849ed
refine typo
2016-12-07 12:09:39 +08:00
winlin
f6c8e02cca
Merge branch '2.0release' into develop
2016-11-24 18:12:31 +08:00
ME_Kun_Han
ec4d1b3b4f
fix bug: run srs at startup failed. ( #454 )
2016-11-24 18:05:43 +08:00
winlin
6dfb44b7b5
Merge branch '2.0release' into develop
2016-11-15 10:43:42 +08:00
winlin
85a7cb884f
fix bug: fix the way calculating PCR for ts( #678 ) ( #430 )
2016-11-15 10:42:02 +08:00
hankun
e0ab8b080d
fix bug: fix the way calculating PCR for ts( #678 )
2016-11-09 10:14:12 +08:00
winlin
0a8d40925f
merge from 2.0
2016-11-09 09:44:19 +08:00
winlin
d8599a56ca
fix #654 , crash when source cleanup for edge. 2.0.221
2016-11-05 10:48:49 +08:00
ME_Kun_Han
f107f404ea
fix bug for issues #654 ( #426 )
2016-11-05 10:46:24 +08:00
winlin
2f5f7d4a7b
merge srs2
2016-10-26 09:55:24 +08:00
winlin
8b00e56a84
fix #666 , crash when source cleanup for http-flv. 2.0.220
2016-10-26 09:54:49 +08:00
winlin
5796e4bf89
merge from srs2
2016-10-26 09:53:27 +08:00
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 )
2016-10-20 10:49:59 +08:00
winlin
112d98ffdb
merge srs2.
2016-10-10 11:56:10 +08:00
winlin
d6fc289c6a
fix #661 , close fd after thread stopped. 2.0.219
2016-10-10 11:54:08 +08:00
ME_Kun_Han
7058411cb8
fix the core dump when trying to close srs ( #386 )
2016-10-10 11:51:49 +08:00
winlin
78aa518ecc
merge srs2
2016-09-27 11:00:13 +08:00
winlin
b19702f669
update srs player
2016-09-27 10:58:04 +08:00
winlin
9cc528cd33
merge srs2
2016-09-23 15:47:17 +08:00
winlin
3659eec9d1
update the cwd
2016-09-23 15:37:51 +08:00
winlin
0e308b0fa1
merge srs2, support oryx
2016-09-23 15:33:43 +08:00
winlin
07fe35f11d
support asprocess for oryx. 2.0.218
2016-09-23 15:17:46 +08:00
winlin
b748fac23a
support asprocess for oryx. 2.0.218
2016-09-23 15:00:50 +08:00
winlin
2a01540433
support change work_dir for oryx.
2016-09-23 14:53:58 +08:00
winlin
b5d466f3d2
update utest
2016-09-15 14:47:42 +08:00
winlin
0fb71281a9
add circleci
2016-09-15 14:28:54 +08:00
winlin
cbffe74494
add circleci
2016-09-15 14:15:49 +08:00
winlin
e15e07c4d1
merge srs2
2016-09-15 13:39:25 +08:00
winlin
ff3f8272a9
fix #640 , typo for rtmp type. 2.0.217
2016-09-15 13:37:11 +08:00
winlin
0596550a72
Merge branch '2.0release' into develop
2016-09-15 13:31:28 +08:00
winlin
99d87f9f9c
fix sys-ssl librtmp build bug.
2016-09-15 13:17:58 +08:00
winlin
4bcd90d747
fix sys-ssl librtmp build bug.
2016-09-15 13:11:42 +08:00
winlin
92fb81003c
link crypto when use sys-ssl
2016-09-15 12:59:34 +08:00
winlin
77bca7cc05
Merge branch '2.0release' into develop
2016-09-13 18:08:19 +08:00
winlin
53d2eb5e02
fix librtmp get bytes bug.
2016-09-13 18:08:12 +08:00
winlin
6b8fe92afa
Merge branch '2.0release' into develop
2016-09-13 15:53:40 +08:00
winlin
588de3e7b4
check lsb_realease for install
2016-09-13 15:53:34 +08:00
winlin
504352d17a
merge srs2.
2016-09-12 18:21:44 +08:00
winlin
c2cb666995
fix fast stream error bug. 2.0.216
2016-09-12 18:21:14 +08:00
winlin
c231f45fe8
Merge branch '2.0release' into develop
2016-09-09 14:57:58 +08:00
winlin
bd652e4607
fix build failed for stdc++
2016-09-09 14:41:02 +08:00
winlin
8a4e241eec
merge from srs2
2016-09-09 14:29:33 +08:00
winlin
6c4c68ccb6
2.0 beta1(2.0.215) released.
2016-09-09 14:26:16 +08:00
winlin
49b880d4ce
refine comments
2016-09-09 14:18:50 +08:00
winlin
eb915413ad
Merge branch '2.0release' into develop
2016-09-09 14:14:22 +08:00
winlin
0015b303a6
librtmp: refine comment for NALU process.
2016-09-09 14:14:12 +08:00
winlin
93eb961b4c
Merge branch '2.0release' into develop
2016-09-09 11:33:58 +08:00
winlin
4c6c2c28b8
refine h264 raw publish with fps
2016-09-09 11:32:24 +08:00
winlin
09895fcfc2
Merge branch '2.0release' into develop
2016-09-09 11:03:39 +08:00
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.
2016-09-08 07:58:52 -05:00
winlin
17df61724d
Merge branch '2.0release' into develop
2016-09-08 19:56:17 +08:00
winlin
7aaa74b9e0
TODO: FIXME: for librtmp, must group NALUs to frame.
2016-09-08 19:56:06 +08:00
winlin
2cf077abe9
Merge branch '2.0release' into develop
2016-09-08 18:55:40 +08:00
winlin
80a98cf836
refine annexb parse
2016-09-08 18:55:35 +08:00
winlin
b24d1de377
Merge branch '2.0release' into develop
2016-09-05 14:56:41 +08:00
winlin
590e951739
fix memory leak of source.
2016-09-05 14:56:31 +08:00
winlin
0e9318e5d8
merge from 2.0
2016-09-05 14:16:24 +08:00
winlin
c7b97aa1c3
fix memory leak at source. 2.0.214
2016-09-05 14:13:37 +08:00
winlin
815f2491a4
merge from 2.0
2016-09-05 09:39:20 +08:00
winlin
6ec60b0a21
fix memory leak at handshake. 2.0.213
2016-09-05 09:38:30 +08:00
winlin
39a46f7b97
Merge branch '2.0release' into develop
2016-09-03 23:11:58 +08:00
winlin
1214af643e
refine comments for arm
2016-09-03 23:11:51 +08:00
winlin
c0498c82ee
merge 2.0
2016-09-03 18:48:19 +08:00
winlin
e775eb3ff2
support all arm for patched st. 2.0.212
2016-09-03 18:47:46 +08:00
winlin
8ad7da1cb6
merge from 2.0
2016-09-02 15:25:20 +08:00
xubin
49853d2b8a
修复forward崩溃
2016-09-02 15:10:43 +08:00
winlin
7d96a33207
Merge branch '2.0release' into develop
2016-09-01 16:51:18 +08:00
winlin
e2865c6ac1
workaround for #511 , the fly stfd in close. 2.0.211
2016-09-01 16:51:09 +08:00
winlin
b49cb3d379
Merge branch '2.0release' into develop
2016-08-30 19:30:05 +08:00
winlin
a0890fe06a
comment the pcr
2016-08-30 19:29:59 +08:00
winlin
5d5fa7204d
Merge branch '2.0release' into develop
2016-08-18 12:22:30 +08:00
winlin
d919668b61
don't ignore aud
2016-08-18 12:22:04 +08:00
winlin
bf22acd689
Merge branch '2.0release' into develop
2016-08-18 11:29:22 +08:00
winlin
a4bb03b9d6
ignore other 264 frame except sps,pps,idr,nonidr
2016-08-18 11:27:11 +08:00
winlin
31a1b7bed2
Merge branch '2.0release' into develop
2016-08-10 22:30:05 +08:00
winlin
304ff02aef
default to 30s timeout for librtmp
2016-08-10 22:29:56 +08:00
winlin
d68a459198
Merge branch '2.0release' into develop
2016-08-10 22:13:30 +08:00
winlin
02fb0779be
fix the microsec calc bug for librtmp
2016-08-10 22:13:24 +08:00
winlin
14760003ba
merge from 2.0
2016-08-10 22:05:21 +08:00
winlin
e00928557e
fix the timeout for librtmp
2016-08-10 22:04:01 +08:00
winlin
516f33888c
refine config
2016-08-09 12:37:48 +08:00
winlin
36eb0981ec
merge from 2.0release
2016-08-08 14:09:10 +08:00
intliang
3fbe9d2442
fixed crash by improper srs_info use.
2016-08-08 14:07:19 +08:00
winlin
f87646d489
fix typo of config.
2016-08-08 13:58:42 +08:00
winlin
abeb4f46a9
merge 2.0
2016-08-06 17:28:43 +08:00
winlin
ec6e77992e
2.0.210
2016-08-06 16:38:18 +08:00
winlin
499fc07db1
refine the hls m3u8 refresh interval.
2016-08-02 16:52:23 +08:00
winlin
5fa500646e
update srs player version
2016-08-02 16:37:52 +08:00
winlin
ec57e2170d
refine hls m3u8 refresh interval and buffer time
2016-08-02 16:31:59 +08:00
winlin
b463e4a2f4
Merge branch '2.0release' into develop
2016-05-17 10:54:34 +08:00
weiyabo
8df7135dee
for bug #5064 , success parse 264 sps
2016-05-17 10:53:56 +08:00
winlin
c746753c6a
update player, add pst(player startup time)
2016-04-22 13:33:29 +08:00
winlin
892591f9a6
merge from @mbeacom
2016-04-22 10:18:13 +08:00
winlin
2e75c9f45f
add more buffer
2016-04-19 18:15:47 +08:00
winlin
9312d77c20
default not to preview the stream for publisher.
2016-04-12 11:32:13 +08:00
winlin
6b5c880ff9
refine player to support status change.
2016-03-22 18:35:44 +08:00
winlin
4841435b14
fix default http port bug.
2016-03-19 22:45:39 +08:00
winlin
a2d235f015
refresh js cache.
2016-03-19 22:14:56 +08:00
winlin
d7a28059ed
remove jwplayer and osmf
2016-03-19 22:09:36 +08:00
winlin
d9f1ced732
change srs player to 1.28
2016-03-19 22:00:22 +08:00
winlin
77167f3331
refine srs player for hls, extract a HlsNetStream.
2016-03-19 21:54:46 +08:00
winlin
2492562d25
use xpsid X-Playback-Session-Id to more useful.
2016-03-19 19:48:01 +08:00
winlin
b2bd63e833
refine srs player to play hls.
2016-03-19 19:11:31 +08:00
winlin
46a31f4884
support play hls
2016-03-19 16:35:13 +08:00
winlin
69ec66ee36
refine js for player.
2016-03-19 11:08:25 +08:00
winlin
0a2e00f8c5
dump logs
2016-03-19 10:18:11 +08:00
winlin
9ab5039b36
extract iplayer for srs-player.
2016-03-19 10:06:08 +08:00
winlin
10ce961a00
update version for bwtc
2016-03-14 10:23:20 +08:00
winlin
b3c13f2550
refine the bwtc, to compatible with bms4.
2016-03-12 20:53:37 +08:00
winlin
eed4626c35
use larger limit
2016-03-10 12:28:46 +08:00
winlin
a3038b1274
fix the rtmp url parse bug.
2016-03-10 12:16:51 +08:00
winlin
82aa9d120c
for #5114 , display metadata.
2016-03-07 16:02:37 +08:00
winlin
a8ee3162d4
Merge branch '2.0release' into develop
2016-03-03 15:30:38 +08:00
winlin
d72b93e58b
fix the sed bug, to compatible with osx
2016-03-03 10:57:26 +08:00
winlin
00c60db7c3
Merge branch '2.0release' into develop
2016-01-31 22:47:48 +08:00
winlin
f7d9ed5ae4
update api
2016-01-31 21:49:53 +08:00
winlin
8db25a0bf5
fix the log for mmap.
2016-01-21 16:18:42 +08:00
winlin
214eda745d
open null dev, not close stdout or stderr.
2016-01-20 14:53:25 +08:00
winlin
03469fc37d
refine code for process fork.
2016-01-20 14:09:14 +08:00
winlin
ce8f3b4478
refine the dup2 of stdout and stderr.
2016-01-20 14:05:48 +08:00
winlin
ae8bd4c2aa
should never close the fd 3+, for it myabe used.
2016-01-20 14:01:18 +08:00
winlin
a6dc17a67d
support redirect stdout by >
2016-01-20 14:00:01 +08:00
winlin
0cd15068de
set default buffer time to 0.5 for srs player.
2016-01-18 18:02:56 +08:00
winlin
f8358da316
refine ingester log.
2016-01-13 16:20:05 +08:00
winlin
dfe5306327
fix process bug.
2016-01-13 16:18:50 +08:00
winlin
61c0c168b9
merge from srs2.
2016-01-13 12:52:19 +08:00
winlin
266397acee
merge from srs2
2016-01-13 12:46:23 +08:00
winlin
28080efec8
fix http reader bug, support infinite chunkted. 2.0.209
2016-01-13 12:44:51 +08:00
winlin
f971538cf3
refine http, support no host.
2016-01-12 11:53:52 +08:00
winlin
2941328ee8
rtmp edge support 302 redirect.
2016-01-11 15:46:23 +08:00
winlin
e2e6e76f92
for #558 and #559 , 2.0.208
2016-01-11 13:21:28 +08:00
winlin
d81b2cb140
support hls mount to vhost and reload
2016-01-11 13:15:46 +08:00
winlin
041040b846
ignore ingester when vhost disabled.
2016-01-11 13:11:14 +08:00
winlin
eac5440559
merge from srs2 #558 #559
2016-01-09 16:06:22 +08:00
winlin
da722b5b5d
Merge pull request #559 from tufang14/2.0release
...
srs reusable thread need join
2016-01-09 16:00:58 +08:00
tufang14
56bffb6646
Update srs_app_thread.cpp
2016-01-09 15:54:23 +08:00
flowerwrong
d42a58faf4
Keep blank of line
2016-01-09 15:10:24 +08:00
tufang14
233ff11172
srs reusable thread need join
2016-01-09 14:58:40 +08:00
winlin
d24aef50ba
for #369 , support RTMP 302 api at protocol level.
2016-01-08 18:17:37 +08:00
flowerwrong
9ddd0054a1
Add tcUrl to on_publish http hook for issue #548
2016-01-08 15:10:25 +08:00
winlin
f1e7e9d933
support gmd. change work_dir. hourglass. add utilies.
2016-01-08 13:58:19 +08:00
winlin
5338f21439
merge from srs2
2016-01-05 16:58:21 +08:00
winlin
8155e97b84
add keyword XCORE for coredump to identify the version. 2.0.207
2016-01-05 16:49:27 +08:00
winlin
dc38ae1687
show first message when not show version.
2016-01-04 17:41:16 +08:00
winlin
9d22d09646
show signature of server.
2016-01-04 17:28:18 +08:00
winlin
973194c663
merge from srs2.
2015-12-31 16:02:01 +08:00
winlin
26211abf2e
refine code.
2015-12-31 15:57:16 +08:00
winlin
f516636448
refine code for hooks and http core.
2015-12-29 18:33:02 +08:00
winlin
79fdc4e766
fix bug for rtmp client use NULL ptr.
2015-12-28 18:13:40 +08:00
winlin
96a4428bdb
refine the http request parse. edge retry timeout.
2015-12-28 18:02:20 +08:00
winlin
190db75835
refine code for nx_json modify the data when loads.
2015-12-28 17:39:24 +08:00
winlin
86a7db0adb
refine edge ingester, use upstream adapter.
2015-12-28 17:15:44 +08:00
winlin
7ae2c6bf50
merge from srs2.
2015-12-26 12:17:51 +08:00
winlin
eca46c03d2
refine code for consumer to refer the rtmp connection.
2015-12-26 12:13:17 +08:00
winlin
11e11005ac
specifies the try default vhost
2015-12-24 19:14:23 +08:00
winlin
d267b8fa19
fix bug for create connection with ip.
2015-12-24 17:38:49 +08:00
winlin
a7bf4bfda5
refine code, ignore client when no ip.
2015-12-24 17:25:05 +08:00
winlin
49308dddfb
update 2015 to 2016
2015-12-23 11:41:41 +08:00
winlin
d0c74fa7cd
update 2015 to 2016
2015-12-23 11:35:40 +08:00
winlin
714c13d88d
merge from srs2
2015-12-22 19:19:28 +08:00
winlin
5d3a183f43
fix #509 , always alloc big object at heap. 2.0.205
2015-12-22 19:18:46 +08:00
winlin
65b81a4e68
merge from srs2
2015-12-22 17:01:06 +08:00
winlin
8b24319ffb
fix #418 , ignore null connect props to make RED5 happy. 2.0.204
2015-12-22 17:00:22 +08:00
winlin
8d378cda2e
for #418 , when simple handshake, copy s1 to c2.
2015-12-22 16:48:06 +08:00
winlin
b881166f9a
merge from srs2
2015-12-22 16:18:09 +08:00
winlin
c7850570c1
fix #546 , thread terminate normally dispose bug. 2.0.203
2015-12-22 16:13:49 +08:00
winlin
5f915aa959
merge from srs2
2015-12-22 15:40:03 +08:00
winlin
cee8c3d07d
fix #541 , failed when chunk size too small. 2.0.202
2015-12-22 15:39:12 +08:00
winlin
e124aeb614
Merge branch '2.0release' into develop
2015-12-15 16:25:27 +08:00
winlin
69d191e53f
refine the hls error log.
2015-12-15 16:25:21 +08:00
winlin
0ab64ccd2a
merge from srs2.
2015-12-15 16:06:40 +08:00
winlin
40457e6cab
default hls_on_error to continue. 2.0.201
2015-12-15 16:02:02 +08:00
winlin
f6ff116505
refine code, persistence use isolate method.
2015-12-15 14:27:49 +08:00
winlin
b486f6fe6b
refine /api/v1/summaries, with code and server id.
2015-12-15 12:46:47 +08:00
winlin
26d328e7f2
fix bug for api, level should be string.
2015-12-14 18:43:20 +08:00
winlin
ffef3905af
merge from srs2.
2015-12-11 11:35:56 +08:00
winlin
5660e24953
fast stop server.
2015-12-11 11:30:36 +08:00
winlin
2830ee12c1
fix the on_hls.ts_url bug.
2015-12-11 11:29:10 +08:00
winlin
1e4c8f8bf3
fast stop server.
2015-12-11 10:30:13 +08:00
winlin
3ab5892863
refine comments.
2015-12-10 18:02:23 +08:00
winlin
5ac8177ce6
fix bugs
2015-12-08 18:32:37 +08:00
winlin
fabcc91a0e
refine codes.
2015-12-07 18:22:55 +08:00
winlin
b2ae1acaa4
copy http-parser-2.1 into srs http stack.
2015-12-07 11:35:05 +08:00
winlin
fba1122835
private the srs_vhost_resolve
2015-12-07 10:15:08 +08:00
winlin
17bb31cab1
fix the config bug.
2015-12-04 15:22:13 +08:00
winlin
eec2c34b5c
refine publisher.
2015-12-01 10:42:13 +08:00
winlin
cfe230438a
revert test code
2015-11-30 19:07:52 +08:00
winlin
6191e0af90
s1 compute key.
2015-11-30 19:05:25 +08:00
winlin
18eb8c81b3
merge from srs2
2015-11-16 18:10:06 +08:00
winlin
2310b2da59
fix #518 , fix fd leak bug when fork. 2.0.200
2015-11-16 18:06:44 +08:00
YueHonghui
eb4ca9ff5d
fix bug of fd leek in srs_app_server
2015-11-16 15:47:17 +08:00
winlin
c77cefb6fa
refine the position of log script
2015-11-11 17:49:46 +08:00
winlin
44b26271bf
Merge branch '2.0release' into develop
2015-11-11 17:12:34 +08:00
winlin
c4c63f7825
fix build failed bug for osx.
2015-11-11 17:06:12 +08:00
winlin
01c46bdbfd
rename org simle-rtmp-server to ossrs
2015-11-11 10:45:45 +08:00
winlin
1ffd5fd455
rename org simple-rtmp-server to ossrs
2015-11-11 10:37:50 +08:00
winlin
6c7a51d310
Merge branch '2.0release' into develop
2015-11-10 12:16:08 +08:00
winlin
1d8318d2fc
change simple-rtmp-server org to ossrs
2015-11-10 12:16:01 +08:00
winlin
d2ccc4f661
Merge branch '2.0release' into develop
2015-11-10 12:15:00 +08:00
winlin
8c04b17d08
use /usr/local/bin for osx.
2015-11-10 12:03:52 +08:00
winlin
7db7d43aea
Merge branch '2.0release' into develop
2015-11-09 15:25:55 +08:00
winlin
18b50d961f
support query server by id.
2015-11-09 15:19:50 +08:00
winlin
aca9fe805c
Merge branch '2.0release' into develop
2015-11-09 14:51:47 +08:00
winlin
d916c53702
refine the api server.
2015-11-09 14:51:41 +08:00
winlin
a89ed68aa3
update readme for #511 .
2015-11-06 10:51:32 +08:00
winlin
75be18133d
fix build failed for utest.
2015-11-06 10:26:18 +08:00
winlin
6df4d1f05a
merge from srs2.
2015-11-05 15:12:49 +08:00
winlin
98e25def6c
fix utest build failed for osx.
2015-11-05 15:11:59 +08:00
winlin
97f5bb8b99
merge from srs2
2015-11-05 14:48:25 +08:00
zhengfl
38b81ce312
允许操作SrsStream中的函数时,长度为0.
2015-11-05 14:37:21 +08:00
zhengfl
1dae8fc987
fix #511 , fix the bug of thread stop invalid.
2015-11-05 13:52:59 +08:00
winlin
49d77b3f09
for #515 , use srs_freepa and SrsAutoFreeA for array. 2.0.198
2015-11-02 13:42:05 +08:00
winlin
4b5eb5ea2d
fix the parse rtmp url bug for ingest.
2015-11-02 13:37:44 +08:00
winlin
ec225b2108
quit child process when fork failed.
2015-11-02 11:46:33 +08:00
winlin
9d7826c681
quit child process when fork failed.
2015-11-02 11:44:22 +08:00
winlin
f57e537686
for #515 , merge from srs2, use SrsAutoFreeA.
2015-11-02 11:29:20 +08:00
winlin
f4f76cd196
for #515 , use SrsAutoFreeA to free the array.
2015-11-02 11:26:37 +08:00
winlin
604486b0a3
for #515 , use srs_freepa to free array.
2015-11-02 11:11:49 +08:00
winlin
8cec06e898
merge srs2, use srs_freepa for array
2015-11-02 11:05:39 +08:00
winlin
2af7749771
for #515 , use srs_freepa to free the array.
2015-11-02 11:02:27 +08:00
winlin
cef1ae5a8e
fix the config bug.
2015-10-28 12:55:16 +08:00
winlin
9ebb77d711
fix the warnings
2015-10-28 11:58:49 +08:00
winlin
e9e202dbf1
merge srs2
2015-10-28 11:51:32 +08:00
winlin
ef00005ab4
for ExoPlayer, remove duration for live.
2015-10-28 11:51:03 +08:00
winlin
8c96472cea
merge srs2
2015-10-28 11:03:15 +08:00
winlin
50a7b9c1ff
for ExoPlayer, add av tag in flv header. 2.0.197
2015-10-28 11:01:20 +08:00
winlin
59f5c5d6a5
Merge branch '2.0release' into develop
2015-10-27 18:21:04 +08:00
winlin
3b0bf1e10b
for #512 , make the segment more acceptable, when in [min, max_td * 2], it's ok.
2015-10-27 18:20:57 +08:00
winlin
390f58e186
fix compile failed.
2015-10-27 17:57:58 +08:00
winlin
a416e891b4
fix compile failed.
2015-10-27 17:54:07 +08:00
winlin
1d57e53910
merge from 2.0release
2015-10-27 17:45:14 +08:00
winlin
d1979c760f
for #512 , partical hotfix the hls pure audio. 2.0.196
2015-10-27 17:44:10 +08:00
winlin
3683f06e4d
for #512 , write audio frame by frame for video+audio hls.
2015-10-27 16:20:02 +08:00
winlin
fe27e76492
support schema
2015-10-26 18:34:55 +08:00
winlin
a501f5bd7a
update htbt script
2015-10-26 14:54:41 +08:00
winlin
dd2945add1
update htbt script
2015-10-26 14:53:54 +08:00
winlin
6f6d495a19
update htbt script
2015-10-26 14:50:16 +08:00
winlin
3933819686
add htbt script
2015-10-26 14:18:19 +08:00
winlin
0a8cb8a391
add heartbeat script
2015-10-26 14:17:24 +08:00
winlin
11979229e6
Merge branch '2.0release' into develop
2015-10-26 13:34:44 +08:00
winlin
e08beba89e
fix the sed command for arm
2015-10-26 13:34:28 +08:00
winlin
45385241bb
fix the sed command for arm
2015-10-26 13:29:59 +08:00
winlin
b8f2ba4f0d
complete kafka
2015-10-23 14:42:05 +08:00
winlin
cbe4252b4d
refine code.
2015-10-23 14:42:04 +08:00
winlin
d2ca51ac50
notify kafka when client close
2015-10-23 14:42:04 +08:00
winlin
71451878c9
refine kafka, simplify code.
2015-10-23 14:42:04 +08:00
winlin
9a47390253
fix #467 , support write log to kafka. 3.0.6
2015-10-23 14:42:04 +08:00
winlin
76cd3f8749
kafka convert json to producer message.
2015-10-23 14:42:04 +08:00
winlin
8e344f1c26
add producer api messages.
2015-10-23 14:42:04 +08:00
winlin
7a0aaf5900
kafka refine code
2015-10-23 14:42:04 +08:00
winlin
f9f5b56951
kakfa erase messages when wrote.
2015-10-23 14:42:04 +08:00
winlin
22fa9a0f1f
kafka use temp transport to fetch metadata.
2015-10-23 14:42:04 +08:00
winlin
531b658f8e
retry when metadata empty
2015-10-23 14:42:04 +08:00
winlin
61486a82aa
kafka use topic and partition cache
2015-10-23 14:42:04 +08:00
winlin
7013993c7a
kafka send the accept message.
2015-10-23 14:42:04 +08:00
winlin
de41c1c9d2
kafka refine comments.
2015-10-23 14:42:04 +08:00
winlin
31a77a83ed
convert metadata to partitions
2015-10-23 14:42:04 +08:00
winlin
f0e39cc330
support show the summary of kafka metadata.
2015-10-23 14:42:04 +08:00
winlin
d013374871
rename ISrsCodec size to nb_bytes.
2015-10-23 14:42:03 +08:00
winlin
33a015329d
add function to convert kafka array to vector
2015-10-23 14:42:03 +08:00
winlin
84b3981d47
refs #1670 : support decode the metadata response.
2015-10-23 14:42:03 +08:00
winlin
7106934c3a
kafka producer use async interface to request metadata.
2015-10-23 14:42:03 +08:00
winlin
a108fa8d01
kafka recv and decode message.
2015-10-23 14:42:03 +08:00
winlin
493d282255
kafka refine array, to decode and create object.
2015-10-23 14:42:03 +08:00
winlin
c4862878d1
kafka rename message set to raw message set.
2015-10-23 14:42:03 +08:00
winlin
6e5ed11a00
for kafka, support correlation id cache.
2015-10-23 14:42:03 +08:00
winlin
2e67eb8786
refine comments for kafka messages.
2015-10-23 14:42:03 +08:00
winlin
3c64e4b957
kafka encode and send packet.
2015-10-23 14:42:03 +08:00
winlin
9117e1e918
extract ISrsCodec for code and decode object.
2015-10-23 14:42:03 +08:00
winlin
45755fd1e7
refine code for kakfa request/response, string/bytes.
2015-10-23 14:42:03 +08:00
winlin
8a4ec49064
add graph comments for size of request and response.
2015-10-23 14:42:03 +08:00
winlin
8974fe298b
connect to kafka and send metadata request.
2015-10-23 14:42:03 +08:00
winlin
a9fdb630d9
refine code, replace all rtmp connect by simple rtmp client.
2015-10-23 14:42:02 +08:00
winlin
a08d8f83d6
refine mpegts code, use simple rtmp client
2015-10-23 14:42:02 +08:00
winlin
ad9b377d96
refine forwarder code, use simple rtmp client.
2015-10-23 14:42:02 +08:00
winlin
0f4cb8ee00
refine code, remove the rtmp recv/send macro, use one macro.
2015-10-23 14:42:02 +08:00
winlin
12e013142d
refine code, use simple rtmp client.
2015-10-23 14:42:02 +08:00
winlin
bc27481886
refine code, use simple rtmp client.
2015-10-23 14:42:02 +08:00
winlin
e4c852945f
refine code, support override vhost
2015-10-23 14:42:02 +08:00
winlin
a9ad7b211b
refine simple rtmp client for post flv stream.
2015-10-23 14:42:02 +08:00
winlin
adb8f243bf
use simple rtmp client for raw connect app
2015-10-23 14:42:02 +08:00
winlin
24b3899972
use SrsTcpClient instead raw socket.
2015-10-23 14:42:02 +08:00
winlin
a9bb6061c3
use tcp client for raw connect.
2015-10-23 14:42:02 +08:00
winlin
20fcfb3eee
fix bug, use system utility
2015-10-23 14:42:02 +08:00
winlin
69cc01b696
use system utilities
2015-10-23 14:42:02 +08:00
winlin
908365a61a
use string for const char*
2015-10-23 14:42:02 +08:00
winlin
d9f991ed2f
use system utility for string finds
2015-10-23 14:42:02 +08:00
winlin
ca73534d7e
refine comments for api key
2015-10-23 14:42:01 +08:00
winlin
29122b6e70
fix #502 , transcoder support snapshot.
2015-10-20 14:52:34 +08:00
winlin
2bae6e09d3
for #502 , snapshot 1 image per 1 seconds, choose best from 5 images.
2015-10-20 14:10:14 +08:00
winlin
1aa4502d5f
for snapshot, choose the best to link to the [stream]-best.png
2015-10-20 13:38:03 +08:00
winlin
33a282e576
support snapshot by http hooks for #152 .
2015-10-20 12:30:57 +08:00
winlin
9eebb89432
Merge branch '2.0release' into develop
2015-10-20 10:17:54 +08:00
winlin
91e9fc7e5b
fix typo of INVLIAD to INVALID
2015-10-20 10:17:48 +08:00
winlin
57a3b11b86
merge from srs2
2015-10-13 11:48:02 +08:00
winlin
5de65d41f4
Merge pull request #499 from synote/2.0release
...
fix bug for build failure when configure with --log-info
2015-10-12 10:07:08 +08:00
winlin
b5ba1043e8
Merge branch '2.0release' into develop
2015-10-08 16:07:54 +08:00
winlin
9c2eafc244
refine the git command
2015-10-08 15:53:49 +08:00
winlin
ed80d9d281
merge from srs2
2015-10-04 08:10:57 +08:00
winlin
0c8209cccd
fix #448 , fix the bug of response of http hooks. 2.0.195
2015-10-04 08:09:39 +08:00
winlin
6587c5b2f1
merge from srs2
2015-10-01 13:22:51 +08:00
winlin
7811b4f3f7
fix #497 , response error when client not found to kickoff. 2.0.194
2015-10-01 13:20:13 +08:00
winlin
8862ec1988
merge from srs2
2015-10-01 13:05:25 +08:00