HeadlinesBriefing favicon HeadlinesBriefing.com

リビングルーム向けYouTubeの再設計:RDK上のChrobalt

Hacker News •
×

Santosh Mahto 2026年9月11日 要約:CollaboraがYouTube CobaltおよびDevice Partner Engineeringチームと協力し、次世代リビングルームWebエンジン向けの初のRDKベース参照プラットフォームを提供した方法。スマートテレビの電源を入れ、YouTubeを開き、設定 → アプリバージョンに移動すると、25.ltsのようなバージョンテキストが表示されることがあります。これはクラシックCobaltのバージョンで、リソースに制約のある組み込みデバイス専用に設計された軽量なオープンソースのHTML5/CSS/JavaScriptエンジンであり、現在スマートテレビやSTBなどのリビングルームデバイスでYouTubeを実行しています。長年にわたり、Cobaltは大規模なアーキテクチャ変革を遂げてきました:クラシックCobaltからChrobalt(Chromium上に再設計されたCobalt)への移行です。Collaboraでは、オープンソースを加速し、協力し、採用する旅を続ける中で、GoogleのYouTube CobaltおよびPartner Engineeringチームと緊密に協力し、サードパーティデバイス向けの初のRDKベースのChrobalt参照プラットフォームを提供し、世界中のデバイスパートナーとOEMに対してこの主要なアーキテクチャ進化を証明しました。転換:CobaltからChrobaltへ 歴史的に、低電力のセットトップボックス(STB)やスマートテレビでChromiumのような本格的なブラウザエンジンを実行することは、厳しいRAMとCPUの制約のため不可能でした。Googleはこの正確な問題を解決するためにCobaltをゼロから構築し、メディアストリーミングと低リソース消費に最適化された最小限のWeb標準サブセットを提供しました。CobaltはStarboardと呼ばれる抽象化レイヤーを通じてハードウェアプラットフォームとインターフェースし、OEMやSoCベンダーがYouTubeをカスタムシリコンに移植できるようにしました。しかし、急速に進化する現代のWebエコシステムと並行して独立したレイアウトおよびレンダリングエンジンを維持することは、膨大な作業です。このギャップを埋めるために、Googleは大胆なエンジニアリングの取り組みを開始しました:CobaltのコードをChromiumと統合し、堅牢で標準準拠のレンダリングパイプラインを実現することです。その結果がChrobaltです(26.eapから始まり、最近27.ltsに更新され、138+などの現代のChromiumマイルストーンを追跡しています)。現在、ChrobaltはStarboardポーティングレイヤーを備えたChromiumエンベッダーです。したがって、Chrobaltは両方の世界の長所を組み合わせています:上流のChromiumからの最新のWeb機能と迅速なWebセキュリティ更新。テレビおよびSTBハードウェア向けに調整されたStarboard統合と低フットプリントのメディアパイプライン。デスクトップとAndroid向けの参照ポートは存在しますが、外部デバイスメーカーにChrobaltを納得させるための参照ポートを提供しなければ、話は不完全です - だからここにいます。Collaboraの役割:RDK参照プラットフォームの構築 1年以上にわたり、私たちはGoogleのYouTube Cobaltチームおよびパートナーエンジニアリングチームと直接連携し、Amlogicチップセット向けのRDK(Reference Design Kit)プラットフォーム上でChrobaltを移植、統合、安定化させ、SamsungやLGなどのGoogleのデバイスパートナー向けの基盤となる参照設計を確立しました。私たちは統合と検証の完全なライフサイクルを推進しました:Starboardとツールチェーンの近代化:RDK Yoctoレイヤー全体でレガシーStarboardレシピを分離および再構築し、Chromiumが必要とする新しいC++標準をサポートするためにツールチェーンを近代化しました。包括的なテストスイートの統合:ベースラインプラットフォームの互換性を確保するために、StarboardのNPLB(No Platform Left Behind)適合スイートとともにChromiumユニットテストスイートを統合しました。YTS認定の有効化:厳格なYouTube Test Suite(YTS)要件を通過するようにプラットフォームを構成および検証し、シームレスな4K/UHD再生、DRM処理、低遅延入力を確保しました。RDKエコシステムとプラグインの統合:ChrobaltをRDKのモジュラープラグインアーキテクチャ(RDK7サポートを含む)に統合し、クリーンなライフサイクル管理、メモリサンドボックス化、統合されたオーディオ/ビデオパイプライン統合を確保しました。上流のCobaltとStarboardへの貢献:より広範なエコシステムに利益をもたらすために、重要な修正を特定し、Cobalt/Starboardコードベースに直接アップストリームしました。DABアダプターとテスト自動化:YTS実行はDeviを通じて駆動されます... FAQ Q:Chrobaltとは何ですか? A:ChrobaltはChromium上に再設計されたCobaltであり、テレビおよびSTBハードウェア向けのStarboard統合と最新のWeb機能を組み合わせています。