Have you ever been in a situation where you are required to place very large videos in a course that should run online smoothly without any loading issues? I know some of you already have had experience of working with such videos.
Recently one of our customers wanted to place videos strategically in a course and wanted it to be streamed without loading issues. I worked closely with my technical team to find solution to suit the exact requirement. I learnt that there are some considerations to be taken into account for videos to play seamlessly online all of which have a unique solution.
The solution seems to be provided by Adobe Flash which is widely used to deliver videos that are supported by various browsers and is fully customizable. It can offer many interactive options.
Adobe Flash can deliver videos in three different ways:
1. Embedded Video – Videos embedded in Flash deliver as Shockwave Flash (.swf) files, which play directly on Flash Player.
2. Progressive Download and Playback – External video .flv file linked to built-in component has features like play, pause, stop and other video operations.
3. Streaming Server – Flash Media Server (FMS), is a streaming server. It helps in delivering both live and on-demand videos with buffering support, interactive options, and built-in security features.
Now that we have learned that there are three options to deliver videos using Adobe Flash, let’s look at a few tips, which can benefit you in publishing the videos online.
Given below are a few tips for publishing videos that play online smoothly and seamlessly:
a) Dimension – To deliver videos for standard resolution 1024 x 768, the recommended dimension is a Width of 640 pixels and Height of 360 pixels.
b) Format – The video should be converted into .flv format before integrating with the flash streaming component.
c) Duration & Size – The ideal size for the single video should be below 20 MB. If a video is longer, we can split it into smaller parts and load them individually. As a result videos play without any interruptions at lower bandwidth areas.
d) Compression – The video file should be compressed at a high rate via video and audio codecs.
e) Video Quality – To reduce the file size further we should slightly reduce quality of video for online view and if required can provide download link to the higher quality video.
I hope you learned something new from my blog. Please do share the problems you faced while working on videos and the solutions you used to overcome them.
Thank you for taking the time to read!