View in English

  • メニューを開く メニューを閉じる
  • Apple Developer
検索
検索を終了
  • Apple Developer
  • ニュース
  • 見つける
  • デザイン
  • 開発
  • 配信
  • サポート
  • アカウント
次の内容に検索結果を絞り込む

クイックリンク

5 クイックリンク

ビデオ

メニューを開く メニューを閉じる
  • コレクション
  • トピック
  • すべてのビデオ
  • 利用方法

WWDC19に戻る

ストリーミングはほとんどのブラウザと
Developerアプリで視聴できます。

  • 概要
  • トランスクリプト
  • AirPlay 2ビデオのためのHLSオーサリング

    AirPlay 2ビデオを使用すると、Appleデバイスから一般的なスマートテレビにビデオを共有することができます。このセッションでは、対応するテレビに高画質のビデオをシームレスに配信するための特別な考慮事項と、検証ツールを利用してコンテンツをプレイムタイムに備える方法を紹介します。

    リソース

    • HTTP Live Streaming
    • HTTP Live Streaming - Overview
    • HTTP Live Streaming (HLS) authoring specification for Apple devices
    • HTTP Live Streaming Tools
    • Integrating AirPlay for Long-Form Video Apps
      • HDビデオ
      • SDビデオ
    • プレゼンテーションスライド(PDF)

    関連ビデオ

    WWDC19

    • 低遅延HLSの紹介
    • AirPlay 2による大画面への接続
  • このビデオを検索

    (音楽) 私はエリク・ヴァーシェン HLSストリーミングチームの一員です まずAirPlay 2 ビデオの オーサリングの話です

    iOSへのAirPlay導入以来― AirPlayを使ってApple TVが楽しめます 今年からサポートを飛躍的に拡大し テレビにAirPlayを実装しました

    Apple TVとAirPlay対応テレビで 最高画質の映像体験ができます tvOSとApple TVへのストリーミングには 特定条件があります 新しいAirPlay対応テレビの場合は 独自の条件です

    今日話すのは この新たな条件と 問題を確認する検証ツールの 変更点についてです

    最新のHLSオーサリング仕様には AirPlay 2への追加条件があります

    これらの要点を 今は理解しなくても構いません 順にスライドで説明します 詳しく見ましょう

    異なるバリアントを同期して 切り替えを簡単にします 仮に各カラーバーが 異なるバリアントなら― すべてをきれいに そろえてください 少なくともミリ秒の精度を推奨します ビデオセグメントは 常にIDRフレームから開始

    DISCONTINUITYの際 変更は避けましょう 例えば― HEVCとH.264の切り替えは不可 AACとDolby Digitalもです iOSやApple TVのように スムーズではありません フレームレートは任意変更ができず 25 fpsと30 fpsでの切り替えは不可

    各コーデックには 複数のバリアントを用意します AirPlay対応テレビは 冒頭のコーデックを維持 そのため 低画質にH.264 高画質にHEVCは 使わないようにしましょう ここでは機能しません iFrameバリアントを使用すれば 早送り 巻き戻し シークが効果的です コーデックは切り替わらないため 映像のコーデックに合う バリアントが必要です

    ご覧の暗号化の条件は AirPlay 2以外にも適用されます 標準規格は1割の部分的な暗号化を推奨 FairPlayには これのみが有効です

    暗号化の方法は2つあります Sencボックスを用いたCMAF そしてSaioとSaiz両方の ボックスを用いたISOBMFFです 望ましいのは後者です

    最後に その他の条件です HDRコンテンツの提供は マルチフォーマットでの対応が最適です 例えばドルビービジョンと HDR10なら― テレビはどちらかをサポートします 字幕にはWebVTTを使用 すべてのコンテンツに MIMEタイプを推奨します 詳しく説明しましょう

    以前からHLSプレイリストには MIMEタイプがあり 推奨するMIMEタイプは 想像がつくでしょう WebVTTの仕様はtext/VTTですが text/plainを使用しています text/VTTはIANAに未登録なので 拒否するクライアントもあり text/plainを使います

    ご覧のMIMEタイプの最後2つは AirPlay 2コンテンツに適しません すべてにMIMEタイプを推奨するため 表示しています

    ストリームの確認方法です

    2つの検証ツールを思い出してください 補足的なツールです mediastreamvalidatorは HLSの仕様を検証し hlsreportはオーサリング仕様を 検証します 常にペアで実行できるよう スクリプト作成を提案します

    hlsreportの重要な変更点です 従来 iOSとtvOSのルールの検証は -OSオプションで何度も実行しました 今はすべてのルールセットを デフォルトで検証できます ルールセットのオプションは ほとんど必要なくなるでしょう OSオプションの使用はやめるべきです

    hlsreportのアウトプットの変更点です

    検証されたルールセットが タイトル行に表示され

    各ルールセットでルールが分類されます 例えば一般的な条件では Must FixとShould Fixの サブセクションがあります

    下に行くとiOSの条件があります

    一般的な条件のルール10は Should Fixとなっています 一方― AirPlay 2の同じルールはMust Fixです

    規則違反がなければ 各セクションは表示されません ここでは AirPlay 2に Should Fixがないですね

    今日の主なポイントは AirPlay 2の新たな条件です オーサリング仕様の検証には hlsreportを使いましょう デフォルトで すべてのルールセットを検証します

    これはセッション507です 詳しくは上記のURLへ オーサリング仕様やツール― HLS関連のリンクがあります ありがとうございました 引き続き良いカンファレンスを

Developer Footer

  • ビデオ
  • WWDC19
  • AirPlay 2ビデオのためのHLSオーサリング
  • メニューを開く メニューを閉じる
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    メニューを開く メニューを閉じる
    • アクセシビリティ
    • アクセサリ
    • App Extension
    • App Store
    • オーディオとビデオ(英語)
    • 拡張現実
    • デザイン
    • 配信
    • 教育
    • フォント(英語)
    • ゲーム
    • ヘルスケアとフィットネス
    • アプリ内課金
    • ローカリゼーション
    • マップと位置情報
    • 機械学習
    • オープンソース(英語)
    • セキュリティ
    • SafariとWeb(英語)
    メニューを開く メニューを閉じる
    • 英語ドキュメント(完全版)
    • 日本語ドキュメント(一部トピック)
    • チュートリアル
    • ダウンロード(英語)
    • フォーラム(英語)
    • ビデオ
    Open Menu Close Menu
    • サポートドキュメント
    • お問い合わせ
    • バグ報告
    • システム状況(英語)
    メニューを開く メニューを閉じる
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles(英語)
    • フィードバックアシスタント
    メニューを開く メニューを閉じる
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(英語)
    • News Partner Program(英語)
    • Video Partner Program(英語)
    • セキュリティ報奨金プログラム(英語)
    • Security Research Device Program(英語)
    Open Menu Close Menu
    • Appleに相談
    • Apple Developer Center
    • App Store Awards(英語)
    • Apple Design Awards
    • Apple Developer Academy(英語)
    • WWDC
    Apple Developerアプリを入手する
    Copyright © 2025 Apple Inc. All rights reserved.
    利用規約 プライバシーポリシー 契約とガイドライン