Commit graph

575 commits

Author SHA1 Message Date
Roman Arutyunyan 6923889e53 Merge branch 'session-relay' 2013-03-03 18:44:14 +04:00
Roman Arutyunyan 57dd1406bd reverted the meaning of session_relay 2013-03-03 18:42:57 +04:00
Roman Arutyunyan 8526a59fd4 fixed caching in record_local_path on HTTP error code 2013-03-03 18:00:06 +04:00
Roman Arutyunyan ee4f57bc69 fixed compilation 2013-03-02 20:09:03 +04:00
Roman Arutyunyan af8446a098 implemented connection limiter 2013-03-01 12:45:10 +04:00
Roman Arutyunyan 43539b7234 implemented session relay 2013-02-26 20:43:49 +04:00
Roman Arutyunyan 6903ac23e4 Merge branch 'multiplay' 2013-02-17 10:51:00 +04:00
Roman Arutyunyan e28dfad05c fixed static code analysis errors; thanks to @pgbi 2013-02-15 14:23:23 +04:00
Roman Arutyunyan 4151532589 implemented multiple vod locations within single app && added saving locally remote vod files 2013-02-13 19:35:34 +04:00
Roman Arutyunyan 6db8ab7963 fixed sync after channel restart 2013-02-10 19:09:24 +04:00
Roman Arutyunyan 138c330da2 Merge branch 'fast-start' 2013-02-10 18:14:18 +04:00
Roman Arutyunyan 5e55f62b88 wait_key=on by default 2013-02-10 18:13:52 +04:00
Roman Arutyunyan 561c421f54 empty audio packet is now sent only if wait_video=on 2013-02-10 18:13:02 +04:00
Roman Arutyunyan 2aabf02fe4 swapped a/v csid; fixed stream access packet when play_restart=off 2013-02-10 16:55:38 +04:00
Roman Arutyunyan 5715784e7c fixed pulling from red5: 'live' play mode 2013-02-08 19:12:44 +04:00
Roman Arutyunyan 6b96942097 added more examples to README 2013-02-06 12:58:04 +04:00
Roman Arutyunyan 8104bff06f fixed crash if missing rtmp{} block in config; thanks to @Freexer 2013-02-05 19:42:18 +04:00
Roman Arutyunyan 6d5986aa59 removed rtmp init event queue 2013-02-05 17:52:06 +04:00
Roman Arutyunyan 36002359c2 added empty audio packet along with the first video packet 2013-02-05 08:48:13 +04:00
Roman Arutyunyan d59438d92d fixed mp4 extended size parser 2013-02-04 18:23:45 +04:00
Roman Arutyunyan 5325df0135 Merge branch 'on-connect' 2013-02-04 11:30:05 +04:00
Roman Arutyunyan f4b29b0547 added naccepted value to stat 2013-02-02 22:18:19 +04:00
Roman Arutyunyan c514c9f715 moved kill_signal to main conf; static exec is now killed with kill_signal 2013-02-02 20:04:22 +04:00
Roman Arutyunyan c0ad999f37 Merge branch 'exec-static' 2013-02-02 17:14:46 +04:00
Roman Arutyunyan 027c65cd8f updated TODO 2013-02-01 23:21:51 +04:00
Roman Arutyunyan 8c39b37131 post static pull initialization to rtmp init queue 2013-02-01 17:25:44 +04:00
Roman Arutyunyan 2741432356 Merge branch 'master' into exec-static 2013-02-01 17:23:12 +04:00
Roman Arutyunyan f358a2e8f9 Merge branch 'static-relay' 2013-02-01 17:20:27 +04:00
Roman Arutyunyan 2a9d41496a implemented rtmp init process event queue 2013-02-01 17:19:32 +04:00
Roman Arutyunyan aefd113e8d implemented mp4 extended moov size; thanks to Andreas U. Trottmann 2013-01-31 23:04:08 +04:00
Roman Arutyunyan 98efe9ed7f fixed prctl call 2013-01-31 21:41:14 +04:00
Roman Arutyunyan b2ba2680a3 fixed starting static exec 2013-01-31 20:14:38 +04:00
Roman Arutyunyan 67aa7d5d0d renamed exec_init to exec_static 2013-01-31 02:04:49 +04:00
Roman Arutyunyan eb1baa936e added prctl call to terminate child when nginx worker is killed 2013-01-31 02:04:04 +04:00
Roman Arutyunyan 2c235d8633 Merge branch 'hls-nocache' 2013-01-31 00:44:29 +04:00
Roman Arutyunyan f89bbae235 implemented on_connect & on_disconnect 2013-01-28 22:17:19 +04:00
Roman Arutyunyan 0153d0865b fixed nginx_stat for rtmp relays 2013-01-28 16:42:48 +04:00
Roman Arutyunyan 00a640d0d6 implemented stat_stub decrement for nginx_stat to work properly 2013-01-28 14:02:46 +04:00
Roman Arutyunyan 5d00a5bb6c updated TODO 2013-01-27 11:14:26 +04:00
Roman Arutyunyan aeae84bf8b removed cmd handler initialization in postconf & added global initializers 2013-01-26 16:53:11 +04:00
Roman Arutyunyan af5703b357 implemented mp4 track selector 2013-01-26 10:06:04 +04:00
Roman Arutyunyan 9c88e12cf8 play restart is now off by default 2013-01-24 17:38:09 +04:00
Roman Arutyunyan ea65ac688c hls_continuous is off by default 2013-01-24 17:35:49 +04:00
Roman Arutyunyan 2ed36a2611 added EXT-X-ALLOW-CACHE:NO to HLS playlisy 2013-01-23 21:29:35 +04:00
Roman Arutyunyan 4906e816be implemented continuous HLS streaming 2013-01-23 02:09:24 +04:00
Roman Arutyunyan e160af92d7 set default hls sync to 300ms for fixing hls crackles 2013-01-22 22:53:09 +04:00
Roman Arutyunyan ccb0de2500 implementing cutting off application arguments; they are sent again by players in play() 2013-01-22 22:38:24 +04:00
Roman Arutyunyan 413ec7be56 update TODO 2013-01-22 16:06:00 +04:00
Roman Arutyunyan 58f5073d4e updated TODO 2013-01-18 21:48:46 +04:00
Roman Arutyunyan 9b3471d79f added fcntl-style file lock in recorder 2013-01-15 21:59:29 +04:00