Upgrade to Pro — share decks privately, control downloads, hide ads and more …

"新しい未来のテレビ"を目指すABEMA配信システムの再設計 / Re-architecture of ABEMA live ingest system

"新しい未来のテレビ"を目指すABEMA配信システムの再設計 / Re-architecture of ABEMA live ingest system

「ABEMA」では、24時間365日継続的な配信を行うリニア配信、タイムシフトやビデオ機能を提供するオンデマンド配信があります。2016年に開局した「ABEMA」は今年で5年を迎えますが、開局当初に設計された配信システムには多くの課題が出てきました。その課題を解決するべく、ここ数年で配信システムの再設計を行ういくつかのプロジェクトを発足しました。本セッションでは"新しい未来のテレビ"を目指すABEMAが、どのような課題を抱えていて、どのようなアプローチを取ったのか、紹介したいと思います。

Yusei Yamanaka

May 28, 2021
Tweet

More Decks by Yusei Yamanaka

Other Decks in Technology

Transcript

  1. ໨࣍ Contents ໨࣍ Contents ໨࣍ Contents ໨࣍ Contents ໨࣍ Contents

    ‣ 5周年を迎えるABEMAが抱えるもの ‣ ボトムアップからのプロジェクト発⾜ ‣ ぼくのかんがえたさいきょうの配信システム ‣ まとめと今後 A g e n d a
  2. ABEMAで配信しているコンテンツ テ レ ビ ビ デ オ 納品素材 スタジオ 配信システム

    CDN 納品素材 配信システム CDN 視聴デバイス 視聴デバイス
  3. 技術的負債 意図的な負債 • 少ない⼈数、短い期間での開発によるコードの品質の悪化 • 配信技術に関する知識不⾜ 変化による負債 • ⾔語, ライブラリ,

    ミドルウェアバージョンアップへの追従 • 新しい技術やサービスの登場 IUUQTOPUFDPNDZCFS[@DUPOOGED 💡ͪ͜Β΋ࢀߟ
  4. 組織的負債の例 👦👦👦 👦👧👧 現場技術 👦👦👦 配信開発 👦👦👦 👦👦👦 👧👧👧 API

    👦👦👦 👦👦👧 広告 👦👦👦 👦👦👦 SRE 映像ソース エンコーダー サーバー CDN この部分の⾯倒を⾒る⼈がいない
  5. SUPERBIRDの⽬的 課題解決 将来への投資 • K対応 • 低遅延化 • システムの集中管理 など

    • 配信トラブルの抑制 • 画質向上 • 設備依存 • CMタイミング精度の向上 など 上記を実現するための 次世代のインジェストアーキテクチャを設計する ABEMAにおける と が⽬的
  6. より良いインジェストアーキテクチャとは 品質が⾼い • 映像、⾳が良い = 製作者の意図を”そのまま”反映できる • 遅延が短い 安定している •

    途切れない • 途切れても冗⻑構成に切り替えが可能 • 第三者要因に影響されない 運⽤しやすい • オペレーションが単純 • システムが集中管理されている • トラブルに即座に対応可能 柔軟である • スタジオの増減に柔軟に対応可能 • ⼊出⼒フォーマットの変化に短期間で移⾏可能 • ABEMA以外のCAのサービスでも流⽤可能
  7. 伝送技術の選定 スタジオサブ プロトコル データセンター ⾮圧縮 現場 クラウド 伝送装置 伝送装置 伝送装置

    サーバー 伝送技術 HD HD-SDI i . K G-SDI Quad MPEG- H. TICO H. コーデック RTP RTMP Zixi SRT RIST SMPTE - SMPTE × コーデック × × プロトコル SDI IP コーデック H. / H. プロトコル RTP-FEC / RTMP / Zixi / SRT / RIST ⾮圧縮 MPEG- H. TICO H. RTP RTMP Zixi SRT RIST SMPTE - SMPTE
  8. • IPネットワークをベースとした伝送を選択 CyberAgentにはデータセンターのエンジニアもいるため、IPだと⾃社でメンテナンスが可能 IPベースの伝送 スタジオサブ データセンター 常設スタジオ クラウド エンコーダー 中継

    サーバー サーバー マルチキャストネットワーク スタジオサブ 外配信現場 エンコーダー プロトコル 変換 監視 モニター ➡ なぜインジェストエンコーダーをスタジオに設置したか • 外配信現場などのスタジオ変化に対応するため • ⼆重エンコードによる画質劣化を防ぎたいため RTP H. Zixi RTP H.
  9. 求める要件(⼀部) • 品質の⾼いエンコード( 主にデインターレース) • 24/7の稼働率 • テロップの挿⼊が可能 • CM挿⼊サポート

    エンコーダーリプレイス 検証中の様⼦ 仕様だけで分からない部分も多い 実機を借りて検証