ステップバイステップ:Secure Reliable Transport (SRT) ライブイベントのストリーミング
Liveモジュールで使用できるすべての機能については、「Liveモジュールを使用したライブイベントの作成と管理」を参照してください。高品質で安定したライブストリーミング体験を保証するための一連のベストプラクティスと推奨事項については、Liveモジュールのガイドラインとベストプラクティスを参照してください。ライブストリーミングビデオを配信するための Brightcove で利用可能なすべてのオプションのリストについては、ライブストリームの配信を参照してください。
このクイックスタートを読むと、次の事項ができるようになります。
- Video Cloud ライブモジュールを使用して SRT ライブイベントを作成する
- SRT ライブイベント用にエンコーダを設定する
- イベントをトリミングして、Video Cloud アカウントに VOD アセットとして保存する
このクイックスタートは、Open Broadcaster Software (OBS) Studio を使用して、ライブイベントをさまざまなデバイスに配信するのに役立ちます。OBSは、ビデオ録画およびライブストリーミング用のオープンソースソフトウェアであり、ここからダウンロードできます。ライブモジュールでは、他のエンコーダも使用できます。
対象者
Video Cloud Live モジュールを使用してライブストリーミングイベントを配信する必要がある Video Cloud パブリッシャー。
前提条件
- Live モジュールにアクセスできるVideo Cloudエンタープライズアカウント
- イベントを配信するカメラ
- 独自のエンコーディングソフトウェアが必要です。このクイックスタートは無料でダウンロードできるOBS Studioを使用します(サポートされているエンコーダのリストを参照)。
制限事項
- エンコーダは RTMP または SRT ストリームを出力する必要があります
- ライブ配信では 20~30 秒の遅延が発生します。
- ストリーミングは、イベント開始から 30 分以内に開始する必要があります (既定のアカウント設定)
ライブイベントをブロードキャストする手順
Liveモジュールを使用してライブイベントをストリーミングするには、以下のタスクを実行します。
新しいライブイベントを作成する
- ブラウザウィンドウで、 Video Cloud Studio に移動します。
- Video Cloud のログイン認証情報を入力し、[サインイン] をクリックします。
- ページの右上隅に現在の Video Cloud アカウント名が表示されます。複数のアカウントがある場合は、アカウント選択ドロップダウンをクリックし、ライブアセットを保存するアカウントを選択します。Liveが選択したアカウントでまだ有効でない場合、Liveモジュールがトライアルモードで開きます。
- Live モジュールを開きます。
- [イベントを作成]ボタンをクリックして、新しいイベントを作成します。
- イベント名を入力します。
- イベントのタグを入力します。
- アカウントに必須のカスタムフィールドが設定されている場合は、カスタムフィールドに値が割り当てられていることを確認してください。
- ドロップダウンリストからライブトランスコードプロファイルを選択します。ライブトランコードプロファイルは、作成されるライブレンディションの数と品質を制御します。
- 完了したら、[イベントをビデオアセットに変換] を選択します。これにより、イベントがビデオとして Media モジュールに保存されます。
- エンコーダーの場所に最も近い地域を選択します。
- [詳細オプション]リンクをクリックして、詳細オプションを展開します。
- [再接続時間]を 10 分 (デフォルト) に設定します。
- [入力形式]ドロップダウンメニューから [ Secure Reliable Transport (SRT) ] を選択します。
- [CIDR ホワイトリスト]セクションで、SRT エンドポイントへの接続を許可する IP アドレスのセットを入力します。これにより、SRT
エンドポイントに接続できるユーザーを制御します。注:このオプションは、入力形式 が RTP または SRT
の場合にのみ表示されます。すべてのネットワークを許可するには、
0.0.0.0/0
を指定します。特定のIPアドレスを許可するには(IPアドレス)/32を指定します。(例:255.160.10.1/32 - [配信開始] をクリックします。Live モジュールはストリームエンドポイント (SRT URL) を返します。SRT URL
は、OBS で使用可能なエンコーダ設定で [ストリーム設定サービス]の [ カスタム] を選択し、
srt://
パスを [サーバー] ボックスに入力します。
エンコーダの設定
このセクションでは、ライブストリーミングイベントをサポートするために、OBS Studio エンコーダの設定と使用方法を説明します。OBS Studio ソフトウェアは、カメラからの入力をキャプチャし、CDNで配信可能なストリームを生成するデスクトップアプリケーションです。ライブストリーミングイベントの配信には、より適したハードウェアやその他のソフトウェアベースのエンコーディングソリューションもあります。OBS Studioのソフトウェアはこちらからダウンロードできます。
- OBSスタジオを開きます。
- [ソース]セクションで、[ + ] をクリックして新しいソースを追加します。リストからソースを選択します。このクイックスタートは、Blackmagic Design UltraStudio ミニレコーダーを使用してラップトップに接続されたデジタル一眼レフを使用しているため、 Blackmagic Deviceが選択されています。
- 新しいソースの名前を入力し、「OK」をクリックします。
- [デバイス]リストからカメラを選択します。プロパティダイアログにプレビューが表示されます。[OK]をクリックします。
- [コントロール] セクションで、[設定] をクリックします。
- [設定]ダイアログの左側にある配信をクリックします。
- [サービス]ドロップダウンメニューで、[カスタム] を選択します。
- サーバには、Liveモジュールが提供するSRT URL を使用します。
- ストリームキーについては、、空のままにします。
- OKをクリックして設定を保存します。
- [コントロール] セクションで、[配信開始] をクリックします。ライブストリームが始まるはずです。
ライブイベントの公開
ライブイベントの埋め込みコードを生成するには、次の手順に従います。
- Liveモジュールに戻ります。
- イベントの「調整室」ページが表示されない場合は、「ライブ」タブをクリックして、ライブイベントのリストを表示します。イベント名をクリックして、「調整室」ページを開きます。
- ライブストリームが表示されることを確認します。エンコーダを起動した後、ライブストリームが表示されるまでに1分かかる場合があります。
- [公開と埋め込み] をクリックします。
- プレーヤーを選択し、 Player URLをクリックしてライブストリームを表示します。
- ライブストリームの操作が完了したら、Liveモジュールの [非アクティブ化]ボタンをクリックします。また、OBS Studio に戻り、ストリームボタンをクリックして、エンコーダのストリーミングを停止します。
クリップの作成
Liveモジュールでは、終了したイベントからビデオクリップを作成する機能があります。また、ライブイベントの進行中にクリップを作成することもできます。クリップを作成したい理由はいくつかあります。
- ソーシャルメディアに投稿できる短いティーザークリップを作成するには
- 投稿する動画の長さを制限する(ほとんどのプラットフォームでは動画の長さが制限されています)
- 短い動画の方がソーシャルメディアでパフォーマンスが高いこと
クリップは、イベント終了から7日以内にしか作成できません。その後、[ クリップの作成 ] ボタンは無効になります。イベントが 24 時間よりも長い場合は、最後の 24 時間だけがクリップ可能です。
クリップを作成するには、次の手順に従います。
- Liveモジュールに戻ります。
- [ 完了 ] タブをクリックします。
- イベントを検索し、イベント名をクリックして Control Room を開きます。
- [ クリップを作成] をクリックします。クリッピングエディタが開きます。
- クリッピングハンドルをクリックしてドラッグします()フォーカスタイムラインで、クリップの開始点と終了点を設定します。
- [ クリップをプレビュー] をクリックして、クリップをプレビューします。必要に応じて、始点と終点を調整できます。
- [ クリップを保存] をクリックします。
- クリップ名およびその他のメタデータ値を入力します。アカウントの必須フィールドも表示され、値を割り当てる必要があります。
- [ クリップを作成] をクリックします。取り込みプロセスが開始され、クリップが Video Cloud アカウントに保存されます。
- クリップはクリップエディタの下に表示されます。[ ソーシャルに公開] をクリックして、Brightcove Social を使用してクリップをソーシャル配信先のいずれかに公開します。Social モジュールを使用したビデオの公開については、「ソーシャルメディアプラットフォームへのビデオの公開」を参照してください。
- 調整室に戻る:完了のパンクズリストをクリックします。すべてのクリップは、イベントの調整室にも表示されます。
ライブストリームに関するトラブルシューティング
ライブイベントを機能させるのにさらにサポートが必要な場合は、お問い合わせください。可能な限り迅速な応答を得るために、問題を解決するために必要なサポートのリストを以下に示します。
- ストリームで発生している具体的な症状を教えてください。例えば、全く再生されないのか、それともカクカクしているまたはフリーズがあるのか?
- このストリームが過去に正常に機能したかどうか
- エンコーダで使用しているエントリポイント URL
- 使用しているエンコーディングソフトウェアとハードウェア
- ライブイベントを公開したプレイヤーの URL
- Video Cloud Studio のライブアセットのビデオ ID
- エンコーダからパブリッシュポイントホストへのトレースルートの結果