Commit graph

32 commits

Author SHA1 Message Date
RocFang 14b56c4a5b type error fix: accroding to the code details, ngx_rtmp_live_app_conf_t->buflen should be ngx_rtmp_live_app_conf_t->buffer. It's a flag rather than a msec config 2016-06-10 18:39:48 +08:00
Jeffrey Wescott de42f3801d Support for onTextData and onCuePoint in the data channel for the live module. 2014-10-30 18:18:53 -07:00
Roman Arutyunyan 5e5dd797c2 reverted changes in live module 2014-01-10 09:19:57 +04:00
Roman Arutyunyan 5b68307710 first attempt to implement control redirect 2014-01-01 12:46:51 +04:00
Roman Arutyunyan 6bb620f2fc added audio and video bw to stat 2013-12-23 20:24:40 +04:00
Roman Arutyunyan 0fb3ce40e0 implemented idle_streams feature 2013-11-07 19:14:01 +04:00
Roman Arutyunyan f599c70568 updated copyright line 2013-11-03 23:11:37 +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 9f4296c083 fixed some streaming bugs && implemented wait_video 2012-12-07 17:15:24 +04:00
Roman Arutyunyan b16983e043 implemented drop_idle_publisher 2012-11-16 15:20:00 +04:00
Roman Arutyunyan 35380300e3 implemented live pause 2012-11-14 16:35:59 +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 b5461f61c6 fixed stat & live module 2012-10-28 15:10:12 +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 f23075c78d added interleave directive 2012-10-10 00:27:44 +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 a92d23d530 added AMF shortcuts & project-wide stream numbers; updated mp4 streamer 2012-08-24 20:46:40 +04:00
Roman Arutyunyan 64b24423d5 added meta csid constant 2012-07-05 00:18:00 +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 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 266e206afc added support for multiple aac/avc codecs per stream 2012-06-13 17:35:48 +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 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 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