Workvivoプラットフォームは、ネイティブとRTMPSのライブストリームをサポートしています。どちらもAmazon IVSを搭載し、低遅延のグローバル配信を実現します。ネイティブライブストリームはZoomとAmazon IVSを使用しており、8.5Mbpsで最大1080p60をサポートしています。RTMPSストリームは、提供されたストリーミングURLでサードパーティのツールを使用します。視聴者はネットワークの状態に応じてアダプティブビットレートを体験します。720p、4.5Mbps、30/60FPS、安全なTLS 1.3プロトコルでのストリーミングを推奨します。ファイアウォールのルールと帯域幅の計算により、スムーズなストリーミングが保証されます。
索引
文脈
Workvivoプラットフォームは現在、2種類のライブストリームをサポートしています:
- クライアントが Workvivo 製品内でライブストリームを直接ブロードキャストするネイティブ ライブストリーム。
- クライアントがサードパーティ ツールを使用してライブストリームを OBS Studio/Zoom などの Workvivo プラットフォームにブロードキャストする RTMPS ライブストリーム。
- ネイティブライブストリームと RTMPS ライブストリームの両方の出席者/視聴者エクスペリエンスは、Amazon IVS 低遅延ストリーミングサービスと Amazons IVs チャットサービスに基づいて構築されています。
- ビデオの取り込みと配信は、Amazon IVS のコンテンツ配信ネットワーク (CDN) を介して実行されます。CDN は、低遅延ビデオに特化し、高度に調整されています。これにより、Amazon IVS は、エンドツーエンドの高品質ビデオを、最小限の遅延で世界中の視聴者に大規模に提供できるようになります。ビデオCDNにはグローバルなポイントオブプレゼンス(PoP)があり、放送局と視聴者を地理的に分散させることができます。
-
Amazon IVS リソースの設定を選択した AWS リージョンに関係なく、次の操作を行います。
- ストリーマーは、地理的に近いPoPにビデオを自動的に取り込みます。
- 視聴者は、グローバルビデオCDNを介してビデオをストリーミングします。
ネイティブサービス
Workvivoのネイティブ放送機能は、ZoomのグローバルビデオプラットフォームとAmazonのIVSサービスによって支えられています。
帯域幅要件
ソース入力が上限ビットレートを決定し、8.5Mbpsで最大1080p60をサポートします。シングルホスト構成では、Workvivoアプリケーションは1080pのHDで配信します。
マルチホスト構成では、各ホストは360pで配信され、結合されてIVSに配信されます。
視聴者体験にはABR(アダプティブビットレート)が実装されており、視聴者のビットレートは、ソース入力と視聴者のネットワーク状態によって異なります。これは以下のFAQで詳述されています。
ホスト ファイアウォールの要件
ネットワークおよびファイアウォールの要件は、こちらの「Zoomミーティングおよびウェビナーのファイアウォールルール」に記載されています。ホストマシンはホストのファイアウォールルールとビューアのファイアウォールルールの両方を実装する必要があります。
RTMPS(第三者放送)
Workvivo の RTMPS ライブストリーミング機能を使用すると、RTMPS サーバーを介してライブ フィードを Workvivo にブロードキャストできます。視聴者エクスペリエンスは、AmazonのIVSサービスを利用しています。
ホスト ファイアウォールの要件
Thirty Party Broadcasting ツールは、ファイアウォールの要件を定義します。ファイアウォール要件の内訳については、サードパーティ ブロードキャスト ツールのドキュメントを参照してください。ホスト マシンは、以下のビューア要件も実装する必要があります。RTMPS ライブストリームを開始すると、Workvivo 製品は、サードパーティ製品を Workvivo/Amazon IVS に接続するためのストリーミング URL とストリーミングキーを提供します。このセットアップの詳細については 、こちらをご覧ください。
ライブ配信の視聴
視聴者/参加者のファイアウォール要件
ライブストリーム視聴に接続するユーザーのすべてのやり取りは、クライアントブラウザ固有の技術とプロトコルを使用しています。トラフィックはTLS 1.3を使用し、HTTPSおよびWSSプロトコルの両方を利用し、トランジット中は安全に処理されます。
プロトコル/ポート
| 行き先 | プロトコル/ポート | ファイアウォールの要件 |
|
EUのデータセンター *.eu-west-1.playback.live-video.net *.eu-central-1.playback.live-video.net |
HTTPS / WSS /RTMPS TCP ポート 443 |
送信トラフィックの許可 |
|
transcribestreaming.eu-west-1.amazonaws.com transcribestreaming.eu-central-1.amazonaws.com |
HTTPS/WSSポート8443 | |
|
米国のデータセンター *.live-video.net *.us-west-2.playback.live-video.net *.us-east-2.playback.live-video.net |
HTTPS / WSS / RTMPS TCP ポート 443 |
|
|
transcribestreaming.us-east-2.amazonaws.com transcribestreaming.us-west-2.amazonaws.com |
HTTPS / WSS TCP ポート 8443 |
よくある質問
15,000人を超えるライブストリームを計画する際は、少なくとも1週間前にWorkvivoまでご連絡ください。視聴者層や場所ごとの内訳と合わせてご提供いただくことで、ライブストリームをできる限りスムーズに実施できるようにします。上記についてはリクエストを送信してご連絡ください視聴者数が15,000人未満の場合はお知らせいただく必要はありません。
-
最適なパフォーマンスと信頼性を得るために、Workvivo では、次の設定で 720p (HD) でストリーミングすることをお勧めします。
- 解像度: 1280x720
- ビットレート:最大4.5Mbps
- フレームレート(FPS):30または60
- キーフレーム間隔:2秒
- コーデック:H.264(ビデオ)、AAC(LC)(オーディオ)
- ビットレート制御:CBR(Constant Bitrate)
- このセットアップは、ビデオ品質と帯域幅の使用量の強力なバランスを提供し、ほとんどのネットワーク、ブラウザ、およびデバイスで十分にサポートされています。
- 注意: ネットワーク上の帯域幅容量が問題にならない場合は、高解像度のストリームでも問題ありません。ただし、Workvivo Livestreams の最大取り込み容量は 8.5 Mbps です
サービスはユニキャストですか、それともマルチキャストですか?
ユニキャスト
本サービスはグローバル配信をどのようにサポートしていますか?
ビデオの取り込みと配信は、Amazon IVS のコンテンツ配信ネットワーク (CDN) を介して実行されます。CDN は、低遅延ビデオに特化し、高度に調整されています。これにより、Amazon IVS は、エンドツーエンドの高品質ビデオを、最小限の遅延で世界中の視聴者に大規模に提供できるようになります。ビデオCDNにはグローバルなポイントオブプレゼンス(PoP)があり、放送局と視聴者を地理的に分散させることができます。
帯域幅の要件はどのようなものですか?
ソース入力は上限ビットレートを定義し、8.5Mbpsで最大1080p60をサポートします。
視聴者の帯域幅要件は何ですか?
Workvivo の RTMPS ライブストリーミングは ABR (アダプティブ ビット レート) を利用しており、視聴者のビットレートはソース入力と視聴者のネットワーク状態によって異なります。Workvivo製品内のプレーヤーは、基盤となるネットワークの状態に基づいてビットレートとフレーム解像度を自動的に調整します。
解像度/ビットレート/FPS
ストリームの解像度は、ビットレートとフレームレート (フレーム/秒、または FPS) を大きく決定します。次のガイドラインを使用してください。以上が私たちの推奨事項です。以下に示す解像度は横向き(水平 x 垂直)であるため、縦向きの場合はこれらを逆にしてください。
|
許容品質 (SD)480p(852x480) |
高品質(HD) 720p(1280x720) |
高画質(フルHD)1080p (1920x1080) |
|
| ビットレート | 最大1500 Kbps | 最大4500 Kbps | 最大8500 Kbps |
| FPSの | 30 | 30または60 | 30または60 |
| キーフレーム間隔 | 2秒 | 2秒 | 2秒 |
ビットレート、FPS、解像度は相互に関連しています。最適な値は状況によって異なり、決定が複雑になる場合があります。私たちの最善のガイダンスは、上記の値から始めて、必要に応じて実験することです。目標は、ストリーミング中のビデオコンポーネントの鮮明でスムーズな動きと、利用可能な帯域幅内で良好な解像度を実現することです。フレームレートや解像度を上げると、全体的なビデオ品質が向上しますが、これは必然的に帯域幅によって制限されます。
- 共有ネットワーク上の視聴者に必要な帯域幅を見積もるには(オフィスの場所など):
- たとえば、720p(最大 4.5 Mbps)でストリーミングしていて、1 つのオフィスで 100 人の視聴者がいると予想される場合:
- つまり、すべての参加者にスムーズな視聴体験を保証するために、ネットワークは少なくとも 450 Mbps のダウンストリームをサポートできる必要があります。
- ヒント: 視聴者が異なるオフィスや場所に分散している場合は、予想される出席者数に基づいて場所ごとの帯域幅を計算します。
ライブストリームはどのようにしてクライアントブラウザに安全に配信されますか?
Workvivo アプリケーションは、ユーザーが Workvivo 内でライブストリームに接続しようとすると、ユーザーごとに個別の 1 回限りの再生トークンを生成します。ユーザーがクリックしてライブストリームに参加すると、アプリケーションはユーザーが招待されたオーディエンス内にいることを検証し、1回限りの使用トークンを生成します。Amazon IVS 内のプライベートチャネルへの安全なアクセスの実装に関する AWS ドキュメントは、ここにリンクされています。 https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/private-channels-generate-tokens.html
サービス品質 (QoS) の推奨事項やベスト プラクティスはありますか?
-
遅延の最小化
- サードパーティのツールを使用してブロードキャストする場合、品質を向上させるためのオプションがいくつかあります。これらは、Amazon IVS のドキュメントに記載されています。 https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/streaming-config.html
-
Workvivo は、最小限の設定でほとんどのストリーミング アプリケーションと互換性のある低遅延 (< 5 秒) ライブストリーミングをサポートしています。ライブストリームのレイテンシーを最小限に抑えるための推奨設定は次のとおりです。
- ビデオエンコーディングの場合は、「キーフレーム」または「IDR」を 2 秒間隔に設定します (1 秒に設定してレイテンシーをさらに短くすることもできますが、Workvivo ライブストリームの視聴に使用するアダプティブ ビットレート ストリーミング プレーヤーの解像度を上げて切り替えると、視聴者のバッファリングやフレームのドロップが増える場合があります)。
- x246 構成内で "ゼロ遅延チューニング" のオプションを使用できる場合は、これを有効にします。
- バッファー サイズ (VBV) がストリームの平均ビットレート (kbps) を超えないようにします。
- ストリーム転送サービスを使用してWorkvivoにブロードキャストすると、ストリームのレイテンシーが大幅に長くなるため、使用しないことを強くお勧めします。
- 最良の結果を得るには、常にRTMPS経由でWorkvivoに直接ストリーミングしてください。
-
エンコーダー設定
TLS 1.2 以降を使用して RTMPS 経由で取り込まれるビデオ用の H.264 とオーディオ用の AAC (LC) をサポートしています。エンコーダーは、TCP ポート 443 を介してエンドポイントに接続する必要があります。RTMPS URL には常にポート番号を含めることをお勧めします。暗号化されていないRTMPポートを介したブロードキャストはサポートされていません。最適なビットレート、FPS、キーフレーム間隔に関する推奨事項は次のとおりです。
- フルHD 1080p品質(1920x1080):最大8500 Kbpsビットレート、30または60 fps、2秒のキーフレーム間隔
- HD 720p品質(1280x720):最大4500 Kbpsビットレート、30または60 fps、2秒のキーフレーム間隔
- SD 480p 品質 (852x480) 最大 1500 Kbps ビットレート 30 fps 2 秒のキーフレーム間隔
-
ストリーミングビデオの場合は、30 fps または 60 fps を強くお勧めします。画面や動画をブロードキャストする場合は、60 fps をおすすめします。
動画設定では、利用可能な場合は次のオプションをお勧めします。- H.264レベル:メイン
- シーンチェンジ:オフ(推奨)
- クロマ サブサンプル: YUV420P
- CABAC: 優先
- 色空間:BT.709
-
オーディオ設定については、以下をサポートしています。
- コーデック:AAC(LC)
- ビットレート:96 kbps〜320 kbps
- サンプルレート:44.1 Khzまたは48 Khz
- チャンネル:最大2 - ステレオ(1 - モノラルまたは2 - ステレオ)
-
より予測可能な結果を生成するには、VBR (可変ビットレート) よりも CBR (固定ビットレート) を使用することをお勧めします。VBR は、より頻繁なバッファリングとジッター再生をもたらします。
プログレッシブ信号フローを使用し、最良の結果を得るために、制作フローやエンコーディングでインターレースビデオを避けてください。