Roman Arutyunyan
|
5db704cf2b
|
added sending co-header in interleaved mode
|
2012-11-23 14:09:23 +04:00 |
|
Roman Arutyunyan
|
b16983e043
|
implemented drop_idle_publisher
|
2012-11-16 15:20:00 +04:00 |
|
Roman Arutyunyan
|
ffe04bbea8
|
Added NetStream.Publish.BadName
|
2012-11-15 16:55:35 +04:00 |
|
Roman Arutyunyan
|
35380300e3
|
implemented live pause
|
2012-11-14 16:35:59 +04:00 |
|
Roman Arutyunyan
|
cbbb7b66db
|
added stream begin/eof handlers for segmented streaming through relay
|
2012-11-13 21:30:16 +04:00 |
|
Roman Arutyunyan
|
ba58e69b90
|
fixed sync directive parser
|
2012-11-13 15:19:09 +04:00 |
|
Roman Arutyunyan
|
753a92f105
|
removed old constants
|
2012-11-13 15:16:00 +04:00 |
|
Roman Arutyunyan
|
a46983c2a2
|
added activity flag to xml; updated xsl to display it; improved live sync handler to have default value and to receive off
|
2012-11-13 15:15:08 +04:00 |
|
Roman Arutyunyan
|
3192d657f1
|
implemented publish_notify & play_restart directives
|
2012-11-13 09:33:20 +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
|
b5461f61c6
|
fixed stat & live module
|
2012-10-28 15:10:12 +04:00 |
|
Roman Arutyunyan
|
7fbfb36440
|
optimizations for atc case
|
2012-10-27 22:43:23 +04:00 |
|
Roman Arutyunyan
|
e178a42c63
|
implemented wait_key
|
2012-10-27 20:47:35 +04:00 |
|
Roman Arutyunyan
|
284e521e82
|
refactored
|
2012-10-27 17:39:04 +04:00 |
|
Roman Arutyunyan
|
9f85961535
|
fixed codec header csid in interleaved mode
|
2012-10-26 19:47:31 +04:00 |
|
Roman Arutyunyan
|
8d4f850817
|
merged with master
|
2012-10-26 17:49:49 +04:00 |
|
Roman Arutyunyan
|
d3ce27a96c
|
fixed late publishing
|
2012-10-25 18:17:08 +04:00 |
|
Roman Arutyunyan
|
c65e51d61b
|
fixed rtmp constants
|
2012-10-24 14:26:53 +04:00 |
|
Roman Arutyunyan
|
cb4623aa4f
|
removed legacy constants
|
2012-10-20 17:40:21 +04:00 |
|
Roman Arutyunyan
|
f7e7ea0fc1
|
fixed frame interleaving
|
2012-10-10 23:46:16 +04:00 |
|
Roman Arutyunyan
|
f23075c78d
|
added interleave directive
|
2012-10-10 00:27:44 +04:00 |
|
Roman Arutyunyan
|
9b4725a01a
|
fixed live timestamps in non-atc mode
|
2012-09-30 18:17:30 +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
|
8def5f3945
|
Merge branch 'out-metadata'
|
2012-07-03 17:54:06 +04:00 |
|
Roman Arutyunyan
|
9788b1a530
|
added meta directive for turning off sending metadata
|
2012-07-03 17:53:41 +04:00 |
|
Roman Arutyunyan
|
bf487dba0b
|
added sending metadata to clients
|
2012-07-02 13:42:56 +04:00 |
|
Roman Arutyunyan
|
62c750ab8b
|
added resetting msg mask in close_stream
|
2012-06-25 21:46:57 +04:00 |
|
Roman Arutyunyan
|
53fd032ae1
|
close_stream implementation
|
2012-06-25 16:22:42 +04:00 |
|
Roman Arutyunyan
|
2c1fbcfb8f
|
fixed compilation error
|
2012-06-15 13:53:29 +04:00 |
|
Roman Arutyunyan
|
95e2c4172a
|
moved metadata handlers from live to codec module & fixed setDataFrame handler to handle ffmpeg packets
|
2012-06-14 17:07:31 +04:00 |
|
Roman Arutyunyan
|
fca76ef349
|
codec header is now sent as first (abs) frame for late clients; this fixes fplaying with ffplay
|
2012-06-14 14:56:48 +04:00 |
|
Roman Arutyunyan
|
5539cb7935
|
removed useless code
|
2012-06-13 23:49:23 +04:00 |
|
Roman Arutyunyan
|
266e206afc
|
added support for multiple aac/avc codecs per stream
|
2012-06-13 17:35:48 +04:00 |
|
Roman Arutyunyan
|
edd957f5cd
|
added setting codec from rtmp audio/video frame header
|
2012-06-13 13:57:48 +04:00 |
|
Roman Arutyunyan
|
ebc47f03a4
|
implemented double headers aac/avc: live(prepared) & flv(unprepared)
|
2012-06-09 21:29:19 +04:00 |
|
Roman Arutyunyan
|
cc1e4899cc
|
moved handling AVC/AAC headers to a separate code_module
|
2012-06-09 19:22:18 +04:00 |
|
Roman Arutyunyan
|
63e19f8d67
|
fixed playing H264: added streaming AVC sequence header to late clients
|
2012-06-07 15:49:10 +04:00 |
|
Roman Arutyunyan
|
e8e61e3d96
|
fixed compilation by gcc-4.6
|
2012-06-06 17:05:06 +04:00 |
|
Roman Arutyunyan
|
744ff2f723
|
added variants to metadata parser
|
2012-05-29 02:05:53 +04:00 |
|
Roman Arutyunyan
|
52f8295d5c
|
improved sesion epoch storage; added live stream time field & added time field to statistics
|
2012-05-25 16:34:42 +04:00 |
|
Roman Arutyunyan
|
95570ce2c5
|
added onMetaData handler
|
2012-05-21 19:35:11 +04:00 |
|
Roman Arutyunyan
|
c3067ced06
|
improved codec ids
|
2012-05-12 19:03:41 +04:00 |
|
Roman Arutyunyan
|
a4f48c5baa
|
added parsing data frame & added stream meta info to stat xml
|
2012-05-12 17:47:39 +04:00 |
|
Roman Arutyunyan
|
7b88858b44
|
implemented http/xml/xsl RTMP stats
|
2012-05-07 15:41:03 +04:00 |
|
Roman Arutyunyan
|
ac90157265
|
added stream flags (now only publish flag is there) & implemented check for double-publish
|
2012-04-28 20:45:27 +04:00 |
|
Roman Arutyunyan
|
8c9e3ad36f
|
implemented per-client sending of abs frame upon connect
|
2012-04-26 16:47:15 +04:00 |
|
Roman Arutyunyan
|
3f9dea711d
|
implemented video sync mode
|
2012-04-23 19:13:35 +04:00 |
|
Roman Arutyunyan
|
c1d21a76a9
|
fixed message priorirt
|
2012-04-20 19:55:37 +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
|
40684b12b4
|
implemented shared output chains
|
2012-04-18 16:37:18 +04:00 |
|
Roman Arutyunyan
|
359c346d35
|
added more features to recorder
|
2012-04-11 17:07:06 +04:00 |
|
Roman Arutyunyan
|
7aa513cfcd
|
implemented relative timestamp streaming
|
2012-04-07 23:38:28 +04:00 |
|
Roman Arutyunyan
|
4f3cbb76bd
|
a try to implement relative time streaming
|
2012-04-07 23:37:09 +04:00 |
|
Roman Arutyunyan
|
2e4ba3d102
|
a/v received from non-publisher is ignored now without any error
|
2012-04-04 17:01:35 +04:00 |
|
Roman Arutyunyan
|
bcd601832a
|
reimplemented amf0 callbacks from arrays to chains to enable async processing
|
2012-03-27 20:26:43 +04:00 |
|
Roman Arutyunyan
|
d943d51975
|
implemented cmd module - a layer for amf0 call dispatching
|
2012-03-23 21:29:22 +04:00 |
|
Roman Arutyunyan
|
2c52b09841
|
implemented stream recording
|
2012-03-23 18:57:25 +04:00 |
|
Roman Arutyunyan
|
1934e838df
|
renamed broadcast module to live module
|
2012-03-23 16:39:28 +04:00 |
|