Alibaba Cloud Real-Time Streaming (RTS) コンソールがアップグレードされ、設定が簡素化されました。レガシー設定を新しいバージョンに移行する方法と、新しいインターフェイスの使い方をご確認ください。
変更の概要
RTS コンソールは全面的にアップグレードされ、RTS のストリームインジェストと再生の有効化、設定、テストが簡素化されました。RTS 1.0 と 2.0 の概念は廃止され、学習コストが軽減されるとともに、バージョンの違いを管理する必要がなくなりました。
変更の比較
|
旧バージョン 旧バージョンでは、RTS 1.0 はエンドツーエンド遅延が 500 ミリ秒から 1,000 ミリ秒で、再生側のみ SDK の統合が必要であり、標準ライブストリーミングとの前方互換でした。RTS 2.0 はエンドツーエンド遅延が 200 ミリ秒から 400 ミリ秒で、完全な WebRTC パイプラインを実装するために、ストリームインジェストと再生の両方で RTS SDK の統合が必要でした。ページ下部に [RTS再生] スイッチがありました。 旧バージョンの RTSインジェスト 設定ページでは、[低遅延インジェスト (RTS 1.0)] と [リアルタイムインジェスト (RTS 2.0)] の機能が並べて比較されていました。[RTSインジェスト] スイッチは有効化され、[低遅延インジェスト (RTS 1.0)] に設定されており、HTTPS 証明書が必要である旨のプロンプトが表示されていました。
|
新バージョン 新しい設定ページで [500 ミリ秒の遅延] オプションを選択すると、[標準ライブストリーミングとの互換性がない] こと、および [トランスコーディングや録画などのクラウド機能を使用できない] ことを示す警告が表示されます。
|
異常な設定の処理
旧バージョンの RTS 設定では、インジェストドメインとストリーミングドメインの設定の不一致により、ストリームインジェストまたは再生の失敗が頻繁に発生していました。
|
ケース |
ストリーミングドメイン |
インジェストドメイン |
影響 |
|
ケース 1 |
未有効化 |
2.0 |
RTMP ストリームインジェストがサポートされず、再生に問題が発生します。 |
|
ケース 2 |
1.0 |
未有効化 |
ARTC ストリームインジェストがサポートされず、再生に問題が発生します。 |
|
ケース 3 |
2.0 |
未有効化 |
ARTC ストリームインジェストがサポートされず、再生に問題が発生します。 |
|
ケース 4 |
1.0 |
2.0 |
RTMP ストリームインジェストがサポートされず、再生に問題が発生します。 |
|
ケース 5 |
2.0 |
1.0 |
再生に問題が発生します。 |
Real-Time Streaming コンソールに移動し、[再設定] をクリックして設定を修正してください。問題が解決しない場合は、チケットを起票してください。
サブ秒レイテンシー
-
機能:400~800 ms のエンドツーエンドレイテンシー。標準ライブストリーミングおよびその他のインジェスト・再生プロトコルと互換性があります。
-
対応プロトコル:インジェストと再生に ARTC (WebRTC ベース) を使用します。標準ライブストリーミングとの前方互換性:RTMP インジェスト、オリジンプル、RTMP/FLV/HLS 再生をサポートします。
-
インジェストおよび再生ツール:最も一般的なツールと互換性があります。推奨:Alibaba Cloud Live Ingest SDK と Alibaba Cloud Live Player SDK。
-
その他の注意:ストリームに B フレームまたは Opus 以外のオーディオが含まれている場合、システムは H5 再生のために自動的に B フレームを削除し、オーディオを Opus にトランスコーディングするため、ライブトランスコーディング料金が発生します。
Alibaba Cloud Web SDK 再生:ネイティブ WebRTC は B フレームをサポートせず、Opus オーディオを使用します。システムはインジェストされたコンテンツに基づいて自動的にトランスコーディングをトリガーします:
-
ストリームに B フレームと AAC エンコードされたオーディオが含まれている場合、ビデオトランスコーディングで B フレームが削除され、オーディオトランスコーディングで AAC が Opus に変換されます。ソースの解像度に基づいて標準ビデオトランスコーディング料金が課金されます。
-
ストリームに B フレームが含まれていないが、AAC オーディオを使用している場合、オーディオトランスコーディングで AAC が Opus に変換されます。オーディオのみのトランスコーディングに対して課金されます。
-
ライブトランスコーディングテンプレートも設定している場合、テンプレートに加えて B フレームの削除と Opus へのトランスコーディングが適用されます。結合されたトランスコーディング操作に対して課金されます。
Alibaba Cloud Native SDK 再生:SDK は B フレームと AAC をネイティブにサポートしているため、自動トランスコーディングはトリガーされず、追加料金は発生しません。
-
0.5 秒レイテンシー
-
機能:200~400 ms のエンドツーエンドレイテンシー。可能な限り低いレイテンシーが要求されるシナリオに最適です。
-
対応プロトコル:ARTC (WebRTC ベース) のみ。標準ライブストリーミングとの互換性なし:RTMP インジェスト、オリジンプル、または RTMP/FLV/HLS 再生をサポートしていません。
-
インジェストおよび再生ツール:インジェストには、WHIP プロトコルを使用した OBS または Alibaba Cloud Live Ingest SDK を使用できます。再生には、Alibaba Cloud Player SDK を使用する必要があります。
-
その他の注意:ストリーミングドメインは、トランスコーディングやレコーディングなどのクラウド機能を使用できません。これらの機能を使用するには、再ストリーミング設定を使用して、ストリームを別のストリーミングドメインにプッシュします。
-
ストリームプッシュ設定 をクリックし、リレーされた RTMP ストリームを受信する取り込みドメインを選択します。 選択するドメインは、ストリーミングドメインに関連付けられており、超低遅延半秒モードおよびデュアルストリームディザスタリカバリ機能が無効になっている必要があります。 たとえば、
push.example.comがpull.example.comに関連付けられている場合、標準プロトコルを使用してpull.example.comからストリームをプルし、トランスコーディングとレコーディングを使用できます。
-