Share via


再生テクノロジ ("テクノロジ")

再生テクノロジとは、ビデオまたはオーディオを再生するために使用される特定のブラウザーまたはプラグイン テクノロジを指します。

  • azureHtml5JS: ビデオ要素と共に MSE および EME 標準を利用し、DASH コンテンツをプラグインなしで再生します。Azure Media Services によって、AES-128 ビット エンベロープ暗号化コンテンツまたは DRM の一般的な暗号化コンテンツ (ブラウザーでサポートされている場合に PlayReady および Widevine を使用) がサポートされます。
  • flashSS: Flash Player テクノロジを利用して Smooth コンテンツを再生します。Azure Media Services によって AES-128 ビット エンベロープ暗号化がサポートされており、Flash バージョン 11.4 以上が必要です。
  • html5FairPlayHLS: ビデオ要素を使用して、HLS 経由で Safari 固有の (Mac または iOS でのみ) インブラウザーベースの再生テクノロジを利用します。 このテクノロジでは、FairPlay で保護されたコンテンツを Azure Media Services から再生する必要があります。2016 年 10 月 19 日に techOrder に追加されました。
  • SilverlightSS: Silverlight テクノロジを利用して Smooth コンテンツを再生します。PlayReady で保護されたコンテンツが Azure Media Services によってサポートされます。
  • html5: ビデオ要素を使用して、インブラウザーベースの再生テクノロジを利用します。 Apple iOS または Android デバイスの場合、このテクノロジで HLS ストリームの再生が可能です。基本的な AES-128 ビット エンベロープ暗号化または DRM コンテンツ (ブラウザーでサポートされている場合に FairPlay を使用) が一部サポートされます。

テクノロジの順序

幅広いデバイスで資産を再生できるように、次のテクノロジの順序が推奨されます。これは techOrder: ["azureHtml5JS", "flashSS", "html5FairPlayHLS","silverlightSS", "html5"] の場合に既定値で、<video> で直接設定できるほか、オプションでプログラムによって設定できます。

<video data-setup='{"techOrder": ["azureHtml5JS", "flashSS", "html5FairPlayHLS", "silverlightSS", "html5"]}

or

    amp("vid1", {
          techOrder: ["azureHtml5JS", "flashSS", "html5FairPlayHLS", "silverlightSS", "html5"]
    });

互換性マトリックス

Azure Media Services のストリーミング コンテンツでテクノロジの順序が推奨されるものである場合、次の互換性再生マトリックスが想定されます

Browser OS 想定されるテクノロジ (クリア) 想定されるテクノロジ (AES) 想定されるテクノロジ (DRM)
EdgeIE 11 Windows 10、Windows 8.1、Windows Phone 101 azureHtml5JS azureHtml5JS azureHtml5JS (PlayReady)
IE 11 Windows 7、Windows Vista1 flashSS flashSS SilverlightSS (PlayReady)
IE 11 Windows Phone 8.1 azureHtml5JS azureHtml5JS サポート対象外
Edge Xbox One1 (2015 年 11 月の更新) azureHtml5JS azureHtml5JS サポート対象外
Chrome 37 以降 Windows 10、Windows 8.1、macOS X Yosemite1 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Firefox 47 以降 Windows 10、Windows 8.1、macOS X Yosemite 以降1 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Firefox 42 ~ 46 Windows 10、Windows 8.1、macOS X Yosemite 以降1 azureHtml5JS azureHtml5JS SilverlightSS (PlayReady)
Firefox 35 ~ 41 Windows 10、Windows 8.1 flashSS flashSS SilverlightSS (PlayReady)
Safari iOS 6 以降 html5 html5 (トークンなし) 3 サポート対象外
Safari 8 以降 OS X Yosemite 以降 azureHtml5JS azureHtml5JS html5FairPlayHLS (FairPlay)
Safari 6 OS X Mountain Lion1 flashSS flashSS SilverlightSS (PlayReady)
Chrome 37 以降 Android 4.4.4 以降2 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Chrome 37 以降 Android 4.02 html5 html5 (トークンなし)3 サポート対象外
Firefox 42 以降 Android 5.0 以降2 azureHtml5JS azureHtml5JS サポート対象外
IE 8、IE 9、IE 10 Windows サポート対象外 サポート対象外 サポート対象外

1 構成がサポートされていないか、テストされていません。完了の参照として表示されます。

2 Android デバイスでの正常な再生には、デバイスの機能、グラフィックスのサポート、コーデックのレンダリング、OS のサポートなどの組み合わせが必要になります。 Android はオープンソース プラットフォームであり、スマートフォンの製造元は、Google から提供されている Vanilla Android OS を変更することができます。これにより、Android の領域で断片化が発生し、機能不足のために一部のデバイスがサポートされないことがあります。 また、一部の Android デバイスは、すべてのコーデックには対応していません。

3 トークンがサポートされていない場合は、プロキシを使用してこの機能を追加できます。 このソリューションの詳細については、こちらのブログをご覧ください。

注意

選択される想定テクノロジでプラグイン (Flash など) のインストールが必要で、ユーザーのマシンにそれがインストールされていない場合は、引き続き AMP によって、テクノロジ リストの次のテクノロジの機能がソースの種類および保護情報と併せて確認されます。 たとえば、OS X Yosemite の Safari 8 で保護されていないオンデマンド ストリームを表示しようとしたときに、Flash も Silverlight もインストールされていない場合、AMP ではネイティブの Html5 テクノロジを使って再生するよう選択されます。

新しいブラウザー テクノロジが日々登場しているため、このマトリックスは変更される可能性があります。