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 |
|
Roman Arutyunyan
|
1051367274
|
optimized session member access
|
2012-04-19 12:31:36 +04:00 |
|
Roman Arutyunyan
|
6ae16bf9d8
|
implemenmted several optimizations
|
2012-04-19 09:53:18 +04:00 |
|
Roman Arutyunyan
|
40684b12b4
|
implemented shared output chains
|
2012-04-18 16:37:18 +04:00 |
|
Roman Arutyunyan
|
359c346d35
|
added more features to recorder
|
2012-04-11 17:07:06 +04:00 |
|
Roman Arutyunyan
|
90f985fa2f
|
implemented deferred session close
|
2012-04-08 01:44:57 +04:00 |
|
Roman Arutyunyan
|
dbbd320864
|
improved amf writing
|
2012-04-06 17:49:30 +04:00 |
|
Roman Arutyunyan
|
f118918a47
|
added more alf functions
|
2012-04-06 16:13:48 +04:00 |
|
Roman Arutyunyan
|
cf1976cd05
|
implemented chunk size change
|
2012-04-05 21:28:41 +04:00 |
|
Roman Arutyunyan
|
321c4899cc
|
fixed formatting
|
2012-04-05 21:26:46 +04:00 |
|
Roman Arutyunyan
|
20a8d06eb6
|
implemented amf_create & fixed memory keak
|
2012-04-05 14:58:10 +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
|
d943d51975
|
implemented cmd module - a layer for amf0 call dispatching
|
2012-03-23 21:29:22 +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
|
140a322b99
|
added reverse bit copy func
|
2012-03-20 18:06:19 +04:00 |
|
Roman Arutyunyan
|
96ebed8573
|
implemented frame dropping
|
2012-03-18 17:09:19 +04:00 |
|
Roman Arutyunyan
|
ec948cd1ea
|
test/
added flash tests
|
2012-03-18 02:16:59 +04:00 |
|