|
7月10日、ByteDanceはHTML5プレイヤー「Watermelon Player」をGiteeとGitHubでオープンソース化したと発表しました。公式声明によると、このプレイヤーは「コンポーネントベースの原則」に基づいて構築されており、優れたスケーラビリティと軽量性を実現しています。 ▲画像出典:ByteDance 公式声明では次のように述べられている。 Watermelon Player は、すべてがモジュール化されているという原則に基づいて、独立した取り外し可能な UI コンポーネントを使用して設計された Web ビデオ プレーヤー ライブラリです。 さらに重要なのは、柔軟なUIを誇るだけでなく、機能面でも大胆な試みをしており、動画の読み込み、バッファリング、フォーマットサポートといった動画への依存から脱却しています。特にMP4のオンデマンド再生には大きな力を入れており、ストリーミング再生に対応していないMP4でもセグメント単位での読み込みを可能にしています。これにより、シームレスな解像度切り替え、読み込み制御、動画帯域幅の節約を実現しています。 また、FLV、HLS、DASH 形式のオンデマンドおよびライブ ストリーミングのサポートも統合されています。
このプレーヤーには主に次の 3 つの機能があると考えられています。 - 「簡単に拡張可能」なこのプレーヤーは、「柔軟なプラグイン システム、PC とモバイル デバイス間の自動切り替え、安全なホワイトリスト メカニズム」を備えています。
- 「より多くの機能」—このプレーヤーは、「強力な MP4 コントロール、オンデマンド再生間のシームレスな切り替え、効果的な帯域幅の節約」を誇ります。
- 「比較的完成度が高い」プレーヤーは「完全な製品メカニズムを備えており、エラーの監視と報告、自動劣化処理機能などを実行できる」。
▲画像出典:ByteDance ByteDanceはまた、Baidu、NetEase、China Mobile、Zhuanzhuan、Toutiao、Douyin、Xigua Videoなど200以上のウェブサイトがこのプレーヤーを使用していると主張している。 画像出典: Watermelon Player GitHubページ ▲画像出典:Watermelon Player GitHubページ このプレーヤーは現在、GiteeとGitHubで公開されています。IT Homeの読者でご興味のある方は、ぜひそちらにアクセスして詳細をご確認ください。 |