1080p30 (HD TV): 1920x1080 30fps 1080p25 (HD TV): 1920x1080 25fps 1080p24 (HD TV/Blu-ray): 1920x1080 24fps 720p30: 1280x720 30fps high data rate: 113,665 - 185,966 med data rate: ? low data rate: 30,680 - 43,201 STOP: NetStream.Buffer.Empty NetStream.Play.End -- ODM NetStream.Play.Pause -- ODM NetStream.Play.Stop NetStream.Play.StreamNotFound NetStream.Seek.Notify PLAY: NetStream.Buffer.Full NetStream.Buffer.Flush NetStream.Play.Start -- (153666) INFO: [StreamManager][getStream] Group: scene :: Group Type: string :: auth: false -- (153691) [AuthorizationManager][getInstance] -- (153700) [AuthorizationManager][video] path: video/5/31/33/ -- (153708) [AuthorizationManager][auth] path: video/5/31/33/ -- (153722) [AuthorizationManager][auth] Calling Auth Server: http://session2.dev.teamcanoga.com/video/index.php with path: /video/5/31/33/ -- (153730) [AuthorizationManager][media] Auth URL: http://session2.dev.teamcanoga.com/video/index.php?path=/video/5/31/33/&S=abec9b4eb2a2a1a07b3084c481c51351&H=78990c67a80bf8f4e91c07fd1ec46de9&MR=H&authTime=153722 -- (154158) WARN: [StreamObject#2][playStream] path: http://pod1.dev.teamcanoga.com:80/sec/7f6ae1ec9193cb17cdb2049084abe033/468a9b65/video/5/31/33/high.flv?start=0 -- (160729) WARN: [StreamObject#2][onStatus] NetStream.Buffer.Full :: KBps: 364.58 :: testTime: 5.654 http://pod1.dev.teamcanoga.com:80/sec/7f6ae1ec9193cb17cdb2049084abe033/468a9b65/video/5/31/33/high.flv?start=0 http://xml.dev.teamcanoga.com/xml/video/5/31/33/ http://xml.dev.teamcanoga.com/xml/video/5/31/33/metadata.xml http://xml.dev/xml/metadata/scene_high_36.xml http://xml.dev/xml/video/5/31/33/metadata.xml scp module.xml runeimp@pod1-serv1.dev.teamcanoga.com:/var/www/htdocs/porndirector/1/module.xml scp backgrounds/* runeimp@pod1-serv1.dev.teamcanoga.com:/var/www/htdocs/porndirector/1/backgrounds/ scp -r videos/* runeimp@pod1-serv1.dev.teamcanoga.com:/var/www/htdocs/porndirector/1/videos/ scp -r * runeimp@pod1-serv1.dev.teamcanoga.com:/var/www/htdocs/porndirector/1/videos/1/7/1/ scp -r * runeimp@pod1-serv1.dev.teamcanoga.com:/var/www/htdocs/porndirector/1/videos/2/4/3/ scp music/* runeimp@pod1-serv1.dev.teamcanoga.com:/var/www/htdocs/porndirector/1/music/ ruby /usr/lib/ruby/site_ruby/1.8/flvtool2.rb -P (print to screen) ruby /usr/lib/ruby/site_ruby/1.8/flvtool2.rb -U (update) ruby /usr/lib/ruby/site_ruby/1.8/flvtool2.rb -H (help) var stream:StreamObject = streamManager.getStream(layer:String, auth:Boolean); stream.attachVideo(video:Video); stream.play(url:String); stream.active:Boolean; stream.auth:Boolean; onMetaData event at 0.133 ... audiocodecid: 2 audiodatarate: 128.339288725138 audiodelay: 0 audiosamplerate: 22000 audiosamplesize: 16 audiosize: 10545548 canSeekToEnd: true cuePoints: datasize: 73449173 duration: 640.573 filesize: 73624078 framerate: 30 hasAudio: true hasCuePoints: false hasKeyframes: true hasMetadata: true hasVideo: true height: 360 keyframes: [object Object] lastkeyframetimestamp: 640.54 lasttimestamp: 640.54 metadatacreator: inlet media FLVTool2 v1.0.5 - http://www.inlet-media.de/flvtool2 metadatadate: Sun Nov 12 08:50:53 GMT-0800 2006 stereo: true videocodecid: 4 videodatarate: 782.973591032566 videosize: 62901927 width: 480 trace('META DURATION ' + metaProp.duration); myseekbar.setDuration(metaProp.duration); for(var i in metaProp) { trace('META DATA: ' + i + ' ' + metaProp[i]); } keyframes_file_positions = metaProp['keyframes']['filepositions']; keyframes_file_times = metaProp['keyframes']['times']; http://pod1.nerfgasm.com:81/sec/6ed651b3b94fl2593cea8de4d73a0b10/459af229/video/5/38/40/228/high.flv?start=0 http://pod1.nerfgasm.com:81/video/5/38/40/228/high.flv?start=0 http://pod1.nerfgasm.com:81/video/2/2/1/2/high.flv?start=0 ================================================== Hey Guys, OK, this is the concept that I think we can all work with. I think what should happen is that I will pull the meta.xml from the XML server based on the standard video path segment and the XML should contain the start and stop parameters needed to pass to the pod servers. Currently FLVTool2 outputs something along the lines of ... I would personally like to see that updated to video/1/2/ 512 2048 ... That way the current info for the clips doesn't need to change. You can easily inject the appropriate info into the XML and I just get all info I need from the XML file and send that to Simon's auth script. -- Mark Preston Gardner ActionScript Programmer Cyber Flow Solutions, Inc. markg@cyberflowsolutions.com AIM: cyberflowmpg