Commit graph

1244 commits

Author SHA1 Message Date
Roman Arutyunyan 4b25e34338 added respawn & respawn_timeout params to exec module 2012-06-09 23:41:50 +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 6be685f21b changed execve to execv 2012-06-09 19:22:34 +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 7c13597508 changed ffmpeg call to have full path 2012-06-09 15:19:19 +04:00
Roman Arutyunyan 7bab4ee919 updated readme 2012-06-08 23:00:29 +04:00
Roman Arutyunyan 4bb48483be implemented exec feature 2012-06-08 22:57:54 +04:00
Roman Arutyunyan eec4b7b401 added cutting off stream name args & removing trailing backslash from appname; thanks to spuzirev & semihalev 2012-06-08 14:51:05 +04:00
Roman Arutyunyan 61b253c08c video & audio is normally played via hls with ffmpeg 2012-06-07 16:28:51 +04:00
Roman Arutyunyan b2a095c3bb implemented hls playlist & ts fragments 2012-06-07 16:28:51 +04:00
Roman Arutyunyan aa0c204ef3 added partial audio support to hls 2012-06-07 16:28:51 +04:00
Roman Arutyunyan e389302642 first working mpeg-ts encoder for future HLS broadcasting 2012-06-07 16:28:50 +04:00
Roman Arutyunyan 108bae8695 fixed compilation 2012-06-07 15:55:41 +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 09eee918b9 fixed compilation with gcc-4.6 2012-06-06 17:24:24 +04:00
Roman Arutyunyan 670e72c8d5 fixed gcc-4.6 compilation 2012-06-06 17:17:42 +04:00
Roman Arutyunyan e8e61e3d96 fixed compilation by gcc-4.6 2012-06-06 17:05:06 +04:00
Roman Arutyunyan 2218a36fca fixed compilation with gcc-4.6 2012-06-06 16:54:31 +04:00
Roman Arutyunyan c8d55c0d2d fixed compilation with nginx-1.2.1 2012-06-06 14:49:41 +04:00
Roman Arutyunyan b35147450b fixed compilation with newer compiler 2012-06-06 14:01:35 +04:00
Roman Arutyunyan de985dabd2 updated stat.xsl 2012-06-05 15:51:51 +04:00
Roman Arutyunyan 61ffd994bc fixed xsl 2012-06-05 15:00:56 +04:00
Roman Arutyunyan 224615dbbb fixed stats 2012-06-05 14:58:43 +04:00
Roman Arutyunyan 613e7072c1 added more details about nginx build to the stat page 2012-06-05 14:55:25 +04:00
Roman Arutyunyan 5ced4aea88 added relay remote address string to connection 2012-06-01 15:13:15 +04:00
Roman Arutyunyan 3027868a50 fixed crash because of shared log handler changed by relay 2012-06-01 15:07:37 +04:00
Roman Arutyunyan 7112fd9fd4 fixed compiler warning 2012-05-30 17:01:38 +04:00
Roman Arutyunyan 744ff2f723 added variants to metadata parser 2012-05-29 02:05:53 +04:00
Roman Arutyunyan 8eddc92f2f added variant support to AMF parser 2012-05-29 02:04:59 +04:00
Roman Arutyunyan 345a00f9a3 updated pings to be used only when no i/o occurs on connection 2012-05-26 17:47:06 +04:00
Roman Arutyunyan 49382c826b implemented RTMP ping 2012-05-26 08:33:41 +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 ac93e06d65 removed useless argument 2012-05-24 12:21:07 +04:00
Roman Arutyunyan 3fb41195a5 added publish/play silent mode to escape sending unrelated replies to when using relays 2012-05-22 22:53:35 +04:00
Roman Arutyunyan 30924a47ae implemented one-time hmac context initialization 2012-05-22 22:37:18 +04:00
Roman Arutyunyan cfab13d47d added sending chunk size before relay connects 2012-05-22 17:14:57 +04:00
Roman Arutyunyan a6a430ec2a fixed peer address allocation when creating relay 2012-05-22 15:54:25 +04:00
Roman Arutyunyan 7e344dc2c9 increased connection pool size to match all other pool sizes = 4096; that can improve memory usage 2012-05-22 13:08:33 +04:00
Roman Arutyunyan 63713c650d added features to fix pulling from FMS 2012-05-21 20:37:20 +04:00
Roman Arutyunyan 95570ce2c5 added onMetaData handler 2012-05-21 19:35:11 +04:00
Roman Arutyunyan aa791de4cc added more logging to send/receive protocol messages 2012-05-21 19:34:07 +04:00
Roman Arutyunyan 6e471119cc Merge branch 'handshakefix' 2012-05-21 13:09:57 +04:00
Roman Arutyunyan eae15c6013 added more AMF handlers to relay for logging 2012-05-21 10:45:14 +04:00
Roman Arutyunyan ec28243851 implemented client handshake response digest 2012-05-21 00:42:45 +04:00
Roman Arutyunyan d105a251f7 removed deprecated directive max_buf 2012-05-18 16:58:44 +04:00
Roman Arutyunyan 107ea3699e improved relay implementation 2012-05-18 14:25:30 +04:00
Roman Arutyunyan 32279ddf26 resolved conflict 2012-05-16 22:37:44 +04:00
Roman Arutyunyan 1f9072bbe6 implemented full relay support & updated README 2012-05-16 22:29:00 +04:00
Roman Arutyunyan 806ef97ba3 added support for empty stream names 2012-05-16 20:35:09 +04:00