ApsaraVideo Live は、リアルタイムストリーミング (RTS) を用いたストリームインジェストと再生向けに、3 つのアプローチをサポートしています。ユースケース、技術スタック、視聴者に適した方法を選択してください。
概要
RTS はライブ配信のレイテンシーを最小化します。ストリームインジェストと再生には、次の 3 つのアプローチがあります。
ネイティブ RTS:SDK を使用して、RTS のストリームインジェストと再生を iOS または Android アプリに直接組み込みます。
Web RTS:HTML5 と JavaScript を使用して、RTS のストリームインジェストと再生を Web ページに追加します。アプリのインストールは不要です。
Open Broadcaster Software (OBS):コードを書かずに、OBS から RTS ストリームをプッシュします。
ネイティブ RTS
RTS SDK を iOS または Android アプリに統合して、モバイルでのストリームインジェストと再生の全機能を提供します。
強み:
高パフォーマンス:低レベル API により、高い効率と低レイテンシーを実現します。
柔軟なカスタマイズ:特定の要件に合わせて、パラメーターとロジックを細かく調整できます。
ユースケース
国際的なスポーツ中継やプレミアムなオンライン教育プラットフォームなど、レイテンシーに敏感でストリーミングの性能要件が高いアプリケーションに最適です。
このアプローチは、iOS と Android のコードベースをそれぞれ開発・保守できるリソースがあるエンジニアリングチームに適しています。
Web RTS
HTML5 と JavaScript を使用して、任意の Web ページに RTS のストリームインジェストと再生を追加します。ユーザーは追加のソフトウェアをインストールすることなく、主要なブラウザで配信および視聴できます。
強み
クロスプラットフォーム互換性:主要なブラウザが利用できる任意のデバイスで動作します。アプリのダウンロードは不要です。
スムーズな更新:変更をサーバーサイドにデプロイすると、クライアントサイドの更新は不要で、すべてのユーザーに即時反映されます。
ユースケース
多様なデバイスやプラットフォーム向けに RTS を迅速に提供したいチーム、またはネイティブアプリにコミットする前に市場需要を検証したいチームに適しています。
OBS
OBS は、動画の録画とライブストリーミングのためのオープンソースツールです。組み込みのサポートまたはプラグインにより RTS に対応しており、カスタム開発は不要です。
強み
セットアップが容易:直感的なインターフェイスと充実した組み込み機能により、すぐに配信を開始できます。
拡張性:大規模なコミュニティと豊富なプラグインエコシステムにより、ニーズの拡大に合わせて機能を追加できます。
クロスプラットフォーム:Windows、macOS、Linux で動作します。
ユースケース
コードを書かずに柔軟なライブ制作ツールを必要とする個人のコンテンツクリエイター、小規模チーム、配信者に適しています。