HN 日本語サマリー

← 一覧へ戻る
Web開発

リビングルーム向けYouTubeの再構築:「Chrobalt」をRDKに導入

Re-Engineering YouTube for the Living Room: Bringing "Chrobalt" to RDK (collabora.com)

17 pointsby losgehts7 コメント

要約

Collaboraは、YouTubeのCobaltおよびデバイスパートナーエンジニアリングチームと協力し、次世代リビングルームWebエンジン向けの初のRDKベースのリファレンスプラットフォームを開発しました。これは、リソースが限られた組み込みデバイス向けに設計された軽量なHTML5/CSS/JavaScriptエンジンであるCobaltから、ChromiumをベースにしたChrobaltへの大規模なアーキテクチャ変革の一環です。このプラットフォームは、デバイスパートナーやOEMがChrobaltを効率的に採用するための基盤を提供し、4K/UHD再生、DRM処理、低遅延入力などのYouTubeテストスイート(YTS)の要件を満たすように検証されています。

全文翻訳

About Who we are Our expertise Our work Open Source Our ecosystem Services Guide Train Build Integrate Optimize Maintain Industries Automotive Digital TV Silicon OEM VR/AR News & Blog Careers Contact About Services Industries News & Blog Careers Contact +44 (0)1223 362967 +1 514 667 2499 contact@collabora.com Home News & Blog News Re-engineering YouTube for the Living Room: Bringing “Chrobalt” to RDK Santosh Mahto September 11, 2026 Share this post: Reading time: tl;dr: Collaboraは、YouTube Cobaltおよびデバイスパートナーエンジニアリングチームと提携し、次世代リビングルームWebエンジンのための初のRDKベースのリファレンスプラットフォームを開発しました。 スマートTVの電源を入れ、YouTubeを開き、「設定」→「アプリのバージョン」に移動すると、バージョンテキストに25.ltsのようなものが表示されるかもしれません。これは、リソースが限られた組み込みデバイス専用に設計された軽量なオープンソースHTML5/CSS/JavaScriptエンジンであるクラシックCobaltのバージョンであり、現在、スマートTV、STBなどのリビングルームデバイスでYouTubeを実行しています。 長年にわたり、Cobaltは大規模なアーキテクチャ変革を経てきました。クラシックCobaltからChromiumをベースに再構築されたCobalt、すなわちChrobaltへの移行です。Collaboraでは、オープンソースの採用と普及を加速する取り組みを続ける中で、GoogleのYouTube Cobaltおよびパートナーエンジニアリングチームと緊密に協力し、サードパーティデバイス向けの初のRDKベースのChrobaltリファレンスプラットフォームを提供し、世界中のデバイスパートナーやOEMにこの主要なアーキテクチャ進化を実証しました。 移行:CobaltからChrobaltへ 歴史的に、Chromiumのようなフル機能のブラウザエンジンを低電力のセットトップボックス(STB)やスマートTVで実行することは、厳しいRAMとCPUの制約のため不可能でした。Googleは、メディアストリーミングと軽量なリソース消費に最適化された最小限のWeb標準サブセットを提供するCobaltを、この問題を解決するためにゼロから構築しました。CobaltはStarboardと呼ばれる抽象化レイヤーを介してハードウェアプラットフォームとインターフェースし、OEMやSoCベンダーがYouTubeをカスタムシリコンにポートできるようにしました。 しかし、急速に進化するモダンなWebエコシステムと並行して、独立したレイアウトおよびレンダリングエンジンを維持することは、非常に大きな取り組みです。このギャップを埋めるために、Googleは大胆なエンジニアリング作業を開始しました。CobaltのコードとChromiumをマージして、堅牢で標準に準拠したレンダリングパイプラインを取得することです。その結果がChrobalt(26.eapから始まり、最近138+のようなモダンなChromiumマイルストーンを追跡する27.ltsに更新されました)です。 現在、ChrobaltはStarboardポーティングレイヤーを備えたChromiumエンベダーです。これにより、Chrobaltは両方の長所を兼ね備えています。モダンなWeb機能とアップストリームChromiumからの迅速なWebセキュリティアップデート。Starboard統合と、TVおよびSTBハードウェア向けに調整された低フットプリントメディアパイプライン。 デスクトップおよびAndroid向けの参照ポートがありますが、Chrobaltについて外部デバイスメーカーを説得するための参照ポートを提供しない限り、物語は不完全です。そこで私たちが出番です。 Collaboraの役割:RDKリファレンスプラットフォームの構築 1年以上にわたり、私たちはGoogleのYouTube Cobaltチームおよびパートナーエンジニアリングチームと直接協力し、Amlogicチップセット用のRDK(Reference Design Kit)プラットフォームにChrobaltをポート、統合、安定化させ、SamsungやLGなどのGoogleのデバイスパートナー向けの基盤となるリファレンスデザインを確立しました。 私たちは統合と検証のライフサイクル全体を推進しました。 Starboard & Toolchainの近代化:RDK Yoctoレイヤー全体でレガシーStarboardレシピを分離・再構築し、Chromiumが必要とする新しいC++標準をサポートするためにツールチェーンを近代化しました。 包括的なテストスイート統合:ベースラインプラットフォームの互換性を確保するために、StarboardのNPLB(No Platform Left Behind)適合スイートとともにChromium単体テストスイートを統合しました。 YTS認証の有効化:4K/UHD再生、DRM処理、低遅延入力のシームレスな再生を保証するために、厳格なYouTubeテストスイート(YTS)の要件を満たすようにプラットフォームを構成・検証しました。 RDKエコシステムとプラグイン統合:RDKのモジュラープラグインアーキテクチャ(RDK7サポートを含む)にChrobaltを統合し、クリーンなライフサイクル管理、メモリサンドボックス、統合されたオーディオ/ビデオパイプライン統合を確保しました。 アップストリームCobalt & Starboardへの貢献:より広範なエコシステムに利益をもたらすために、Cobalt/Starboardコードベースへの重要な修正を特定し、アップストリームに貢献しました。 DABアダプターとテスト自動化:YTSの実行は、デバイスオートメーションバス(DAB)を介して駆動されます。CollaboraはDABのRustリファレンス実装(dab-adapter)の共同執筆者であり、DAB適合テストスイートに貢献しました。Starboardプラットフォームでは、デバイスが完全なYTS実行を通じて信頼性高く再現可能に駆動できるように、アダプターを拡張・修正しました。 BlinkOn-21 Lightning TalksでのGoogleチームからの謝辞 今年の4月、私たちは日本で開催されたYouTubeデバイスパートナーサミットにも参加し、Chrobalt RDKリファレンスプラットフォームが、次世代リビングルーム展開のための検証済みで本番対応可能なパスとして、業界パートナーに正式に紹介されました。Denis Shimizu氏とAndré Magalhães氏の貢献に特に感謝します。 組み込みWebとリビングルーム展開を加速する RDKまたはカスタムLinuxプラットフォームをターゲットにしているかどうかにかかわらず、興味がある場合、またはCobalt/Chrobaltを使用したYouTubeまたは組み込みWebの実行に支援が必要な場合は、私たちにご連絡ください。 私たちの支援内容: カスタムポーティングとStarboard統合:ChrobaltまたはカスタムWebエンジンを独自のSoCまたはリファレンスハードウェアに導入します。 YTS認証とパフォーマンスチューニング:YouTubeおよびストリーミングサービスのコンプライアンスを迅速に達成するために、フレームレート、入力遅延、メモリフットプリントを最適化します。 組み込みシステム上のWeb:リソースが限られたデバイスでのChrobaltベースのWeb UIの起動。これはYouTubeで実証済みです。 DABアダプターの導入:DABリファレンス実装の共同執筆の専門知識を活用して、TV、セットトップボックス、ストリーミングスティックなどのリビングルーム製品にDABプロトコルを実装し、DAB操作をプラットフォームAPIにバインドし、デバイスをDAB適合テストに合格させることができます。 次回スマートTVの電源を入れ、YouTubeを開き、「設定」→「アプリのバージョン」に移動した際に、最新のChrobaltバージョン27.lts以降が表示されることを願っています。 リンク: BlinkOnトーク Githubソースリポジトリ RDK 27.lts.1でのセットアップと実行手順 関連記事 YouTubeデバイスパートナーサミット2026 MediaTek SoCでのシームレスなChromiumエクスペリエンスの推進 LinuxシステムでのBluetooth LEオーディオとAuracastの実装 関連記事 YouTubeデバイスパートナーサミット2026 MediaTek SoCでのシームレスなChromiumエクスペリエンスの推進 LinuxシステムでのBluetooth LEオーディオとAuracastの実装 ニュースルームを検索 最新ニュース&イベント リビングルーム向けYouTubeの再構築:「Chrobalt」をRDKに導入 11/09/2026 Googleと緊密に協力し、サードパーティデバイス向けの初のRDKベースのChrobaltリファレンスプラットフォームを構築し、ChromiumベースのYouTubeを可能にしました… Android上のMesa:Turnip、SkiaVK、CuttlefishをCIに導入する方法 10/09/2026 Turnipは、Androidで公式Vulkan適合を達成した最初のMesaドライバーであり、より強力なAndroid統合、共有Vulkanランタイムを備えています… RustでのGPUドライバー構築:RustConf 2026でのTyr 08/09/2026 モントリオールで開催される第10回RustConfにご参加ください!Arm Mali GPU向けの新しいRustカーネルドライバーであるTyrに関する私たちの講演をご覧ください。 Collaboraについて コードの一行を書く場合でも、長期的な戦略的なソフトウェア開発計画を策定する場合でも、進化し続けるオープンソースの世界をナビゲートするお手伝いをします。 한국어 버전의 Collabora.com 보기 Acesse Collabora.com em Português 詳細を見る Who we are Services Our expertise Industries Our work Careers Open Source Collabora on LinkedIn Collabora on YouTube Collabora on Mastodon Collabora on Bluesky Collabora on Facebook Collabora RSS Feed +44 1223 362967 +1 514 667 2499 contact@collabora.com 当社のウェブサイトでは、CMSシステムによって提供される厳密に必要なセッションCookieのみを使用しています。詳細については、このリンクをたどってください。 Collabora Limited © 2005-2026. All rights reserved. プライバシー