winlin
|
46c1367fe8
|
refine the protocol io reader writer arch.
|
2014-06-19 10:34:10 +08:00 |
|
winlin
|
f893711499
|
fix #98: workaround for librtmp ping(fmt=1,cid=2 fresh stream).
|
2014-06-14 20:44:38 +08:00 |
|
winlin
|
3f9c23d834
|
fix #101: for ubuntu14 build error.
|
2014-06-14 16:24:15 +08:00 |
|
winlin
|
55b99c90c7
|
refine detect tool, support atc stream.
|
2014-06-11 14:16:44 +08:00 |
|
winlin
|
31b568b013
|
refine core, move specified functions to kernel utility.
|
2014-06-08 13:03:03 +08:00 |
|
winlin
|
94cf0c1069
|
refine kernel buffer. complete the utest for buffer.
|
2014-06-07 22:23:17 +08:00 |
|
winlin
|
8992e217a9
|
refine srs buffer, min interfaces
|
2014-06-07 21:09:46 +08:00 |
|
winlin
|
5a06909d75
|
update amf0 strict array test, fix bug of count zero init
|
2014-06-07 20:01:11 +08:00 |
|
winlin
|
5273509554
|
refine log, to 0.9.123
|
2014-05-29 14:16:34 +08:00 |
|
winlin
|
7ec202ee41
|
support flv inject and flv http streaming with start=bytes. 0.9.122
|
2014-05-29 12:09:26 +08:00 |
|
winlin
|
22968c85df
|
supprt inject flv
|
2014-05-28 19:01:47 +08:00 |
|
winlin
|
6de81fdb1c
|
refine fast id tracer
|
2014-05-27 19:34:18 +08:00 |
|
winlin
|
e39eed6519
|
add SrsPid and SrsId to client response, add pid to log
|
2014-05-27 16:11:25 +08:00 |
|
winlin
|
5ff1ce7cba
|
for bug #87, response the server SrsId to flash.
|
2014-05-27 15:34:55 +08:00 |
|
winlin
|
7f48590239
|
support amf0 StrictArray(0x0a). 0.9.111.
|
2014-05-22 16:29:42 +08:00 |
|
winlin
|
bd24fe7d75
|
support flv parser, add amf0 to librtmp. 0.9.110
|
2014-05-22 15:08:25 +08:00 |
|
winlin
|
b60e8418c6
|
add json base on nxjson(nx-json/nx_json) decoder for http api. 0.9.102
|
2014-05-18 14:34:45 +08:00 |
|
winlin
|
2c059d3a80
|
fix bug #72, also need stream_id for send_and_free_message. 0.9.101
|
2014-05-17 17:53:27 +08:00 |
|
winlin
|
c59576146b
|
rename struct to class. 0.9.100
|
2014-05-17 14:59:33 +08:00 |
|
winlin
|
4b8d3fe05f
|
refine log, add overflow log
|
2014-05-16 13:31:59 +08:00 |
|
winlin
|
dc66c525fd
|
refine autofree, only free object, never free arrays
|
2014-05-14 09:41:41 +08:00 |
|
winlin
|
befde6acf7
|
fix mem leak for delete[] SharedPtrMessage array, explicit free elems. remove srs_freepa. 0.9.95
|
2014-05-13 14:24:39 +08:00 |
|
winlin
|
9006194cd7
|
refine framework to calc the kbps
|
2014-05-12 17:27:50 +08:00 |
|
winlin
|
8388da6325
|
add miss files. fix bug #60: support aggregate message
|
2014-05-08 14:33:25 +08:00 |
|
winlin
|
f6dd1371bf
|
fix bug #36: never directly use *(int32_t*) to convert, for arm may not support
|
2014-05-08 12:12:01 +08:00 |
|
winlin
|
fa9870db96
|
fix bug #59: edge for FMS, always use schema1(digest-key) for FMS, or connect failed.
|
2014-05-08 11:51:49 +08:00 |
|
winlin
|
106270c8aa
|
refine log messages.
|
2014-05-04 11:11:51 +08:00 |
|
winlin
|
7465f2d20b
|
fix mem leak in decode message, free the packet and msg
|
2014-05-02 12:49:11 +08:00 |
|
winlin
|
b53f83acf1
|
rename __srs_rtmp_expect_message to srs_rtmp_expect_message
|
2014-05-02 12:45:42 +08:00 |
|
winlin
|
5b98a27256
|
fix mem leak in recv message error, always free msg
|
2014-05-02 12:44:38 +08:00 |
|
winlin
|
52d1fa8df5
|
fix mem leak for send packet, always free in send msg.
|
2014-05-02 12:34:21 +08:00 |
|
winlin
|
d74f01e2d1
|
fix signal bug, break for gmc. fix SrsMessage leak, use common message to free payload. to 0.9.88
|
2014-05-02 12:29:56 +08:00 |
|
winlin
|
daca90db95
|
disable verbose log for av
|
2014-04-30 17:37:00 +08:00 |
|
winlin
|
0945c2b441
|
fix RTMP protocol extended timestamp bug, always trust and use the extended-timestamp for the first chunk of msg
|
2014-04-30 17:16:28 +08:00 |
|
winlin
|
37476df704
|
refine log for recv message
|
2014-04-30 15:42:19 +08:00 |
|
winlin
|
7cbe18902f
|
fix bug of librtmp after RTMP protocol stack refined, never use cid=2 to send data.
|
2014-04-30 13:20:53 +08:00 |
|
winlin
|
0f498acd7b
|
add comments and variable for c3 extended-timestamp. to 0.9.82
|
2014-04-29 18:16:29 +08:00 |
|
winlin
|
80ddddf823
|
refine RTMP protocol completed, to 0.9.81
|
2014-04-29 14:44:07 +08:00 |
|
winlin
|
be4c182d11
|
refine RTMP protocol stack.
|
2014-04-29 14:18:10 +08:00 |
|
winlin
|
ebf6203c3b
|
refine rtmp protocol stack, refer to go.rtmp
|
2014-04-29 13:39:16 +08:00 |
|
winlin
|
2e5337a26e
|
refactor: remove the unused super.
|
2014-04-29 10:06:52 +08:00 |
|
winlin
|
fd0efecbc8
|
refine ingester pithy print
|
2014-04-29 09:57:59 +08:00 |
|
winlin
|
16319d73fd
|
implements basic edge(play and publish), with bug
|
2014-04-27 12:28:45 +08:00 |
|
winlin
|
79c9c6dcb7
|
implements the proxy for edge publish mode
|
2014-04-27 11:11:15 +08:00 |
|
winlin
|
2bcaeccc51
|
edge support play and ingest origin stream. change to 0.9.77
|
2014-04-26 21:41:18 +08:00 |
|
winlin
|
23a1b29935
|
add dvr option. refine macros of auto headers
|
2014-04-15 14:01:57 +08:00 |
|
winlin
|
bc756d6ad9
|
fix simple handshake bug #46, copy c1 to s2. change to 0.9.63
|
2014-04-13 21:55:01 +08:00 |
|
winlin
|
9a036958d7
|
fix bug #45, support duration for live. change to 0.9.62
|
2014-04-13 21:37:26 +08:00 |
|
winlin
|
eea2310b07
|
refine consts
|
2014-04-07 09:07:12 +08:00 |
|
winlin
|
4e3fe36ae2
|
refine http server pages. change to 0.9.51
|
2014-04-05 13:14:59 +08:00 |
|
winlin
|
6d32ad1828
|
refine log and thread function name
|
2014-04-04 12:18:05 +08:00 |
|
winlin
|
f089eafd9f
|
fix bug #38, remove app slash of jwplayer, change to 0.9.46
|
2014-04-04 10:12:34 +08:00 |
|
winlin
|
b71eb0d49a
|
support more splash in http url. remove the strip of SrsRequest, use srs_string_remove instead, change to 0.9.44
|
2014-04-03 15:53:56 +08:00 |
|
winlin
|
27029679e9
|
donot ensure transaction-id===1 for connect req/res, change to 0.9.41
|
2014-03-31 10:22:00 +08:00 |
|
winlin
|
64a8dfb09a
|
refine rtmp send protocol, use the same cache for header
|
2014-03-31 10:04:44 +08:00 |
|
winlin
|
ab3c6c92a0
|
rename srs-client to srs-rtmp-conn
|
2014-03-27 12:27:47 +08:00 |
|
winlin
|
0858bd8b6f
|
Support RTMP ATC for HLS/HDS to support backup(failover). change to 0.9.35
|
2014-03-26 16:25:02 +08:00 |
|
winlin
|
ebf1139582
|
fix the forward loop detect bug. change to 0.9.34
|
2014-03-26 12:34:35 +08:00 |
|
winlin
|
e02293d94d
|
fix bug of handshake with nginx-rtmp for forward, change to 0.9.33
|
2014-03-26 11:39:10 +08:00 |
|
winlin
|
1386e7a8ab
|
fix bug of handshake with nginx, simple hs
|
2014-03-26 11:12:34 +08:00 |
|
winlin
|
a2c5075002
|
update comments for handshake.
|
2014-03-19 23:40:49 +08:00 |
|
winlin
|
a470330383
|
finish utest for handshake.
|
2014-03-19 23:34:50 +08:00 |
|
winlin
|
b7d40b5aba
|
support vn/an to disable video/audio, for radio streaming
|
2014-03-19 22:45:58 +08:00 |
|
winlin
|
da93b6fe99
|
add complex handshake utest
|
2014-03-19 17:14:42 +08:00 |
|
winlin
|
491ea4b630
|
support client complex handshake with server
|
2014-03-19 16:30:43 +08:00 |
|
winlin
|
841f0f8899
|
change to 0.9.19, verify the s1/s2/c2, refine the handshake.
|
2014-03-19 14:58:29 +08:00 |
|
winlin
|
152d3539d8
|
add s1 validation for client/server
|
2014-03-19 13:10:25 +08:00 |
|
winlin
|
b58ab508f9
|
add rtmp handshake utest, for arm to finger out the bug
|
2014-03-19 00:47:10 +08:00 |
|
winlin
|
1c055e7424
|
add log for ssl disabled.
|
2014-03-18 17:44:43 +08:00 |
|
winlin
|
c85dde7f3f
|
substitute all TAB with 4spaces.
|
2014-03-18 11:32:58 +08:00 |
|
winlin
|
e5770b10b1
|
refine the colorful log for srs. remove the log when client close.
|
2014-03-18 11:28:22 +08:00 |
|
winlin
|
387be8fa3b
|
change to 0.9.15, finish amf0 utest
|
2014-03-09 20:37:20 +08:00 |
|
winlin
|
95c2e7fd63
|
amf0 utest: finish basic utest for amf0
|
2014-03-08 23:09:24 +08:00 |
|
winlin
|
044138c39e
|
refine summary for amf0 hpp
|
2014-03-08 23:02:27 +08:00 |
|
winlin
|
9fd48d84c1
|
refine amf0 object size to total_size, elem count to count
|
2014-03-08 22:59:30 +08:00 |
|
winlin
|
59db1dd260
|
utest for amf0 object, refine the count of elem
|
2014-03-08 22:51:13 +08:00 |
|
winlin
|
8ed9ae6242
|
amf0 utest: remove the object read/write function, directly use object to read or write.
|
2014-03-08 22:25:56 +08:00 |
|
winlin
|
a3ae871360
|
refine code, array to ecma_array.
|
2014-03-08 22:07:40 +08:00 |
|
winlin
|
3129c738cb
|
amf0 utest: refine interface of amf0, only export required objects
|
2014-03-08 21:56:14 +08:00 |
|
winlin
|
609114a5fe
|
amf0 utest: remove the old amf0 read any, discovery object ant use object to read itself.
|
2014-03-08 21:06:20 +08:00 |
|
winlin
|
3691c106fa
|
amf0 utest: add usage for amf0
|
2014-03-08 17:18:44 +08:00 |
|
winlin
|
34f94a1be3
|
amf0 utest: add object and ecma array create function.
|
2014-03-08 17:04:21 +08:00 |
|
winlin
|
4306db099d
|
amf0 utest: elem read/write refined
|
2014-03-08 16:56:35 +08:00 |
|
winlin
|
bfe771bbba
|
amf0 utest: null,undefined,object-eof to any
|
2014-03-08 14:38:19 +08:00 |
|
winlin
|
e40be6e89d
|
amf0 utest: boolean to any
|
2014-03-08 14:13:31 +08:00 |
|
winlin
|
4a0023ae63
|
amf0 utest: finish utest for string to any
|
2014-03-08 14:05:45 +08:00 |
|
winlin
|
cae8228b09
|
amf0 utest: remove class SrsAmf0String, use SrsAmf0Any instead
|
2014-03-08 13:57:08 +08:00 |
|
winlin
|
57ce04ae12
|
amf0 utest: remove struct use class instead, move class together
|
2014-03-08 13:41:15 +08:00 |
|
winlin
|
3083759273
|
amf0 utest, refine amf0 size and object/array read/write
|
2014-03-08 13:11:26 +08:00 |
|
winlin
|
bef7e20ed9
|
fix rtmp protocol bug, use 31bits timestamp
|
2014-03-07 13:35:03 +08:00 |
|
winlin
|
c89aea8af7
|
fix rtmp protocol bug, use 31bits timestamp
|
2014-03-07 13:34:23 +08:00 |
|
winlin
|
a488ef8317
|
fix bug#25: fmle republish bug, srs return special error code and wait for client to republish.
|
2014-03-05 10:21:31 +08:00 |
|
winlin
|
722e79003b
|
merge from xiangcheng.liu, memory leak in amf0
|
2014-03-03 09:49:59 +08:00 |
|
winlin
|
c1086f8a9d
|
srs-librtmp: finish the simple publish and play sample.
|
2014-03-02 18:33:32 +08:00 |
|
winlin
|
efa09102cf
|
srs-librtmp: implements the read packet.
|
2014-03-02 17:47:53 +08:00 |
|
winlin
|
c338eb3666
|
srs-librtmp: implements the publish and play.
|
2014-03-02 14:51:19 +08:00 |
|
winlin
|
8aedc51a2f
|
refine code, rename SrsRtmp to SrsRtmpServer.
|
2014-03-02 13:54:40 +08:00 |
|
winlin
|
86267f854c
|
srs-librtmp: implements handshake.
|
2014-03-02 12:35:15 +08:00 |
|
winlin
|
713b05541b
|
add librtmp demo srs_publish
|
2014-03-01 23:24:53 +08:00 |
|
winlin
|
b407021d45
|
move config to app, for its application level features
|
2014-03-01 15:59:55 +08:00 |
|
winlin
|
517d346a52
|
change macro for all rtmp protocol files.
|
2014-03-01 14:09:22 +08:00 |
|
winlin
|
4c498b67da
|
rename pro to rtmp protocol.
|
2014-03-01 14:05:58 +08:00 |
|