Commit graph

85 commits

Author SHA1 Message Date
Roman Arutyunyan f599c70568 updated copyright line 2013-11-03 23:11:37 +04:00
Roman Arutyunyan 0c35b73152 added pragma to skip zero-sized array warning 2013-06-13 00:38:06 +04:00
Roman Arutyunyan 248335216a added type cast to 64-bit reverse function 2013-06-12 20:47:24 +04:00
Roman Arutyunyan b93e2cdff6 added int8_t & uint8_t definitions for msvc 2013-06-12 20:47:23 +04:00
Roman Arutyunyan 8553cf204b inline -> ngx_inline 2013-06-12 20:47:23 +04:00
Roman Arutyunyan 3fc1598db9 implemented proper initializers for exec_static and pull static 2013-04-19 01:10:29 +04:00
Roman Arutyunyan 6d5986aa59 removed rtmp init event queue 2013-02-05 17:52:06 +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 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 f89bbae235 implemented on_connect & on_disconnect 2013-01-28 22:17:19 +04:00
Roman Arutyunyan 3bd60857bd implemented static pulls 2013-01-14 22:58:10 +04:00
Roman Arutyunyan b85499c144 renamed log context & implemented command/name/args in access logger 2013-01-13 14:44:08 +04:00
Roman Arutyunyan 59eac372ab compiled access logger 2013-01-13 12:14:48 +04:00
Roman Arutyunyan e5e5766ebb Merge branch 'record-keyframes' 2012-12-25 19:50:11 +04:00
Roman Arutyunyan 0a4296b9a2 implemented rtmp aggregate message support; fixed rtmp acks 2012-12-17 21:22:51 +04:00
Roman Arutyunyan 8658d99529 fixed h264 header considered by recorder as a key with intermediate frames following 2012-12-16 01:07:01 +04:00
Roman Arutyunyan b145f3bc9c fixed publish_time_fix=on 2012-11-22 18:39:24 +04:00
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 d8386ce7e0 a new semi-atc live streamer 2012-11-01 01:02:10 +04:00
Roman Arutyunyan 101b43a478 merged sync branch 2012-10-24 14:21:13 +04:00
Roman Arutyunyan e5d61f2c62 added 'busy' directive 2012-10-09 18:22:14 +04:00
Roman Arutyunyan fb824371e7 fixed vod stopping: added NetStream.Play.Complete meta message 2012-10-05 10:11:30 +04:00
Roman Arutyunyan b4ca0bede8 implemented absolute timestamp feature (atc on) 2012-09-30 16:12:46 +04:00
Roman Arutyunyan 6485716fb4 fixed push & pull in auto-push mode 2012-09-22 16:42:43 +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 3a403f8563 added recorder{} block 2012-09-05 16:49:39 +04:00
Roman Arutyunyan acf6ea076c merged from master 2012-08-30 17:39:31 +04:00
Roman Arutyunyan 24539ca116 improved vod scheduling: added dry buffer event 2012-08-26 16:13:23 +04:00
Roman Arutyunyan a92d23d530 added AMF shortcuts & project-wide stream numbers; updated mp4 streamer 2012-08-24 20:46:40 +04:00
Roman Arutyunyan dd19680ed9 skipped on_publish/access/record for auto-pushed connections 2012-07-20 13:06:17 +04:00
Roman Arutyunyan 3caf2fd7b4 implemented streaming flvs from beginning till the end; no metadata & positioning so far 2012-07-04 12:34:23 +04:00
Roman Arutyunyan 7c99cfba0a moved out queue params to config 2012-06-14 19:53:21 +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 ec28243851 implemented client handshake response digest 2012-05-21 00:42:45 +04:00
Roman Arutyunyan 107ea3699e improved relay implementation 2012-05-18 14:25:30 +04:00
Roman Arutyunyan 83dbef4567 early relay implementation 2012-05-16 15:56:27 +04:00
Roman Arutyunyan d82c16499d Merge branch 'http' 2012-05-10 15:05:50 +04:00
Roman Arutyunyan 7b88858b44 implemented http/xml/xsl RTMP stats 2012-05-07 15:41:03 +04:00
Roman Arutyunyan bd40fe63f9 implemented encrypted handshake 2012-05-03 02:28:21 +04:00
Roman Arutyunyan 606675085d added more code to new handshake 2012-05-01 22:40:22 +04:00
Roman Arutyunyan 8c9e3ad36f implemented per-client sending of abs frame upon connect 2012-04-26 16:47:15 +04:00
Roman Arutyunyan 391bb0b392 fixed parsing fmt=3 chunk timestamps 2012-04-26 14:13:07 +04:00
Roman Arutyunyan bb5b770757 refactored live module streaming 2012-04-20 18:03:00 +04:00
Roman Arutyunyan c9eb9291bb implemented buffering 2012-04-20 09:01:04 +04:00