When you upload your video, {{ site.product_short }} automatically transcodes your single video into a collection of renditions, each suitable for the typical range of your viewers’ bandwidth and resolution. Then, {{ site.product_short }} 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 {{ site.product_short }} videos that assures optimum playback of your content everywhere it plays.
The tables below summarize the settings that you can use when creating video content:
Format | MP4, M4V, MOV |
Codec | H.264, H.265 (HEVC)[1-1] |
Bitrate | 2x the bitrate of the highest rendition |
Frame rate | Constant, usually between 15 - 60 frames per second |
Aspect ratio | Your video aspect ratio will be preserved. An aspect ratio of 16:9 is common. |
Codec | AAC (Advanced Audio Codec) |
Bit rate | Constant, 128 kbps |
Channels | Stereo |
Now, you are ready to look further into the details of these settings:
The {{ site.product_short }} 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 using {{ site.product_short }}, 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 {{ site.product_short }}'s transcoding engine to create the highest quality renditions for the range of resolutions and bandwidths where your video plays. See Supported Video Codecs and Containers for more on the distinction between codecs, containers, and file types. For detailed specifics on the best format for your {{ site.product_short }} 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.
When compressing and exporting videos from your favorite video editors, we recommend compressing your videos using an H.264 codec and letting {{ site.product_short }} automatically create renditions best for multiple resolutions and bit rates. In addition, we recommend:
For recommended specific instructions for exporting videos from tools like Apple Final Cut Pro X, Telestream ScreenFlow, Adobe Premiere Pro or Techsmith Camtasia Studio, refer to the detailed instructions provided by these software packages.
Upload your video or videos using the Upload module in {{ site.product_short }} Studio. See Uploading Videos Using the Upload Module for more information. Alternatively, you can upload a batch of videos using the Dynamic Ingest API.
When you upload a video to the {{ site.product_short }} platform, {{ site.product_short }} stores it as a digital master. This digital master is the source for all renditions {{ site.product_short }} creates. The digital master is also the source if you should ever elect to retranscode your video in order to change your transcode settings.
It can take up to three times the duration of the video for the transcoding process to complete.
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, {{ site.product_short }} creates a collection of video files, called multi-bitrate renditions, each of various sizes and qualities. When {{ site.product_short }} 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.