Commit graph

1244 commits

Author SHA1 Message Date
Roman Arutyunyan bcd601832a reimplemented amf0 callbacks from arrays to chains to enable async processing 2012-03-27 20:26:43 +04:00
Roman Arutyunyan fa6d9fc84f README 2012-03-24 10:26:07 +04:00
Roman Arutyunyan 7f0f9f6ba3 added new features to README 2012-03-23 21:41:31 +04:00
Roman Arutyunyan c1d778314d added new features to README 2012-03-23 21:40:42 +04:00
Roman Arutyunyan 8b1d1d32e0 added new features to README 2012-03-23 21:39:06 +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
Roman Arutyunyan 1934e838df renamed broadcast module to live module 2012-03-23 16:39:28 +04:00
Roman Arutyunyan 31d18ed447 implemented applications 2012-03-23 16:03:32 +04:00
Roman Arutyunyan e563c3146e implement ext timestamp fix to make flash client recognize 32-bit timestamps 2012-03-22 01:00:52 +04:00
Roman Arutyunyan 7b70e92413 added max_message 2012-03-21 19:32:18 +04:00
Roman Arutyunyan 3980a59237 added access control 2012-03-21 19:08:59 +04:00
Roman Arutyunyan f2746b6ee1 fixed timestamp formula 2012-03-20 18:06:50 +04:00
Roman Arutyunyan 140a322b99 added reverse bit copy func 2012-03-20 18:06:19 +04:00
Roman Arutyunyan f925fd0bc6 added checks for active flag to prevent successive writev fails 2012-03-20 09:40:36 +04:00
Roman Arutyunyan d641811545 updated README 2012-03-20 08:16:04 +04:00
Roman Arutyunyan 50df6be855 updated README 2012-03-20 08:15:09 +04:00
Roman Arutyunyan 1e9a7e6efc improved frame timing & added meta files 2012-03-20 03:52:39 +04:00
Roman Arutyunyan b9ee8dbe09 added auto-detectiion of size in amf0 writer && improved a lot of code in broadcaster 2012-03-19 19:55:46 +04:00
Roman Arutyunyan 96ebed8573 implemented frame dropping 2012-03-18 17:09:19 +04:00
Roman Arutyunyan 8204245eb2 test/
added another doc
2012-03-18 02:18:21 +04:00
Roman Arutyunyan ec948cd1ea test/
added flash tests
2012-03-18 02:16:59 +04:00
Roman Arutyunyan 996bd6b93e fixed send_chain allocation overhead & fixed disconnect buffer cleanup 2012-03-17 18:12:59 +04:00
Roman Arutyunyan eda826a386 fixed initial pool size 2012-03-17 12:20:03 +04:00
Roman Arutyunyan ebd019e4af implemented proper shared buffer to enable multi-user broadcasts 2012-03-17 10:12:38 +04:00
Roman Arutyunyan 12dc260fec implemented proper shared buffer to enable multi-user broadcasts 2012-03-17 10:12:19 +04:00
Roman Arutyunyan fd9e64c138 greately improved: video is now played but nginx crashed on some (big?) frames 2012-03-16 22:09:04 +04:00
Roman Arutyunyan 65cc92e7ca improved publishing & subscribing: now subscriber receives some data which looks like real video 2012-03-15 20:43:03 +04:00
Roman Arutyunyan 17a3d368d8 fixed bugs in packet input 2012-03-15 15:49:05 +04:00
Roman Arutyunyan 78ea1b1266 improved handshake to match specs 2012-03-15 10:23:49 +04:00
Roman Arutyunyan 03960eb7b4 improved publishing & subscribing: now subscriber receives some data which looks like real video 2012-03-14 20:38:15 +04:00
Roman Arutyunyan eaef3b90b9 fixed buffer allocation when broadcasting 2012-03-14 10:22:27 +04:00
Roman Arutyunyan 68c64116b2 fixed errors; now translation goes up to real a/v broadcast 2012-03-14 10:06:47 +04:00
Roman Arutyunyan 8e32bae842 improved closing session on error 2012-03-13 17:51:41 +04:00
Roman Arutyunyan 4602695d5c implemented broadcast 2012-03-13 09:41:51 +04:00
Roman Arutyunyan fca2c2c8f5 added event & call handlers && created broadcast module 2012-03-12 21:58:00 +04:00
Roman Arutyunyan 39c846faa5 added send shortcuts 2012-03-12 03:44:58 +04:00
Roman Arutyunyan cdaf112e76 reimplemented output buffering && added shortcuts for sending all major kinds of messages 2012-03-12 03:44:32 +04:00
Roman Arutyunyan 6769a5ac5d reimplemented input buffering 2012-03-11 20:17:17 +04:00
Roman Arutyunyan 69bbf67118 improved amf0 writing & partially implemented connect() 2012-03-10 01:49:09 +04:00
Roman Arutyunyan 60f7962b5b fixed many errors; now test goes up to successfull 'connect' parse 2012-03-09 02:39:15 +04:00
Roman Arutyunyan 93b4582afb fixed compilation errors; first build 2012-03-08 21:45:10 +04:00
Roman Arutyunyan eb6a14fb6c added CORE_MODULES & fixed NGX_ADDON_SRCS in config for module to compile 2012-03-08 19:31:52 +04:00
Roman Arutyunyan d39b624653 initial commit 2012-03-08 19:21:22 +04:00