Sergey
|
1e5b135b2b
|
Merge pull request #15 from itpp16/patch-2
Update ngx_rtmp_handler.c
|
2015-07-03 02:45:50 +03:00 |
|
Eugaulerss
|
a4907e80ce
|
Update ngx_rtmp_handler.c
fixbug lost data when chunk_size changing, the frontier of stream data should by pointed by the pos and last of ngx_buf_t
|
2015-05-28 16:47:23 +08:00 |
|
itpp16
|
809f094124
|
Update ngx_rtmp_handler.c
fixed compilation with nginx 1.7.12
|
2015-04-09 12:47:32 +02:00 |
|
Roman Arutyunyan
|
b31539ce95
|
reset byte counter at 0xf0000000 to fix publishing from fmle
|
2014-02-25 14:59:26 +04:00 |
|
Roman Arutyunyan
|
831823a772
|
removed tabs
|
2013-11-30 11:24:47 +04:00 |
|
Roman Arutyunyan
|
b9fcf7d880
|
removed trailing spaces
|
2013-11-30 11:21:53 +04:00 |
|
Roman Arutyunyan
|
f599c70568
|
updated copyright line
|
2013-11-03 23:11:37 +04:00 |
|
Roman Arutyunyan
|
c11b916501
|
added NetStream.Unpublish.Success
|
2013-08-01 12:33:02 +04:00 |
|
Roman Arutyunyan
|
f94fcee9fb
|
included ngx_config.h & ngx_core.h to every file
|
2013-06-12 20:47:23 +04:00 |
|
Roman Arutyunyan
|
f4b29b0547
|
added naccepted value to stat
|
2013-02-02 22:18:19 +04:00 |
|
Roman Arutyunyan
|
5fd0f21eb6
|
added out_bytes counter
|
2013-01-13 13:41:32 +04:00 |
|
Roman Arutyunyan
|
0a4296b9a2
|
implemented rtmp aggregate message support; fixed rtmp acks
|
2012-12-17 21:22:51 +04:00 |
|
Roman Arutyunyan
|
b145f3bc9c
|
fixed publish_time_fix=on
|
2012-11-22 18:39:24 +04:00 |
|
Roman Arutyunyan
|
7c47087c5b
|
fixed RTMP header prepare code
|
2012-11-14 16:08:22 +04:00 |
|
Roman Arutyunyan
|
fd99086834
|
implemented segmented live streaming; moved specific code from cmd module to live/play modules
|
2012-11-13 00:22:57 +04:00 |
|
Roman Arutyunyan
|
903abb6646
|
improved timestamps
|
2012-11-02 17:57:42 +04:00 |
|
Roman Arutyunyan
|
d8386ce7e0
|
a new semi-atc live streamer
|
2012-11-01 01:02:10 +04:00 |
|
Roman Arutyunyan
|
101b43a478
|
merged sync branch
|
2012-10-24 14:21:13 +04:00 |
|
Roman Arutyunyan
|
e5d61f2c62
|
added 'busy' directive
|
2012-10-09 18:22:14 +04:00 |
|
Roman Arutyunyan
|
b4ca0bede8
|
implemented absolute timestamp feature (atc on)
|
2012-09-30 16:12:46 +04:00 |
|
Roman Arutyunyan
|
96526896aa
|
live stream synchronization
|
2012-08-30 18:40:12 +04:00 |
|
Roman Arutyunyan
|
24539ca116
|
improved vod scheduling: added dry buffer event
|
2012-08-26 16:13:23 +04:00 |
|
Roman Arutyunyan
|
7c99cfba0a
|
moved out queue params to config
|
2012-06-14 19:53:21 +04:00 |
|
Roman Arutyunyan
|
6143abc418
|
added amf3_* handlers; this adds compatibility with amf3 players (srobe etc)
|
2012-06-11 01:02:53 +04:00 |
|
Roman Arutyunyan
|
c8d55c0d2d
|
fixed compilation with nginx-1.2.1
|
2012-06-06 14:49:41 +04:00 |
|
Roman Arutyunyan
|
b35147450b
|
fixed compilation with newer compiler
|
2012-06-06 14:01:35 +04:00 |
|
Roman Arutyunyan
|
345a00f9a3
|
updated pings to be used only when no i/o occurs on connection
|
2012-05-26 17:47:06 +04:00 |
|
Roman Arutyunyan
|
49382c826b
|
implemented RTMP ping
|
2012-05-26 08:33:41 +04:00 |
|
Roman Arutyunyan
|
17188b25eb
|
fixed changing chunk size: input stream reset added
|
2012-05-12 15:13:56 +04:00 |
|
Roman Arutyunyan
|
d82c16499d
|
Merge branch 'http'
|
2012-05-10 15:05:50 +04:00 |
|
Roman Arutyunyan
|
7b88858b44
|
implemented http/xml/xsl RTMP stats
|
2012-05-07 15:41:03 +04:00 |
|
Roman Arutyunyan
|
bd40fe63f9
|
implemented encrypted handshake
|
2012-05-03 02:28:21 +04:00 |
|
Roman Arutyunyan
|
606675085d
|
added more code to new handshake
|
2012-05-01 22:40:22 +04:00 |
|
Roman Arutyunyan
|
f6ccfb6fa1
|
added chunk size fix
|
2012-04-28 21:36:07 +04:00 |
|
Roman Arutyunyan
|
8c9e3ad36f
|
implemented per-client sending of abs frame upon connect
|
2012-04-26 16:47:15 +04:00 |
|
Roman Arutyunyan
|
391bb0b392
|
fixed parsing fmt=3 chunk timestamps
|
2012-04-26 14:13:07 +04:00 |
|
Roman Arutyunyan
|
3f9dea711d
|
implemented video sync mode
|
2012-04-23 19:13:35 +04:00 |
|
Roman Arutyunyan
|
0c9254647b
|
fixed epoll del event error
|
2012-04-20 18:53:58 +04:00 |
|
Roman Arutyunyan
|
fb36b95425
|
dropline is now not as strict as before
|
2012-04-20 18:37:40 +04:00 |
|
Roman Arutyunyan
|
bb5b770757
|
refactored live module streaming
|
2012-04-20 18:03:00 +04:00 |
|
Roman Arutyunyan
|
c9eb9291bb
|
implemented buffering
|
2012-04-20 09:01:04 +04:00 |
|
Roman Arutyunyan
|
1051367274
|
optimized session member access
|
2012-04-19 12:31:36 +04:00 |
|
Roman Arutyunyan
|
6ae16bf9d8
|
implemenmted several optimizations
|
2012-04-19 09:53:18 +04:00 |
|
Roman Arutyunyan
|
40684b12b4
|
implemented shared output chains
|
2012-04-18 16:37:18 +04:00 |
|
Roman Arutyunyan
|
90f985fa2f
|
implemented deferred session close
|
2012-04-08 01:44:57 +04:00 |
|
Roman Arutyunyan
|
cf1976cd05
|
implemented chunk size change
|
2012-04-05 21:28:41 +04:00 |
|
Roman Arutyunyan
|
f6d2406ae7
|
fixed closing rtmp connection
|
2012-04-04 17:00:05 +04:00 |
|
Roman Arutyunyan
|
67a621de57
|
fixed compilation
|
2012-03-30 20:18:20 +04:00 |
|
Roman Arutyunyan
|
38c7cf3137
|
renamed AMF0 to AMF
|
2012-03-29 16:10:11 +04:00 |
|
Roman Arutyunyan
|
e563c3146e
|
implement ext timestamp fix to make flash client recognize 32-bit timestamps
|
2012-03-22 01:00:52 +04:00 |
|