Shaka Player

Shaka Player

Shaka Playerは、アダプティブメディア用のオープンソースJavaScriptライブラリです。プラグインやFlashを使用せずに、ブラウザでアダプティブメディア形式(DASHやHLSなど)を再生します。代わりに、Shaka PlayerはオープンWeb標準MediaSourc ExtensionsおよびEMEを使用します。
Shaka Playerは、アダプティブメディア用のオープンソースJavaScriptライブラリです。プラグインやFlashを使用せずに、ブラウザでアダプティブメディア形式(DASHやHLSなど)を再生します。代わりに、Shaka PlayerはオープンWeb標準のMediaSource ExtensionsおよびEncrypted Media Extensionsを使用します。Shaka Playerは、IndexedDBを使用したメディアのオフラインストレージと再生もサポートしています。コンテンツはどのブラウザにも保存できます。ライセンスの保存はブラウザのサポートに依存します。私たちの主な目標は、最新のブラウザ技術を使用して、適応ビットレートのビデオとオーディオをできるだけ簡単にストリーミングできるようにすることです。ライブラリを軽く、シンプルにし、サードパーティの依存関係がないようにします。ビルドとデプロイに必要なものはすべてソースにあります。DASH機能サポートされているDASH機能:VOD、ライブ、進行中の録画(動的VODコンテンツ)ライブストリームで後方検索するためのMPD @ timeShiftBufferDepth複数期間コンテンツ(静的および動的)Xlink要素(actuate = onLoadのみ、resolve-to-ゼロ、フォールバックコンテンツ)セグメントインデックス情報のすべての形式:SegmentBase @ indexRange、SegmentTimeline、SegmentTemplate @ duration、SegmentTemplate @ index、SegmentList Multi-codec / multi-container manifests(ブラウザとサポートをネゴシエートし、最適なものを選択します)コンテンツ(カスタムContentProtectionスキーマ、マニフェスト内のPSSHを含む)キーローテーショントリックモードはHLS機能を追跡しますHLS機能はサポートされます:VOD、ライブ、およびイベントタイプWidevine ISO-BMFF / MP4 / CMAFサポートで暗号化されたコンテンツMPEG-2 TSサポート(トランスマックスが提供されますmux.js v4.4 +で、個別に含める必要があります)WebVTTおよびTTML CEA-608 / 708キャプション
shaka-player

カテゴリー

商用ライセンスを使用するSelf-HostedのShaka Playerの代替