Web開発
リビングルーム向けYouTubeの再構築:「Chrobalt」をRDKに導入
Re-Engineering YouTube for the Living Room: Bringing "Chrobalt" to RDK (collabora.com)
要約
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.
プライバシー