Video Cloud is designed to simplify the process of publishing your videos so that your single upload plays beautifully on the desktop, mobile device, and connected TV, no matter the content, resolution, or connection speed.
When you upload your video, Video Cloud's Adaptive Encoding Engine automatically transcodes your single video into a collection of renditions, each suitable for the typical range of your viewers’ bandwidth and resolution. Then Video Cloud dynamically detects the screen size and connection speed from the environment where your video plays, and serves the right rendition of your video to maximize quality given the speed and power available to each individual viewer. This article offers best practices for recording, exporting, uploading and publishing your Video Cloud videos that assures optimum playback of your content everywhere it shows.
The Video Cloud publication workflow includes the following processes:
There are many factors that impact the overall results of transcoded media. It is not realistic to provide a one-size-fits-all recommendation, so this step will list some of the more important considerations and how they affect the output.
In most cases, when you publish your videos to Video Cloud, they look great across all distribution targets, whether they are playing amid other content within a browser, in full-screen mode, in the confines of small mobile device screens, or spread out across large monitors. Still, it's best when recording your video to make a practice of considering both the nature of your content and the viewing conditions of your audience. You can take some measures when recording tricky content to show under challenging conditions, such as an instructional screen cast with small text you would like to make crisp and legible from both a player included with other browser content and as a full screen video, or an HD news cast shown to countries with populations having low bandwidth Internet access.
Here are some recommendations for recording practices to avoid issues with content and playback:
Brightcove recommends uploading a video source file encoded as an H.264 format to leverage optimum quality for the widest range of delivery targets. The H.264 codec offers the maximum opportunity for Video Cloud's transcoding engine to create the highest quality renditions for the range of resolutions and bandwidths where your video plays. See Understanding codecs, containers, and file extensions for more on the distinction between codecs, containers, and file types. For detailed specifics on the best format for your Video Cloud video uploads, see Video Source File Specifications and Recommendations.
To be sure your video source file is encoded in a H.264 format, you can verify the format in the QuickTime player's movie inspector:

The QuickTime movie inspector is a handy tool for reporting the format, resolution, frame rate, and other properties of your compressed video source file.
Brightcove recommends uploading a video source file encoded as an H.264 format to leverage optimum quality for the widest range of delivery targets. The H.264 codec offers the maximum opportunity for Video Cloud's transcoding engine to create the highest quality renditions for the range of resolutions and bandwidths where your video plays. See Understanding codecs, containers, and file extensions for more on the distinction between codecs, containers, and file types. For detailed specifics on the best format for your Video Cloud video uploads, see Video Source File Specifications and Recommendations.
When compressing and exporting videos from your favorite video editors, we recommend compressing your videos in using an H.264 codec and letting Video Cloud automatically create renditions best for multiple resolutions and bit rates. In addition, we recommend:
For recommended specific instructions to export videos from Final Cut Pro 7 for MAC, and Camtasia Studio 7 for PC, see Exporting High Quality Video Source Files with Popular Video Editing Programs. If you're exporting from iMovie, and Snapz, consider the guiding principles listed above, as well as the Final Cut Pro 7 processes; the Final Cut Pro video and audio compression settings are identical to those for iMovie and Snapz.
If you want your videos to play beautifully across a range of screen sizes such as in the three screen strategy of publishing to desktop, mobile device, and wide monitor TVs, and if you want your videos to play smoothly across a range of connection speeds from dial-up, to cellular, to high speed cable, you must start with a video file that plays as optimally as possible in each of those environments. To assure that your video shows as beautifully as possible across the variety of the size and speed conditions of your viewers, Video Cloud creates a collection of video files, called multi-bitrate renditions, each of various sizes and qualities. When Video Cloud detects the resolution, bandwidth, and other conditions of the device requesting to play your video, it serves the best rendition of your video for that environment, be it a smaller and slower version to fit the constraints of a mobile device screen or low bandwidth connection, or be it a full-quality version that takes advantage of wide screen monitors with high speed, and high definition capabilities.
You have fine grain control of the speed, size, and encoding quality of these rendition files. If you know the connection rates, devices and screen resolutions of your audience, you can tailor each rendition file of your videos to create a collection of renditions that targets size and speed conditions of those viewers.
Upload your video or videos using the Video Cloud Studio's Media module according to the processes in Uploading Videos with the Media Module. Alternatively, you can upload via FTP batch provisioning or by using Media API methods. See Using FTP Batch Provisioning and Getting Started with the Media API for more on those upload processes.
To leverage Video Cloud's ability to create multiple renditions of your video for varying resolutions including desktop browser, full-screen, wide screen, smartphone, and tablet as well as varying bandwidths, upload a H.264 source and select the Multiple Renditions option. See H.264 Videos for specifications on uploading this format.
When you upload a video to the Video Cloud platform, Video Cloud stores it as a digital master. This digital master is the source for all renditions Video Cloud creates. The digital master is also the source if you should ever elect to re-encode your video in order to change your transcode settings. For more on re-encoding videos see Re-encoding Existing Videos. At upload time, you can optionally choose Add H.264 source as a rendition to have a copy of this digital master available as the highest quality version rendition in addition to other renditions created by Video Cloud's transcoding engine.