Commit graph

437 commits

Author SHA1 Message Date
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 d143af86de fixed mp4 chunk offset seek; implemented keyframe lookup when seeking mp4 2012-10-24 21:59:33 +04:00
Roman Arutyunyan 924f2c1b56 added resetting epoch in seek 2012-10-24 18:50:42 +04:00
Roman Arutyunyan 98d959ac53 fixed flv seeking 2012-10-24 17:36:24 +04:00
Roman Arutyunyan 20b55b394a merged vod-seek 2012-10-24 17:26:20 +04:00
Roman Arutyunyan 5824635938 update TODO 2012-10-24 14:51:18 +04:00
Roman Arutyunyan c65e51d61b fixed rtmp constants 2012-10-24 14:26:53 +04:00
Roman Arutyunyan 101b43a478 merged sync branch 2012-10-24 14:21:13 +04:00
Roman Arutyunyan 4adc5f7487 fixed uri in vod-http 2012-10-23 22:07:54 +04:00
Roman Arutyunyan b8424c9b63 vod-http is now working 2012-10-23 21:59:31 +04:00
Roman Arutyunyan eacfd8fac4 this version compiles ok 2012-10-23 20:21:24 +04:00
Roman Arutyunyan f65f07deb3 implemented connection dropped in control module 2012-10-23 10:46:44 +04:00
Roman Arutyunyan c86e30fd27 added deps to config 2012-10-21 05:56:58 +04:00
Roman Arutyunyan cb4623aa4f removed legacy constants 2012-10-20 17:40:21 +04:00
Roman Arutyunyan a3fde6ea53 added closing descriptors in enotify module 2012-10-18 23:37:44 +04:00
Roman Arutyunyan ff1c7ecec5 explicitly close file descriptors in child to escape epoll signaling wrong events 2012-10-18 22:15:27 +04:00
Roman Arutyunyan 795c1538a3 added option for choosing exec kill signal 2012-10-18 11:08:30 +04:00
Roman Arutyunyan 21174b2ee7 fixed pts assignment while synchronizing hls 2012-10-16 14:09:52 +04:00
Roman Arutyunyan a4c790e0ee fixed compilation 2012-10-15 09:43:22 +04:00
Roman Arutyunyan 5aac8b5cb3 fixed AAC header parser 2012-10-13 09:28:35 +04:00
Roman Arutyunyan 5cd5f83d8d fixed AAC real sample rate parsing 2012-10-12 21:10:39 +04:00
Roman Arutyunyan 67e7f4818f fixed logging 2012-10-12 21:08:12 +04:00
Roman Arutyunyan ebb20b848e implemented MPEG-TS sample re-arranging in HLS stream to fix crackles because of low-resolution timestamp in RTMP vs MPEG-TS 2012-10-12 20:45:47 +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 e5d61f2c62 added 'busy' directive 2012-10-09 18:22:14 +04:00
Roman Arutyunyan 72d175ed7f Merge branch 'control' 2012-10-09 09:05:50 +04:00
Roman Arutyunyan bff1c355ec added record_notify feature 2012-10-05 15:46:57 +04:00
Roman Arutyunyan 2ef9075f2b refactored seek & pause in vod 2012-10-05 15:36:05 +04:00
Roman Arutyunyan fb824371e7 fixed vod stopping: added NetStream.Play.Complete meta message 2012-10-05 10:11:30 +04:00
Roman Arutyunyan 0740b046d6 recorder now stops at closeStream instead of deleteStream 2012-10-04 22:18:51 +04:00
Roman Arutyunyan 6e55e3a77f fixed compilation 2012-10-04 14:00:18 +04:00
Roman Arutyunyan cc632eb6b6 refactored & restyled access module; implemented access inheritance from higher config levels 2012-10-04 11:25:51 +04:00
Roman Arutyunyan 83aa7b9e89 fixed mp4 b-frame delay 2012-10-04 09:26:00 +04:00
Roman Arutyunyan ce7ae837b3 fixed compilation (dup result) 2012-10-03 09:33:43 +04:00
Roman Arutyunyan 01d3b8857c changed capture codecs to h264/speex 2012-10-01 14:37:30 +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 87686029aa fixed exec terminate crash; added closing io descriptors in child prior to exec 2012-09-30 01:42:02 +04:00
Roman Arutyunyan ac13bbf1af merged master into sync
o sync

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2012-09-29 00:07:46 +04:00
Roman Arutyunyan 0b757e8a49 fixed http output 2012-09-27 21:25:35 +04:00