Commit graph

406 commits

Author SHA1 Message Date
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 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 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 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 87686029aa fixed exec terminate crash; added closing io descriptors in child prior to exec 2012-09-30 01:42:02 +04:00
Roman Arutyunyan 0b757e8a49 fixed http output 2012-09-27 21:25:35 +04:00
Roman Arutyunyan e630c91391 fixed formatting 2012-09-27 21:18:49 +04:00
Roman Arutyunyan 0cd7883a43 implemented control section/method parsers; added returning file path 2012-09-27 21:06:46 +04:00
Roman Arutyunyan b70d37edb1 improved manual recorder: keyframes, repeated open/close 2012-09-27 21:05:52 +04:00
Roman Arutyunyan 3d6d65f7c7 minor fixes in control module 2012-09-27 14:39:46 +04:00
Roman Arutyunyan 840b62bf71 initial implementation of control http module 2012-09-27 14:24:51 +04:00
Roman Arutyunyan 17886deadd updated README 2012-09-25 09:05:06 +04:00
Roman Arutyunyan 6485716fb4 fixed push & pull in auto-push mode 2012-09-22 16:42:43 +04:00
Roman Arutyunyan cdb084e375 fixed on_record_done; fixed notification inheritance; fixed logging 2012-09-22 14:46:03 +04:00
Roman Arutyunyan 9aff59fc43 fixed recording audio splitted into fragments 2012-09-22 13:35:03 +04:00
Roman Arutyunyan 76211a4bd2 moved some logging from debug to info 2012-09-17 11:46:16 +04:00
Roman Arutyunyan 129a161fb8 Merge branch 'master' of github.com:arut/nginx-rtmp-module 2012-09-14 16:51:17 +04:00
Roman Arutyunyan abc2704db1 added merging up activity flag i nnotifiers 2012-09-13 21:47:57 +04:00
Roman Arutyunyan 11cc6e6019 implemented sub-applications; recorders are now merged as sub-applications 2012-09-13 21:47:22 +04:00
Roman Arutyunyan d8fbe51e3f changed malloc to nginx alloc 2012-09-13 16:19:16 +04:00
Roman Arutyunyan 8494e179d1 fixed evaluation variable at the end of string 2012-09-13 15:20:14 +04:00
Roman Arutyunyan e1650d8629 added all required arguments to old-style & new-style exec 2012-09-12 19:38:41 +04:00
Roman Arutyunyan 3f08385144 added common evaluation code 2012-09-12 14:58:31 +04:00
Roman Arutyunyan 9a31ca9237 added on_record_done & exec_record_done for recorder{} blocks; added new-style args to exec_* notifiers 2012-09-12 14:57:24 +04:00
Roman Arutyunyan a4d55c0ff5 fixed compilation 2012-09-12 11:13:49 +04:00
Roman Arutyunyan 6b0dddbcc0 changed execv to execvp to enable file search 2012-09-10 13:47:29 +04:00
Roman Arutyunyan ed5f06db8a Merge branch 'enotify' 2012-09-10 13:42:52 +04:00
Roman Arutyunyan ff247dafff Merge branch 'multi-record' 2012-09-10 13:38:15 +04:00
Roman Arutyunyan 52c2ef3f91 added publish/play/done execs 2012-09-09 12:07:27 +04:00
Roman Arutyunyan 067c73710d moved notify module to the end of config & added auto_push checks to notifier 2012-09-06 17:46:08 +04:00
Roman Arutyunyan 2ae585d99b fixed crash in callback creator 2012-09-06 17:17:34 +04:00
Roman Arutyunyan f221540a78 implemented on_publish_done, on_play_done; fixed repeated on_done 2012-09-06 16:10:21 +04:00
Roman Arutyunyan 004accda9a implemented manual record open/close by index 2012-09-05 20:20:45 +04:00
Roman Arutyunyan 6951ef8d18 fixed on_record_done for multiple recorders 2012-09-05 17:07:33 +04:00
Roman Arutyunyan 3a403f8563 added recorder{} block 2012-09-05 16:49:39 +04:00
Roman Arutyunyan b4e7e68ce8 added manual recording flag 2012-09-05 14:33:21 +04:00