Commit graph

47 commits

Author SHA1 Message Date
Roman Arutyunyan 02dd440a25 Merge branch 'master' into new-live3 2012-11-28 20:46:01 +04:00
Roman Arutyunyan 098d6db0fa improved recorder to restart on stream begin/eof events 2012-11-28 20:37:01 +04:00
Roman Arutyunyan 176a436942 removed duplicate record attempts in no-interval mode 2012-11-26 20:04:01 +04:00
Roman Arutyunyan 745b0494b1 added NetStream.Record.Failed 2012-11-15 16:46:44 +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 0740b046d6 recorder now stops at closeStream instead of deleteStream 2012-10-04 22:18:51 +04:00
Roman Arutyunyan e630c91391 fixed formatting 2012-09-27 21:18:49 +04:00
Roman Arutyunyan b70d37edb1 improved manual recorder: keyframes, repeated open/close 2012-09-27 21:05:52 +04:00
Roman Arutyunyan 840b62bf71 initial implementation of control http module 2012-09-27 14:24:51 +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 11cc6e6019 implemented sub-applications; recorders are now merged as sub-applications 2012-09-13 21:47:22 +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 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
Roman Arutyunyan 02b9e2d4f7 implemented multiple recorder support 2012-09-04 20:36:25 +04:00
Roman Arutyunyan 81171a8582 added multi-record api 2012-09-04 17:47:32 +04:00
Roman Arutyunyan 8c5b864339 added global record on/off feature 2012-09-03 19:54:05 +04:00
Roman Arutyunyan 94fdac52a7 Merge branch 'shared_record' 2012-08-30 18:20:35 +04:00
Roman Arutyunyan 5d7a5ea535 moved app, ctx & module to record header 2012-08-30 18:20:13 +04:00
Roman Arutyunyan acf6ea076c merged from master 2012-08-30 17:39:31 +04:00
Roman Arutyunyan 5576444928 added 2012-08-20 20:44:14 +04:00
Roman Arutyunyan 219de8eded added path checks 2012-07-23 17:19:25 +04:00
Roman Arutyunyan dd19680ed9 skipped on_publish/access/record for auto-pushed connections 2012-07-20 13:06:17 +04:00
Roman Arutyunyan cbaff8f1df added addr=<ip> to HTTP notifications 2012-07-12 16:53:16 +04:00
Roman Arutyunyan 45663d471d fixed recorder to always start recording at keyframe boundary 2012-07-05 02:33:49 +04:00
Roman Arutyunyan 792f5aedc7 fixed metadata output 2012-07-02 18:04:50 +04:00
Roman Arutyunyan 51647d03b3 added arguments to on_record_done 2012-06-29 16:00:00 +04:00
Roman Arutyunyan 78f6ccd604 record_interval now restarts recording even if it has been active 2012-06-21 12:36:05 +04:00
Roman Arutyunyan 5493fad47d added record_unique feature 2012-06-20 18:37:52 +04:00
Roman Arutyunyan ebc47f03a4 implemented double headers aac/avc: live(prepared) & flv(unprepared) 2012-06-09 21:29:19 +04:00
Roman Arutyunyan 9a118b612e fixed recording 2012-06-09 20:19:14 +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 670e72c8d5 fixed gcc-4.6 compilation 2012-06-06 17:17:42 +04:00
Roman Arutyunyan 239b947b4d fixed delete_stream call chain breakup 2012-04-28 20:43:58 +04:00
Roman Arutyunyan f9f1bcaa6e minor fixes 2012-04-12 08:12:15 +04:00
Roman Arutyunyan c9eb30083e added record suffix 2012-04-11 18:30:29 +04:00
Roman Arutyunyan 359c346d35 added more features to recorder 2012-04-11 17:07:06 +04:00
Roman Arutyunyan 18d8526793 added more flags & extended types to AMF 2012-03-30 19:07:14 +04:00
Roman Arutyunyan 38c7cf3137 renamed AMF0 to AMF 2012-03-29 16:10:11 +04:00
Roman Arutyunyan caec91b857 added HTTP callback engine && implemented on_publish, on_play, on_record_done 2012-03-29 14:07:57 +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