|
Helix Universal Server/Helix Producer でプル ブロードキャスト方式を使用するには、どのように設定すればよいでしょうか?
このドキュメントの対象:
- Helix Server 11 - Helix Universal Server 9、Helix Server 9 - RealProducer - Helix Producer
RealProducer 10 以降や、Helix Producer 9 では、いくつかのブロードキャスト方式で Helix Server にライブ ブロードキャストを送信できます。このドキュメントでは、「プル」ブロードキャスト方式を使用するための設定方法を説明します。
他のブロードキャスト方式とは異なり、「プル」方式では、サーバとエンコーダの両方を設定する必要があります。それに加えて、クライアントがブロードキャストを要求するまでは、エンコーダ接続が Server Monitor に表示されません。 手順 1 ではサーバ側の設定を行います。手順 2 ではエンコーダを設定します。多くの設定箇所では、デフォルト設定を採用しています。
手順 1: サーバの設定
- Web ベースの管理ツール (Helix Administrator) に接続します。
- [Broadcast Distribution] をクリックします。
- [Receiver] をクリックします。
- [Broadcast Transmitters] の右にあるプラス ボタンをクリックします。
- [Edit Transmitter Name] フィールドに、任意の名前を入力します。
- [Transmitter Address/Netmask] フィールドに、エンコーダの IP アドレスを入力します。
- [Port Range] フィールドに、ライブで使用するポート範囲を入力します (デフォルトは 30001 to 30020)。
- [Transport] を udp/unicast に設定します。
- [Multicast Address] フィールドはブランクのままにします。
- [Request Resends] を no に設定します (これがデフォルト。後で変更できます)。
- [Security Type] を Basic に設定します。
- [Password] および [Confirm Password] フィールドに、同じパスワードを入力します。
備考: このパスワードを忘れないでください。エンコーダを設定するときに必要になります。
- [Enable Pull Splitting Requests] を Yes に設定します。
- [Pull Splitting Virtual Path] を /pull/ に設定します。
- [Error Correction Rate]、[Metadata Transmit Rate] および [Pull Splitting Backchannel Transport] は、デフォルトのままにします。
- [Apply] をクリックして、画面上のプロンプトに従います。
これで、エンコーダからプル ブロードキャストできるように Helix Server が設定されました。
手順 2: エンコーダの設定
- RealProducer または Helix Producer を起動します。
- ライブ ソースの設定や、Audiences の選択を済ませます。
- [Add Server Destination] ボタンをクリックします。またはメニューから [File] > [Add Server Destination] を選択します。
- [Destination name] を入力します (任意の名前でかまいません)。
- [Stream name] にライブ ストリームのファイル名を入力します。必ず .rm 拡張子を含めてください。(例: live.rm)
- [Broadcast method] として Pull (Helix Server) を選択します。
- [Local IP address] を選択します。複数の選択ができる場合には、Helix Server との通信に使う IP アドレスを選択します。
- [Path] フィールドはブランクのままにします。
- デフォルトの [Producer listening port] を使用します。
- サーバの設定時に指定したパスワードを [Password] に入力します。
- [OK] をクリックします。
- [Encode] ボタンをクリックしてエンコードを開始します。
手順 3: ブロードキャストへの接続
ブロードキャストに接続するときの URL の例は次のとおりです。
http://serverIP:httpport/ramgen/broadcast/pull/producerIP:listenport/file.rm または
rtsp://serverIP/broadcast/pull/producerIP:listenport/file.rm
http:// または rtsp:// = 要求の開始に使用するプロトコル
serverIP = Helix Server の IP アドレス または DNS 名 (ホスト名)
httpport = Helix Server の HTTP ポート
ramgen = Ram ファイル生成ユーティリティの仮想パス
broadcast = ブロードキャスト マウント ポイント
pull = プル スプリット仮想パス (Helix Server で指定した [Pull Splitting Virtual Path])
producerIP = エンコーダの IP アドレス
listenport = エンコーダで指定した [Producer listening port]
file.rm = エンコーダで設定したストリーム名
参考情報:
戻る
|