Teradek Cube からライブストリームを設定するには、いくつかの方法があります。これらはすべて、C2C プロキシと同時に使用できます。各ソリューションはユースケースがわずかに異なっているだけで、それぞれに「プラグアンドプレイ」からはるかに複雑なものまで、様々なレベルの技術要件があります。
この記事では、4 つのストリーミングソリューションと Teradek の CORE プラットフォームについて説明します。
ビデオチャット
この方法では、プロダクションカメラをラップトップに接続し、Zoom や Microsoft Teams などのプラットフォームでビデオチャットの web カメラとして使用します。安価で、設定が簡単で、レイテンシーが短くなっています。また、Teradek Cube で追加の設定を行う必要はありません。ただし、ビデオチャットプラットフォームでは、ストリームの品質よりもレイテンシーを最適化するので、画像の品質に対する制御は弱くなります。
要件
この方法では、(基本的な C2C 要件に加えて)次のものが必要になります。
AJA U-Tap SDI
USB3 ポートを備えたコンピューター
Zoom または Microsoft Teams アカウントと会議
コンピューター接続のほとんどのキャプチャデバイスは機能しますが(Blackmagic UltraStudio Recorder 3G のような他の小型で安価なビデオキャプチャデバイスもあります)、この設定では、ビデオループアウトがあるので、AJAU-Tap SDI を使用しています。このループアウトにより、追加の分配増幅器が不要になります。
設定
ビデオチャットライブストリームの設定は非常に簡単で、やはり Teradek Cube 自体に追加の設定は必要ありません。代わりに、カメラからのビデオ信号を U-Tap にルーティングしたあと、Teradek Cube にルーティングします。
まず、U-Tap を接続して、コンピューターに設定する必要があります。インストールについては、AJA の手順を参照してください。
カメラの SDI 出力を SDI ケーブルで AJA U-Tap SDI 入力に接続します。
U-Tap の SDI 出力を SDI ケーブルで Teradek Cube SDI 入力に接続します。
接続が完了したら、U-Tap を web カメラとして使用するようにビデオチャットプラットフォームを設定するだけです。ここでは、Zoom と Microsoft Teams の 2 つの最も一般的なプラットフォームについて説明します。
Zoom の設定
1. Zoom アプリを開き、「設定」に移動します。
2. サイドバーから「ビデオ」を選択します。
3. 「カメラ」と表示されている場所で、ドロップダウンを開き、デバイスとして「AJA U-Tap」を選択します。これは通常、デフォルトでコンピューターに組み込まれている web カメラになります。
これは、ビデオオプションメニューから会議で 1 回実行することもできます。
Microsoft Teams の設定
1. Teams アプリを開き、「設定」に移動します。
2. サイドバーから「デバイス」を選択します。
3. ページの一番下までスクロールします。「カメラ」と表示されている場所で、ドロップダウンを開き、デバイスとして「AJA U-Tap」を選択します。これは通常、デフォルトでコンピューターに組み込まれている web カメラになります。
これは、会議への参加中に(ビデオプレビューの下の歯車アイコンをクリックして)、または会議で 1 回、オプションメニュー(右上の 3 点ドット)をクリックして「デバイス設定」を選択することによっても実行できます。
これで、カメラフィードがユーザーとしてビデオチャットに表示されます。ここから、撮影環境に応じてビデオを固定したり、オーディオ設定を制御したりできます。
YouTube ライブ
YouTube ライブイベントへのストリーミングは、設定が簡単で高品質であり、追加のハードウェアは必要ありません。必要なのは YouTube アカウントだけです。ただし、YouTube へのストリーミングはレイテンシーが長いため、受信者がカメラフィードを直接操作する必要があるユースケースには最適ではない場合があります。さらに、YouTube Live イベントを限定公開または非公開に設定できますが、この方法はこの記事の他の方法よりも安全性が低くなります。
要件
この方法では、(基本的な C2C 要件に加えて)次のものが必要になります。
YouTube アカウント
Teradek Cube の WebUI へのアクセス権
設定
YouTube ストリームを設定するには、最初に Teradek を YouTube アカウントにペアリングし、イベントを作成してから、ストリームを開始します。これには、YouTube と Teradek Cube 自体の両方での設定が含まれます。
1. まず、Cube で YouTube ストリーミングを有効にする必要があります。Cube の WebUI で、「ビデオストリーム出力」に移動します。
2. 「モード」を「インターネットストリーミング」に変更してから、「プロバイダー」を「YouTubeLive」に変更します。「適用」をクリックして設定を保存します。
3. Cube で YouTube が有効になっているので、YouTube アカウントに Cube を許可する必要があります。「デバイスを認証」をクリックします。これにより、認証コードと URL を含むウィンドウが表示されます。ウィンドウの手順に従ってください。
提供されたコードをコピーします
URL(https://www.google.com/device) を開きます。
4. Google の web サイトの「コードを入力」ボックスにコードを貼り付け、「次へ」をクリックします。
5. デバイスを許可するログイン済みの YouTube アカウントを確認します。
6. 「許可」を選択して、デバイスのアクセスを確認します。これで、Cube が YouTube アカウントに許可されました。
7. Cube の WebUI に戻り、「続行」をクリックします
8. YouTube アカウントに存在するイベントのリストが Cube に表示されます。既存のライブイベントを選択するか、「新しいライブイベントを作成」をクリックして新規作成できます。
これで、YouTube にストリーミングするように Teradek Cube が設定されました。Cube のストリーミング先のイベントを変更するには、「ブロードキャスト名」のイベント名をクリックします。Cube は、YouTube アカウントに関連付けられている有効なイベントにアクセスできるようになります。ストリーミング先の新しいイベントを作成する場合は、以下の方法を使用します。
ストリームを開始するには、Cube の WebUI のプレビューサムネールの下にある「ライブ配信」をクリックします。キューブの前面にある赤いボタンをクリックしてストリームを開始することもできます。
ストリームを停止するには、キューブの WebUI で「完了」または「停止」をクリックします。「完了」をクリックすると、ストリーミングが停止し、イベントが閉じます。「停止」をクリックするとストリーミングが停止しますが、後でストリームを再開できます。キューブの前面にある赤いボタンをクリックしてストリームを停止することもできます。
YouTube での新しいライブイベントの作成
YouTube で新しい YouTube ライブイベントを作成する場合は、カスタマイズと設定の詳細なオプションが提供されます。
1. YouTube アカウントにログインし、右上隅にある「作成」ボタンを選択して、「ライブ配信」をクリックします。
2. これにより、デフォルト設定で新しいイベントが作成されます。「編集」をクリックして、イベントの設定を開始します。
3. タイトルと説明を入力し、表示レベルを設定します。
メモ:公開イベントは、YouTube で誰でも検索して閲覧できます。限定公開イベントは、URL を持つユーザーのみが閲覧できます。非公開イベントは、メールで招待されたユーザーのみが閲覧できます。
4. 必要に応じてサムネイルを追加し(ストリームがアクティブにライブでないときに表示されます)、その他のオプション設定を行います。
5. YouTube では、ビデオコンテンツが子供向けかどうかを確認する必要があります。ほとんどの場合、「いいえ、子供向けではありません」を選択する必要があります。これにより、ビデオ(公開されている場合)は YouTube Kids でインデックス付けされなくなります。この設定を選択しても、その下の「年齢制限」を設定しない限り、ビデオは露骨な表現としてマークされることはありません。
6. 完了したら、保存をクリックします。
7. Cube の WebUI の「ビデオストリーム出力」に戻ります。
8. 「ブロードキャスト名」で現在選択されているストリームをクリックし、新しいイベントを選択します。
キューブでの新しいライブイベントの作成
または、アカウントに許可されたら、Cube 自体から YouTube ライブイベントを作成することもできます。
1. Cube の WebUI で、「ビデオストリーム出力」に移動します。
2. 現在選択されているイベントをクリックして編集します。
3. イベント選択画面で、「新しいライブイベントを作成」をクリックします。
4. タイトル、説明および開始時間を入力します。イベントの正しいプライバシーレベルを選択していることを確認します(必要に応じて、これは後で YouTube から変更できます)。
メモ:公開イベントは、YouTube で誰でも検索して閲覧できます。限定公開イベントは、URL を持つユーザーのみが閲覧できます。非公開イベントは、メールで招待されたユーザーのみが閲覧できます。
5. 「作成」をクリックします。これで、新しいイベントが作成され、イベントリストに表示されます。新しいイベントをクリックして選択します。
Wowza
Wowza へのストリーミングは高品質で、追加のハードウェアを必要とせず、安全なカスタム視聴エクスペリエンスを実現します。ただし、YouTube のように、Wowza へのストリーミングはレイテンシーが長いので、受信者がカメラフィードを直接操作する必要があるユースケースには最適ではない場合があります。さらに、Wowza はカスタムストリーム配信用に作成されているので、設定は YouTube よりも少し技術的ですが、視聴エクスペリエンスを完全に制御(したがって安全性を確保)することができます。
このガイドでは、Wowza Streaming Cloud を使用しますが、Cube は Wowza Streaming Engine を使用してストリームすることもできます。Wowza Streaming Engine について詳しくは、Wowza の web サイトを参照してください。
要件
この方法では、(基本的な C2C 要件に加えて)次のものが必要になります。
Wowza Streaming Cloud アカウント
Teradek Cube の WebUI へのアクセス権
設定
Wowza へのストリームを設定するには、最初に Wowza Streaming Cloud でイベントを作成し、Teradek Cube をイベントに接続してから、ストリームを開始します。これには、Wowza と Teradek Cube 自体の両方での設定が含まれます。
1. まず、Cube で Wowza ストリーミングを有効にする必要があります。Cube の WebUI で、「ビデオストリーム出力」に移動します。
2. 「モード」を「インターネットストリーミング」に変更してから、「プロバイダー」を「Wowza」に変更します。「適用」をクリックして設定を保存します。
3. 次に、「モード」を選択する必要があります。このガイドでは、Wowza Streaming Cloud を使用するため、「モード」が「クラウド」に設定されていることを確認します。
4. Wowza Streaming Cloud アカウント(cloud.wowza.com)にログインします
5. ログインすると、管理ホームページに移動します。そこで上部のナビゲーションバーから「+ ライブストリームを追加」を選択します。
6. これにより、Wowza のガイド付き設定が開始されます。まず、ストリームに名前を付け、地域を選択します(これはストリームの送信元に最も近いはずです)。「次へ」をクリックします。
7. これにより、Wowza のガイド付き設定の次の手順に進みます。この手順では、Wowza にストリームの送信元のデバイスを指定する必要があります。リストで「Teradek」を見つけて選択します。
8. ガイド付き設定のこの手順の 2 番目の部分には、設定するオプションがいくつかリストされています。これらの多くは環境設定によって異なりますが、今回の目的には、特定の設定が必要なものが 2 つがあります。「ライブストリームのタイプ」は「パススルー」に設定し、「縦横比」は「1920 x 1080 (1080p)」に設定する必要があります。残りの設定は、このガイドではオプションです。完了したら、「次へ」をクリックします。
メモ:一部のアカウントタイプでは、従量課金制パススルーストリーミングをサポートしていません。サポートしていない場合は、「適応ビットレート」を選択します。
9. この手順では、プレーヤーが視聴者にどのように表示されるかをカスタマイズできます。これらの設定は、このガイドでは完全にオプションです。完了したら、「次へ」をクリックします。
10. この手順では、Wowza にプレーヤーをホストさせるかどうかを選択できます。これらの設定は、前の手順と同様に、このガイドでは完全にオプションです。完了したら、「次へ」をクリックします。
メモ:Wowza をテストしている場合は、プレーヤーページをホストしてタイトルと説明を付けるように Wowza を設定する方が簡単な場合があります。これにより、公開 URL でホストされます。Wowza にプレーヤーをホストさせないことを選択した場合は、クライアントアプリ(VLC プレーヤーなど)を介してプレーヤーにアクセスするか、セキュリティを制御できる独自のページでプレーヤーをホストできます。イベントが作成されると、Wowza はストリームにアクセスしてホストするための情報を提供します。
11. 最後の手順では、ストリームに設定されているすべての設定を確認するように求められます。それらを確認し表示が正しければ、「完了」をクリックします。
12. 「完了」をクリックすると、新しいストリームの管理ページに移動します。ストリームを開始する前に、Cube をイベントに接続する必要があります。メインページで、「接続コード」を探して値をコピーします。
13. Cube の WebUI の「ビデオストリーム出力」に戻ります。前の手順でコピーしたコードを Cube の WebUI の「接続コード」ボックスに貼り付けます。「適用」をクリックします。これにより、Cube が Wowza イベントに接続されます。
14. これで、Teradek Cube を Wowza イベントにストリームする準備が整いました。ストリーミングを開始するには、最初に Wowza でストリームを開始する必要があります。イベントの管理ページに戻り、「ライブストリームを開始」を選択します。これにより、ストリームがアクティベートされます。
15. 次に、Cube でストリーミングを開始する必要があります。Cube の WebUI に戻り、Cube の WebUI のプレビューサムネールの下にある「ライブ」ボタン(無線アンテナとして表示)をクリックして、ストリーミングを開始します。Cube の前面にある赤いボタンをクリックして、ストリームを開始することもできます。
ストリームを停止するには、Cube の WebUI の「ライブ」ボタンをクリックして(または Cube の前面にある赤いボタンをクリックして)、Wowza イベント管理ページから「ライブストリームを停止」を選択する必要があります。
カスタム RTMP サーバー
Wowza のようなプラットフォームは RTMP サーバーと管理をすべて 1 つのパッケージで提供しますが、Cube はカスタム RTMP サーバーにストリームすることもでき、設定はかなり簡単です。このソリューションは、既存のストリーミングサーバーインフラストラクチャがあり、Cube で利用したい場合に適しています。
要件
この方法では、(基本的な C2C 要件に加えて)次のものが必要になります。
既存の RTMP サーバー
RTMP サーバーの URL
RTMP サーバー上の既存のストリーム
Teradek Cube の WebUI へのアクセス権
設定
RTMP ストリームを設定するには、RTMP サーバーの情報を Cube に入力してからストリームを開始します。カスタム RTMP ソリューションは大きく異なる可能性があるため、Cube を既存のサーバーに接続してストリーミングする方法についてのみ説明します。RTMP ソリューションをすばやく設定することに関心がある場合は、このガイドの前半にある Wowza ソリューションを確認することをお勧めします。
1. まず、Cube で RTMP ストリーミングを有効にする必要があります。Cube の WebUI で、「ビデオストリーム出力」に移動します。
2. 「モード」を RTMP/RTMPS に変更し、「適用」をクリックして設定を保存します。
3. 「RTMP/RTMPS サーバーの URL」に RTMP サーバーの URL を入力します。
4. ビデオを送信するサーバー上のストリームの名前を「ストリーム」に入力します。
5. 「適用」をクリックして設定を保存します。
6. 最後に、Cube でストリーミングを開始する必要があります。Cube の WebUI のプレビューサムネールの下にある「ライブ」ボタン(無線アンテナとして表示)をクリックして、ストリーミングを開始します。Cube の前面にある赤いボタンをクリックしてストリームを開始することもできます。
ストリームを停止するには、Cube WebUI の「ライブ」ボタンをクリックする(または Cube の前面にある赤いボタンをクリックする)必要があります。
Teradek CORE
Teradek には、CORE と呼ばれる独自のクラウドストリーミングおよびプロキシプラットフォームがあります。CORE でストリームを表示するか、CORE を使用してストリームを他のプラットフォームに再配布できます。CORE は接続が簡単で、安全で、多くの機能を提供します。Teradek の web サイトには、プラットフォームに関する豊富な情報があります。
要件
この方法では、(基本的な C2C 要件に加えて)次のものが必要になります。
Teradek Core Cloud アカウント
Teradek Cube の WebUI へのアクセス権
設定
Teradek CORE は、CORE web サイトのダッシュボードから Cube を管理します。ただし、その前に、Cube を CORE アカウントに許可する必要があります。このガイドでは、Cube を CORE アカウントに接続する方法について説明します。
1. Cube の WebUI で「クラウドサービス」に移動します。
2. 「Cloud Service」がなしではなく Core に設定されていることを確認します。「適用」をクリックして保存します。
3. Cube で CORE が有効になったので、デバイスをアカウントに接続できます。「デバイスを承認」をクリックするか、Cube に直接ログインすることができます。
4. Cube がアカウントに接続されると、アタッチ先のストリームを「詳細オプション」で選択できます。
ストリームを開始するには、Cube の WebUI の「ライブ配信」ボタンをクリックする(または Cube の前面にある赤いボタンをクリックする)必要があります。
Teradek では、ストリーミングのセットアップと設定を扱うガイドがいくつかサポートサイトで入手可能です。詳しくは、以下のリンクに従ってください。
他のハードウェアエンコーダーの使用
Teradek Cube はハードウェアビデオエンコーダーですが、既存のインフラストラクチャでは既に他のストリーミングハードウェアを利用している場合があります。Teradek Cube は、必要に応じて、既存のシグナルフローおよびストリーミングインフラストラクチャ内で機能します。Frame.io C2C 用の Teradek Cube に SDI 信号を送信し、ストリーミングインフラストラクチャに別の SDI 信号を送信できます。
要件
この方法では、(基本的な C2C 要件に加えて)次のものが必要になります。
複数の SDI 出力を備えたカメラ、または
分配増幅器
Teradek Cube は、「ターミナルデバイス」と呼ばれるものです。つまり、SDI 出力はなく、SDI 入力のみです。そのため、ストリーミングハードウェアに接続するための追加の SDI 出力がカメラにない場合は、代わりに分配増幅器を使用できます。分配増幅器(または DA)は、SDI ビデオ信号を取り込んで 2 つに分割できるデバイスです。これにより、カメラからの出力を取り込んで信号を分割できるので、一方を Teradek Cube に入力し、もう一方をストリーミングハードウェアに入力できます。
これには、上記の 2 つの方法のいずれかを使用してビデオ信号フローを作成する以外に、追加の設定は必要ありません。この場合、Cube は既存のストリーミングハードウェアから完全に独立して動作します。ただし、DA またはカメラからの別個の出力のいずれかを使用することをお勧めする理由は、SDI 出力を備えた一部のデバイスが、レコードフラグ、クリップ名、タイムコードなど、C2C に必要なメタデータと情報を SDI 信号から削除する可能性があるからです。これが、Teradek Cube が可能な限り独自のクリーンな信号を受信する必要がある理由です。
その他のソリューション
Teradek Cube は、SRT や HLS など、他の多くのストリーミングプロトコルをサポートしています。これらは、このガイドに示されているソリューションと同じように C2C と互換性がありますが、今日では専門分野にはるかに特化しています。これらのソリューションの場合、Cube の WebUI に接続するには、サーバーやそれぞれのインフラストラクチャからの正しい認証情報が必要です。これらはすべて、Cube の WebUI の「ビデオストリーム出力」タブから設定できます。これらのソリューションの設定について詳しくは、Teradek Cube リファレンスガイドを参照してください。