リアルタイムストリーミング (RTS) は、ApsaraVideo Liveのプレミアム機能です。 この機能は、超低レイテンシ、高同時実行性、高解像度、スムーズな再生を特徴とする、アクセスしやすいライブストリーミングサービスを提供します。 このトピックでは、RTSの基本情報と機能の使用方法について説明します。
概要
ApsaraVideo Liveに加えて、RTSはさまざまなアプローチでストリーミングパフォーマンスを向上させます。 ライブストリーミングプロセス全体のレイテンシー監視をサポートし、CDN送信プロトコルを刷新し、ユーザーデータグラムプロトコル (UDP) などの基盤となるテクノロジーを最適化します。 RTSはApsaraVideo Player SDKも統合しています。 3〜6秒のレイテンシを有する従来のライブストリーミングと比較して、RTSは、ミリ秒のレイテンシで数千万の同時ストリームの再生をサポートすることができる。 これにより、ストリームが即座にロードされ、スムーズに再生されます。
認定資格
アリババクラウドは、中国情報通信技術アカデミー (CAICT) と協力して、以下の超低遅延ライブストリーミング規格を策定した。「超低遅延ライブストリーミングサービスの性能と品質のためのグレーディングモデル」および「リアルタイム通信に直面している伝送および配信ネットワークの能力規格」。 Alibaba Cloud Real-Time streaming (RTS) は、インタラクティブストリーミングに関する機能についてCAICTによって評価された最初の製品の1つとして、最高の「エクセレンスグレード」認定を獲得しました。 Alibaba Cloud RTSは、強力なインタラクティブストリーミング機能の認定を取得した初めての製品です。 詳細については、「Alibaba Cloud RTSはCAICTから「Excellence Grade」認定を取得しています」をご参照ください。
アーキテクチャ
RTS機能を使用するには、RTSストリーミングドメインをApsaraVideo Liveに追加するだけです。 その後、さまざまなプロトコルでストリームをプルできます。 次の図は、RTSのアーキテクチャを示しています。
ストリームは、RTMP (Real-Time Messaging Protocol) を介して取り込まれる。 ストリームのレイテンシは、ストリーム取り込みのためのネットワーク品質、ストリームのGOP (group of Picture) サイズ、およびプレーヤキャッシュに依存する。
RTMPを介した標準ストリーミングの場合、ストリーミングURLは
rtmp://
で始まります。Flash Video (FLV) またはHTTP Live streaming (HLS) を介した標準ストリーミングの場合、ストリーミングURLはhttp://
で始まります。 RTS over UDPの場合、ストリーミングURLはartc://
で始まります。
RTSと標準ストリーミングの違い
標準ストリーミングからRTSにシームレスにアップグレードできます。 標準ストリーミングを使用している場合は、ApsaraVideo LiveコンソールでRTSを有効にして、標準ストリーミングとRTSを同時に使用します。 RTSで再生に失敗した場合は、標準のストリーミングに戻してビジネスの信頼性を確保できます。
制限事項
RTS 2.0を使用するには、ストリームの取り込みと再生用にPush SDKとApsaraVideo Player SDKを統合する必要があります。
RTS 1.0を使用するには、再生用にApsaraVideo Player SDKを統合する必要があります。
機能の比較
アイテム | RTS | 標準ストリーミング | |
RTS 2.0 | RTS 1.0 | ||
ストリーミングプロトコル | Alibaba Real-Time Communication (ARTC) 、Web Real-Time Communication (WebRTC) に基づくプロトコル | ARTC | RTMP、FLV、およびHLS |
エンドツーエンドのレイテンシEnd-to-end latency | 200 400 ms | 500 1,000 ms |
|
貧弱なネットワークへの抵抗 | エンドツーエンドのパケット損失率30% でもスムーズな再生 | 再生側のパケットロス率30% でもスムーズな再生 | 悪いネットワーク条件の下で限られたパフォーマンス |
互換性 |
|
|
|
カバレッジ | グローバル | グローバル | グローバル |
ベストプラクティス | 200 400ミリ秒のライブストリーミング待ち時間が達成される。 詳細については、「レイテンシを200 400 ms」をご参照ください。 | 500 1,000ミリ秒のライブストリーミング待ち時間が達成される。 詳細については、「RTSによるクイックスタート」をご参照ください。 | 詳細については、「ApsaraVideo Liveの使用を開始する」をご参照ください。 |
シナリオ比較
タイプ | シナリオ |
RTS |
|
標準ストリーミング | ユーザーの操作を最小限に抑える: 標準ストリーミングでは視聴者はストリームを視聴できますが、ネットワーク条件が異なると、画面間で一貫性のない視聴体験が発生する可能性があります。 |
パフォーマンスショーケース
次のビデオは、標準ストリーミングに対するRTSのパフォーマンスの改善を示しています。
シナリオ
シナリオ | 説明 |
教育ライブストリーミング | オンラインの大規模なクラスでは、多数の生徒が低レイテンシで教師と対話できます。 |
Eコマースのライブストリーミング | 売り手は、買い手と通信し、買い手からの質問に答え、リアルタイムで買い手と製品情報を交換することができる。 |
Sportsライブストリーム | スポーツとeスポーツのイベントはリアルタイムで放送されます。 |
インタラクティブエンターテイメント | ストリーマーは、視聴者が仮想ギフトを送信するときにリアルタイムで応答できるため、よりインタラクティブで魅力的なエクスペリエンスが作成されます。 |
課金
RTSの課金は、標準ストリーミングの課金とは異なります。 次のルールが適用されます。
標準ストリーミングの課金項目ではなく、RTSの課金項目に基づいて課金されます。
RTSと標準ストリーミングの計測方法は同じです。 トラフィックまたは帯域幅でRTSの料金を支払うことができます。
標準ストリーミングの課金方法を変更すると、RTSの課金方法も変更されます。
RTSの課金の詳細については、「RTSの課金」をご参照ください。
デモ
RTSデモをダウンロードするには、DingTalkを使用して次のQRコードをスキャンします。
よくある質問
相談
RTSの使用時に質問や提案がある場合は、DingTalkグループ (グループID: 44533142) に参加してRTSテクニカルサポートを行います。 トラブルシューティングと品質チューニングについては、チケットを起票し、Alibaba Cloudテクニカルサポートにお問い合わせください。 詳細については、「お問い合わせ」をご参照ください。