Need professional opinion on Actionscript/Adobe Air video playback problem

Joined: 06/25/2007

Hello,

We are hoping to get some help with video playback issues in an Adobe Air application that was built using Actionscript 3 and Flash. The application serves as a presentation interface and plays slide and video content using the FLV Playback Controller. The user interface has three preview windows along with a list of slide and video content. The user has the ability to select slide(s) and or video(s) content and select a preview window(s) for the content to display in. The content is also shown full screen on multiple projectors via multiple monitor outputs.

The issues we are experiencing is playback quality suffers as multiple videos are played in succession. Typically the first time a video is played it appears fine but if it is replaced by another video the performance degrades drastically. This occurs even if the video is replaced by a slide and then again by a video. The current programmer has done everything in his power to unload each piece of video content when another piece of content is chosen.

We are looking at getting an official opinion letting us know if video playback performance can be increased, and if so a quote letting us know what the cost would be to do so. We can provide the source code and all related files for the job.

Thank You,

Rick Hocutt

Rick
"For what will it profit a man if he gains the whole world, and loses his own soul?" (Mark 8:36 NKJV)

Joined: 11/28/2008
Me personally, I like to

Me personally, I like to create the NetStream and NetConnection manually so I can control how the video is played back. But I might check to see if you are removing all of the event listeners if you have callbacks running on the video so you can show different slides, etc. If you have multiple event listeners, that will kill the application.

Another thing to check is if you are using external swf's to load the movie, using unloadAndStop() instead of unload which attempts to garbage collect everything. (AS3)

I would also check to see that you unload the flvplayback component by stopping everything and then initting itwith a new video instead of creating a new instance.

Hope this helps.

WARNING: No exposure to the Son will cause burning!

Portfolio Site | Production Blog |