Brightcove では、動画のアップロードおよび再生に H.264 形式を推奨します。H.264 は MPEG-4 規格における動画圧縮技術であり、MPEG-4 Part 10 と呼ばれることもあります。H.264 を使用した場合、他の多くのエンコード方式に比べて、狭い帯域幅で高品質の動画を配信できます。H.264 エンコーディングはモバイル動画配信にも最適な選択肢です。その分、VP6 (.flv) と比べて H.264 のデコードには、クライアント側でより多くの CPU リソースを必要とします。
Media モジュールを使用して H.264 動画をアップロードする際、次のいずれかの方法を選択できます。
VP6 (.flv) 以外のサポートしているフォーマットで動画をアップロードすることもできます。Brightcove の適応エンコーディング エンジンが、動画を H.264 レンディションにトランスコードできます。詳細は、動画をアップロードするおよび多重ビットレート ストリーミングを使用するを参照してください。
H.264 動画ファイルは、FTP バッチ プロビジョニングを使用するか、または Media API の create_video メソッドを使用して、アップロードすることもできます。FTP バッチ プロビジョニング機能と Media API のどちらを利用する場合でも、多重ビットレート ストリーミング用に、H.264 動画ファイルを Brightcove でトランスコードして複数のレンディションを生成するか、もしくは H.264 か VP6 の各レンディションを自社で用意するかを選択することができます。また、もう 1 つのレンディションとして、オリジナルの H.264 動画を保持することもできます。
H.264 動画を、Brightcove Console で作成したバージョン 2.0 Brightcove プレーヤに割り当てることはできません。Brightcove 3 以降で作成したプレーヤがすべてそうであるように、ActionScript 3.0 で作成したプレーヤが必要です。
H.264 動画を再生するには、Flash バージョン 9.0.115.0 以降が必要です。VP6 動画を再生するには、Flash バージョン 9.0.28.0 以降が必要です。Brightcove プレーヤでは、視聴者が使用している Flash のバージョンが検出されます。デフォルトでは、視聴者が 9.0.28.0 より古いバージョンの Flash を使用している場合、アップグレードを促すメッセージが表示されます。プレーヤで H.264 動画を使用する場合、パブリッシング コードに minorRevision 構成パラメータを指定することを推奨します。これにより、視聴者に対して、Flash バージョン 9.0.115.0 へのアップグレードを促すメッセージが表示されます。
JavaScript パブリッシング コードの場合:
<param name="minorRevision" value="115" />
ActionScript パブリッシング コードの場合:
config["minorRevision"] ="115"