設定: RTMP ストリーミング

について

YouTube、Twitch、またはいかなる RTMP プロバイダーにもライブ小川を配信します。オプションで、ビデオをウェブサイトに埋め込むことができます。注意: RTMP プッシュにはサブスクリプションまたはライセンスが必要です。

RTMP サーバーを追加する

Agent DVR は複数の RTMP エンドポイントへの同時ストリーミングをサポートしています。RTMP サーバーを追加するには、サーバーメニュー、設定(設定内)をクリックして、メニューから「RTMP ストリーミング」を選択し、新しいサーバーを追加します。サイズドロップダウンを使用して解像度を制御でき、画質スライダーを使用してビットレートを制御できます。小川が頻繁にバッファリングしている場合は、サイズまたは画質またはその両方を削減して、スムーズな再生を実現してください。

YouTube へのストリーミング

  • 1: YouTube にログインして、YouTube Live Dashboardにアクセスします。
  • 2: 新しいライブストリームを作成し、サーバー URLストリーム名/キーをメモします。
  • 3: Agent DVR で「サーバー設定」を開き、「RTMP ストリーミング」を選択します。サーバーを追加し、YouTube からの URL とストリームキーを入力します。
  • 4: 必要に応じてストリーミング期間を調整します(既定値は 900 秒)。
  • 5: これをウェブサイトに埋め込むには、YouTube ライブプレーヤーを右クリックして「埋め込みコードをコピー」を選択し、ウェブページ用の HTML を取得します。

これらの手順の後、サイトへのライブストリーミングを開始します。

手動ストリーミング

サーバーメニューをクリックし、システムメニューで RTMP ストリーミングをクリックします。RTMP サーバーエントリの隣の「...」ボタンをクリックして、デバイスを構成するか、ライブストリームをビューします。 RTMP プラットフォームへの小川が開始されるはずです。バッファするのに数秒待ちます。

スケジュール配信デバイス

これを使用して、カメラをライブ配信する時間帯を自動的に設定できます。デバイスを編集し、RTMP タブの下で使用する RTMP サーバーを設定します。スケジュール タブを選択し、スケジュールを構成するをクリックします。スケジュール コマンド「RTMP ストリーミング 開始」を追加し、時間と日数を設定します。その後、「RTMP ストリーミング 停止」コマンドを追加します。

スケジュール済みビュー ストリーミング

スケジュール済みビュー小川のストリーミングを設定することは、やや複雑です。デバイスにアクションを追加してから、そのアクションへのコール URL をスケジュール設定する必要があります。

  • 1: RTMP サーバーを追加した後、http://localhost:8090/q.json?cmd=getstreamingstatus にアクセスし、使用する RTMP サーバーの ident をコピーします(引用符は含めません)
  • 2: デバイスにアクションを追加します。条件は「なし」、その後「コール URL」、URL は http://localhost:8090/q.json?cmd=start-rtmp-view&ident=ident&ind=0 とします。ind はストリーミング対象のビューのインデックスです(0~8)
  • 3: デバイス スケジューラに「アクション:実行中」のスケジュール項目を追加し、作成したばかりのアクションを選択します。

URL http://localhost:8090/q.json?cmd=stop-rtmp&ident=ident を使用して停止するための別のアクション/スケジュール項目を追加できます。一般設定タブでスケジュールが有効化済みであることを確認してください。

curl を使用してこれらの API コールを実行することもできます。