helix media delivery platform quick start...

110
HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version 15.0 and Helix™ Proxy Server Version 15.0 Revision Date: 9 May 2013

Upload: others

Post on 09-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDEHelix™ Universal Server Version 15.0 and Helix™ Proxy Server Version 15.0

Revision Date: 9 May 2013

Page 2: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

リアルネットワークス(株)〒 160-0023東京都新宿区西新宿 4 丁目 33 番 4 号住友不動産西新宿ビル 4 号館 1 階

http://wwwjp.realnetworks.com

©2012 RealNetworks, Inc. All rights reserved.

この文章の内容は予告なしに変更されることがあります。RealNetworks, Inc. からの書面による承諾がある場合を除き、この文書のいかなる部分も、いかなる方法によっても複製、または電子媒体に複写することを禁じます。

Helix、Helix ロゴ、Real、Real "bubble" ( ロゴ )、 RealJukebox、RealOne、Real-rTV、RealArcade、RealAudio、RealDownload、RealNetworks、RealPix、RealPlayer、RealPresenter、RealProducer、RealProducer Plus、RealPoducer Pro、RealProxy、RealPublisher、RealSites、RealSystem、RealText、RealVideo、Rhapsody、ra/ve、SureStream、The Future is Real、TurboPlay 及び Xing は米国及びその他各国の RealNetworks, Inc. の商標または登録商標です。

記載されているその他すべての企業名、製品名、商標または登録商標は、各所有者の商標または登録商標です。

Page 3: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

目次

はじめに 1

このガイドの構成...................................................................................................... 1このガイドの表記規則.............................................................................................. 2

用語 ......................................................................................................................... 2表記規則 ................................................................................................................. 2

1 インストール 5

Helix Server のインストール .................................................................................... 5ライセンス キーの取得............................................................................................. 8ポート番号の選択...................................................................................................... 9

管理ポート ............................................................................................................. 9ストリーミング プロトコル ポート ................................................................... 9コントロール ポートの特徴 .............................................................................. 10

証明書ファイルの作成............................................................................................ 12証明書情報の指定 ............................................................................................... 12署名済みの証明書のリクエスト ....................................................................... 13自己署名証明書の使用 ....................................................................................... 13OpenSSL プログラムの実行 .............................................................................. 14

Helix Proxy のインストール ................................................................................... 14

2 起動およびシャットダウン 17

メモリの割り当て.................................................................................................... 17Windows でのサーバーの起動 ............................................................................... 17

Windows サービスの実行................................................................................... 17アクセス権限の変更 ........................................................................................... 19[ スタート ] メニューまたはデスクトップ アイコンの使用 ........................ 19Windows コマンド ラインからの起動.............................................................. 20

Linux または Solaris でのサーバーまたはプロキシーの起動 ............................ 21スタートアップ スクリプトの実行 .................................................................. 21コマンド ラインからの起動 .............................................................................. 22

サーバーの停止........................................................................................................ 22Windows でのシャットダウン........................................................................... 23Solaris または Linux でのシャットダウン ....................................................... 23

iii

Page 4: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Integration Guide

3 HELIX ADMINISTRATOR 25

Helix Administrator の起動 ...................................................................................... 25Helix Administrator URL ..................................................................................... 25

HTTP および HTTPS ポート ............................................................................. 25Helix Administrator パスワード ......................................................................... 26アイドル時間タイムアウト............................................................................... 26

Helix Administrator インターフェイスの使用 ...................................................... 27サンプル............................................................................................................... 28ライセンス ファイル.......................................................................................... 30オンライン ヘルプ.............................................................................................. 31

変更の適用 ............................................................................................................... 33サーバーまたはプロキシーの再起動............................................................... 33後で再起動を行うための変更の保留............................................................... 33使用中の接続のシャットダウン....................................................................... 33

機能設定ページの利用 ........................................................................................... 34Server Setup(サーバー セットアップ)........................................................... 34Media Delivery(メディア デリバリー).......................................................... 36Broadcasting(ブロードキャスト)................................................................... 37Broadcast Distribution(ブロードキャスト ディストリビューション)....... 39Content Management(コンテンツ管理).......................................................... 40Security(セキュリティー)............................................................................... 41Logging and Monitoring(ロギングとモニタリング)..................................... 42Proxy Features(プロキシー機能).................................................................... 42Media Security(メディア セキュリティー)................................................... 43

4 ON-DEMAND DELIVERY 45

コンテンツ ディレクトリー .................................................................................. 45Content ディレクトリー配下のメディアへの URL........................................ 45追加コンテンツ ディレクトリーの設定.......................................................... 46HTTP ダウンロード............................................................................................ 47

HLS および DASH ストリーミング...................................................................... 49HLS および DASH クライアントの URL ........................................................ 49セグメント ディレクトリー.............................................................................. 50HLS および DASH 用のオンデマンド コンテンツ ソースの追加 ............... 51HLS および DASH クライアントへのストリーミングのヒント ................. 52

Flash コンテンツ ..................................................................................................... 53Flash Player 用の Flash コンテンツ ................................................................... 53Flash Player 用の H.264/AAC シングルレート コンテンツ ........................... 54Flash Player 用の H.264/AAC マルチレート コンテンツ ............................... 54

RTSP クライアント................................................................................................. 54SDPGen クライアント マウント ポイント...................................................... 54RTSP クライアント用の Flash H.264/AAC コンテンツ ................................. 55

iv

Page 5: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

目次

Windows Media と Silverlight .................................................................................. 55Windows Media Player ......................................................................................... 55

Silvelight クライアント ...................................................................................... 56ユニバーサル デリバリー....................................................................................... 57

ユニバーサル デリバリーのためのメディア エンコード ............................. 58ユニバーサル クリップのソース ディレクトリーとリクエスト URL........ 62

5 ブロードキャスト方式 65

ブロードキャストへの理解.................................................................................... 65H.264/AAC ブロードキャスト........................................................................... 65ブロードキャストのアーカイブ ....................................................................... 66エンコーダー冗長性 ........................................................................................... 66スタンバイ メッセージ ...................................................................................... 67帯域幅の制限 ....................................................................................................... 67

HLS および DASH ブロードキャスト ソースの有効化 ..................................... 67Flash ブロードキャスト .......................................................................................... 69

Flash ブロードキャスト接続手順 ..................................................................... 69Flash ブロードキャスト設定 ............................................................................. 70Flash ブロードキャスト URL ............................................................................ 71

MPEG-2 ネットワーク エンコーダー ................................................................... 72MPEG-2 TS ブロードキャスト接続手順 .......................................................... 72MPEG-2 ブロードキャスト設定........................................................................ 73MPEG-2 ブロードキャスト URL....................................................................... 74

RTP プッシュ ブロードキャスト方式 .................................................................. 74RTP プッシュブロードキャスト接続手順....................................................... 74RTP プッシュ設定............................................................................................... 75RTP ブロードキャスト URL.............................................................................. 76

Helix ブロードキャスト方式.................................................................................. 77Helix ブロードキャスト接続手順 ..................................................................... 78Helix ブロードキャスト設定 ............................................................................. 80Helix Push ブロードキャスト URL ................................................................... 82

Windows Media ブロードキャスト方式 ................................................................ 83Windows Media のプッシュ モードおよびプル モード ................................. 83Windows Media ブロードキャストの設定 ....................................................... 84

A 標準以外のインストール 85

同一マシンへの Server と Proxy のインストール................................................ 85共存させる場合のマシンの要件 ....................................................................... 85共存させる場合の Server のインストール....................................................... 86共存させる場合の Proxy のインストール ....................................................... 87ハートビート オプションを使用した Server の起動...................................... 88

Helix Server と Web サーバーのインストール..................................................... 89Helix Server に標準以外のポートを使用.......................................................... 89

v

Page 6: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Integration Guide

Helix Server を特定の IP アドレスにバインド................................................ 90

B HELIX SERVER ファイル フォーマットとコーデック 91

ファイル フォーマット サマリー ......................................................................... 91コーデック サマリー .............................................................................................. 92AAC........................................................................................................................... 93AMR .......................................................................................................................... 94H.263 ......................................................................................................................... 94H.264 ......................................................................................................................... 95

ISMA コンプライアンス.................................................................................... 95H.264 レベル........................................................................................................ 95

MP3 ........................................................................................................................... 96MPEG-4 Part 2 .......................................................................................................... 96QCELP ...................................................................................................................... 97QuickTime................................................................................................................. 97

RealMedia と Windows Media ................................................................................. 98RealAudio ............................................................................................................. 98RealVideo ............................................................................................................. 98Windows Media .................................................................................................... 99

非圧縮と旧形式 ....................................................................................................... 99

索引 101

vi

Page 7: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

はじめに

Helix™ Universal Server バージョン 15.0 をご利用いただき、あり

がとうございます。このガイドでは、Helix Server と Helix Proxy

のインストールおよび実行方法について説明します。また Helix

Server や Helix Proxy を設定するための Helix Administrator イン

ターフェースの使用方法、そしてオンデマンド クリップやライ

ブ ブロードキャスト用の基本的なリンク形式についても紹介し

ます。

このガイドの構成

以下の章と付録から構成されています。

第 1 章 : ファイヤーウォール

インターネット上でユーザーにメディアを配信する場合は、Helix Server、Helix Proxy、他の RealNetworks 製品がファイヤーウォールとどのように

関連しているかを理解する必要があります。

第 2 章 : SNMP

サードパーティー製の監視ソフトウェアを使用して Helix Server のアク

ティビティを監視する、SNMP (Simple Network Monitoring Protocol) プラ

グインとマスターエージェントの設定方法について説明します。

第 3 章 : スプリッティング

スプリッティングは、ストリームを、RealNetworks エンコーダーから Helix Server に、またはある Helix Server から別の Helix Server に配信する

方式です。

第 4 章 : プレイリスト管理

サーバーサイド プレイリスト機能により、単一の RTSP セッションで一

連のクリップやブロードキャストを配信できます。

1

Page 8: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Integration Guide

第 5 章 : チャネル スイッチング

ファスト チャネル スイッチング機能について説明します。この機能によ

り、単一の RTSP セッションでユーザーがストリームを切り替えること

ができます。

このガイドの表記規則

このセクションでは、このガイドで使用されている標準的な用語と形式

について説明します。

用語

• このガイドは Helix Server 管理者を対象としています。Helix Server から配信されるクリップを再生する人を「ユーザー」と呼びます。

• RealPlayer や Windows Media Player のようなメディア プレイヤーを、

「メディア プレイヤー」または、総称的に「クライアント」と呼びま

す。RealNetworks(R) RealPlayer にだけ該当する情報については、その

旨を明記します。

•「クリップ」、「コンテンツ」、「メディア クリップ」、および「メディ

ア ファイル」は、Helix Server で配信するコンテンツを指す用語とし

て区別なく使用します。

• Helix Server で配信するメディア クリップを作成するためのプロダク

ション ツール類を、まとめて「エンコーダー」と呼びます。

表記規則

以下の表に、このマニュアルで使用する表記規則を示します。

表記規則

規則 意味

syntax ( 構文 )

このフォントは、設定ファイル、URL、コマンドライン命令の

構文に使用します。

variables ( 変数 )

斜体は、変数を表します。システムに合わせて値を変更してください。

emphasis (強調 )

太字は、強調部分を表します。

2

Page 9: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

はじめに

. . . 省略記号は、例の中で特に重要でない情報が省略されていることを示します。

[ ] 角かっこは、省略可能な要素を表します。角かっこ内の要素を使用する場合、角かっこ自体は入力しないでください。ただし基本アクセスログの場合は例外です。基本アクセスログでは、StatsMask 変数によって生成された変数が角括弧で囲まれます。

表記規則

規則 意味

3

Page 10: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Integration Guide

4

Page 11: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

章1

第 1 章 : インストール

この章では、Helix Server または Helix Proxy のインストール手順

について説明します。 また初期ポートの選択や、セキュア HTTP

で使用する証明書ファイルの生成方法についても説明します。

詳細情報 : Helix Server および Helix Proxy の両方を 1 台のマ

シンにインストールする方法や Web サーバーと併用する

方法については、付録 A を参照してください。

Helix Server のインストール

Helix Server をインストールするには、バイナリーのインストール ファイ

ルと、Helix Server の機能を有効にするライセンス ファイルが必要です。

手順 4 の説明にあるようにインストーラーを起動させると、マシン ID が

生成されます。予め送信されていたライセンス キー URL にそのマシン ID を入力すると、ライセンス ファイルが取得できます。

ヒント : 以前のバージョンからアップグレードする場合、http://www.jp.realnetworks.com/products/resources/updates.html

を参照してください。

➤ Helix Server をインストールする方法

1. windows 2008 Server の場合、インストール プログラムの実行に管理

者権限が必要です。Linux および Solaris の場合、Helix Server プロセ

スを所有するアカウントにログインします。

詳細情報 : Windows でインストール完了後、他のユーザー

が Helix Server を実行できるように 設定ファイルのアクセ

ス権を変更することができます。詳細については 19 ペー

ジの「アクセス権限の変更」を参照してください。

2. セットアップ ファイルを起動します。Windows の場合はファイルを

ダブルクリックします。Solaris または Linux の場合は、プログラムに

5

Page 12: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

実行権限があることを確認してください。それからコマンド ライン

を開いてインストーラーを実行します。

./ プログラム名 .exe

3. インストール時の推奨事項を読み、[Next ( 次へ )] をクリックします。

4. [Browse ( 参照 )] をクリックすると、RealNetworks から受け取ったラ

イセンス キー ファイルが表示されます。[Next ( 次へ )] をクリックし

ます。

ヒント : Helix Server のメイン ディレクトリーの下にある License サブディレクトリーに、指定したライセンス ファ

イルがコピーされます。起動時に Helix Server が対象ライ

センスのローカルのコピーを読み取ります。元のライセン

ス ファイルはここでは使用しませんが、再インストールが

必要になった場合に備えて保存しておいてください。

5. 使用許諾契約書を読み、条項への同意を示すため、[Accept ( 同意す

る )] をクリックします。

6. Helix Server をインストールするパスを入力するか、または参照しま

す。Windows では、C:¥Program Files ディレクトリーのデフォルトの

パスを選択します。

7. Helix Administrator などの Helix Server の各種機能にアクセスするとき

に必要となるユーザー名とパスワードを入力します。大文字と小文

字を区別してパスワードを再度入力し、パスワードを確認してくだ

さい。

下の 2 つのフィールドに、Helix Administrator へのアクセスに使用す

るポートの番号がインストーラーによってランダムに生成されます。

その番号を使用するか、または新しい番号を選択します。 Helix Administrator 設定ツールについては第 3 章を参照してください。

6

Page 13: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 1 章 : インストール

  Helix Administrator ログイン情報と管理者ポート

詳細情報 : 9 ページの「管理ポート」を参照してください。

8. 次に表示される一連の画面で、Helix Server が固有のストリーミング プロトコル (RTSP、RTMP、HTTP、HTTPS) のリクエストをリッスン

するために使用するデフォルトのポートを選択します。

詳細情報 : 9 ページの「ストリーミング プロトコル ポー

ト」を参照してください。

9. Certificate Files 画面で、CSA (Certificate Signing Authority) に送信され

るリクエスト ファイルの生成に使用する場所を入力します。Helix Server の安全な HTTP (HTTPS) 機能を使用する計画がない場合はこれ

らのフィールドを空白にしておくことができます。

詳細情報 : 12 ページの「証明書ファイルの作成」セクショ

ンでは、情報フィールドおよび認証処理について説明しま

す。

10. 特定の Helix Server 機能への HTTP リクエストに使用するポート番号

を選択します。これらのポートでセキュア HTTP (HTTPS) を使用す

るには、[Enable Control Port Security ( コントロール ポートのセキュア

化 )] チェック ボックスをオンにします。

詳細情報 : 10 ページの「コントロール ポートの特徴」を参

照してください。

7

Page 14: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

11. Windows の場合、インストーラーのサービスの項目で 2 つのオプ

ションが提供されています。

• デフォルトでは Helix Server はサービスとしてセットアップされま

す。この状態を推奨しますが、[Install Helix Server as a Windows service (Helix Server を Windows サービスとしてインストールする )] チェック ボックスをオフにして、この設定を取り消すこともできま

す。 この場合、第 2 章で説明されているように Helix Server をアプリ

ケーションとして実行します。

ヒント : Helix Administrator オンライン ヘルプの「Server Operation」>「Windows Service Option」で説明されている

ように、インストール後に Helix Server をサービスとして

設定することもできます。

• このインストーラー ページには、[Install SNMP Master Agent as a Windows service (SNMP Master Agent を Windows サービスとしてインス

トールする )] オプションも用意されています。このチェック ボック

スをオンにすると、SNMP (Simple Network Monitoring Protocol) マス

ターエージェントがサービスとしてインストールされます。 SNMP オプションが有効となるのは、Helix Media Delivery Platform Integration Guide で説明する SNMP 機能のライセンスを有している場合のみで

す。

12. 終的な確認画面で、インストール情報を確認します。[Install ( イン

ストール )] をクリックしてインストール処理を終了します。

ライセンス キーの取得

ライセンス ファイルを取得する場合は、インストール プログラムの 2 番目の画面に表示される 32 文字のマシン ID をコピーします。サーバーま

たはプロキシーのインストーラーをダウンロードした際に送信される電

子メールの指示に従ってください。インストーラーが実行されているマ

シンに有効なライセンス ファイルが生成されます。

購入された販売代理店までお問い合わせください。

詳細情報 : マシン ID の生成やライセンスの受信に関して問

題がある場合は、RealNetworks の営業窓口 [email protected] までお問い合わせください。

8

Page 15: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 1 章 : インストール

ポート番号の選択

このセクションでは、Helix Server インストールにおけるポート番号の選

択方法について説明します。既存のポートの割り当てと競合しない限り、

デフォルトのポートを使用することをお勧めします。TCP や UDP と

いったトランスポート レイヤー プロトコルの設定は必要ありません。

ヒント : インストール後にもポートの変更が可能です。 Helix Administrator ( 第 3 章を参照 ) を起動して [Server Setup ( サーバー セットアップ )] > [Ports ( ポート )] ページ (Helix Proxy の場合は [Proxy Setup ( プロキシーのセットアッ

プ )] > [Ports ( ポート )] ページ ) に移動します。手順につい

ては [Help ( ヘルプ )] リンクをクリックします。

管理ポート

Helix Administrator は HTTP または HTTPS を使用して Helix Server に接続

できます。インストール プログラムによって、各プロトコルに使用する

ポート番号がランダムに生成されます。デフォルト番号の使用を推奨し

ますが、ほかの開いているポート番号を選択することもできます。使用

される値については忘れないようにするか、安全な場所に記録してくだ

さい。

詳細情報 : これらのポートを使用して Helix Administrator インターフェイスにアクセスする方法については、25 ペー

ジの「Helix Administrator の起動」を参照してください。

ストリーミング プロトコル ポート

ストリーミング プロトコルに使用する標準ポートを次に示します。可能

な場合はこれらのポート番号を使用することをお勧めします。メディア クライアントは、コンテンツのリクエスト時にこれらのポートをデフォ

ルトで使用します。

HTTP: 80

HTTPS: 443

RTSP: 554

MMS: 1755

RTMP: 1935

9

Page 16: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

標準以外のプロトコル ポート番号の使用

プロトコルに対して標準以外のポート番号を選択すると、メディアをリ

クエストする際に使用する URL にポート番号を含めることが必要になる

場合があります。Helix Server を起動してからも標準以外のポートの使用

に関する詳細情報を参照することができます。これを実行するには、

Helix Administrator にログインして [Server Setup ( サーバー セットアップ )] > [Ports ( ポート )] ページ (Helix Proxy の場合は [Proxy Setup ( プロキシーの

セットアップ )] > [Ports ( ポート )] ページ ) に移動してから [Help ( ヘルプ )] リンクをクリックします。

Solaris および Linux の root での起動

Solaris および Linux では、ポート番号に 1000 未満を設定した状態で Helix Server を起動するには root としてログインする必要があります。た

だし、Helix Server の起動後に Helix Server プロセスの所有を別のユー

ザーに変更することができます。Helix Administrator にログインした後

に、[Server Setup ( サーバー セットアップ )] > [User/Group Name ( ユーザー

名 / グループ名 )] ページ (Helix Proxy の場合は [Proxy Setup ( プロキシーの

セットアップ )] > [User/Group Name ( ユーザー名 / グループ名 )] ページ ) に移動してからこの機能をセットアップします。

コントロール ポートの特徴

以下のポート割り当ては RTSP ファスト チャネル スイッチング機能と

サーバー サイド プレイリスト機能でのみ利用される HTTP/HTTPS ポー

トの設定です。これらは RTSP と HLS クライアントでサポートされま

す。 Helix Media Delivery Platform Integration Guide にチャネル スイッチン

グとサーバー サイド プレイリスト機能がどのように動作するかについて

記載しています。

ヒント : サーバー サイド プレイリストは HLS や DASH ク

ライアントで使用される拡張子が .m3u8 や .mpd のプレイ

リストとは異なります。HLS や DASH クライアント用の

プレイリストやセグメント ファイルの生成のためにサー

バー サイド プレイリスト機能を設定する必要はありませ

ん。

RTSP ファスト チャネル スイッチング API ポート (8008)

このポートは、RTSP ファスト チャネル スイッチング機能で使用されま

す。Helix Server は、チャネル ストリームを新しいソースに切り替えるた

10

Page 17: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 1 章 : インストール

めの HTTP リクエストをこのポートでリッスンします。チャネル スイッ

チング機能を使用しない場合は、このポート番号を定義する必要はあり

ません。

サーバー サイド プレイリスト API ポート (8009)

Helix Server は、RTSP および HLS クライアントに対するサーバーサイド プレイリスト機能でこのポートを使用します。外部で制御されているプ

レイリストの別の部分に切り替えるための HTTP リクエストをこのポー

トでリッスンします。デフォルト値は 8009 です。次の点に注意してく

ださい。

• サーバーサイド プレイリスト機能を使用しない場合は、このポート

番号を定義する必要はありません。

• メイン HTTP ポート ( デフォルト値 80)、FCS ポート ( デフォルト値 8008)、またはコンテンツ管理ポート ( デフォルト値 8010) など、ほ

かの HTTP ポートと同じ値をこのポートに設定できます。

• ポート番号を定義しない場合、HTTP 通信を処理可能な任意の Helix Server ポートで、プレイリスト コントローラーのリクエストが受信

可能になります。

コンテンツ管理ポート (8010)

このポートは、サーバーサイド プレイリスト機能でも使用されます。

Helix Server は、プレイリストの追加または削除を行うための HTTP リク

エストをこのポートでリッスンします。デフォルト値は 8010 です。次

の点に注意してください。

• プレイリスト管理機能を使用しない場合でも、この機能にポート番

号を割り当てる必要があります。

• メイン HTTP ポート ( デフォルト値 80)、FCS ポート ( デフォルト値 8008)、またはプレイリスト コントロール ポート ( デフォルト値 8009) など、ほかの HTTP ポートと同じ値をこのポートに設定できま

す。

• Helix Server をマルチホーム マシンで実行している場合は、Helix Server が使用するパブリック IP アドレス上のこのポートをブロック

するようにファイヤーウォールを設定することをお勧めします。Web ポータルはプライベート IP アドレスを使用して、このポートで Helix Server と接続する必要があります。

11

Page 18: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

コントロール ポートのセキュリティー

[Enable Control Port Security (コントロール ポートのセキュア化 )] チェック ボックスをオンにすると、前述のセクションで説明したすべての機能の

ポートは HTTPS 接続のみを許可します。チェック ボックスをオフにし

ておくと、ポートは HTTP 接続のみを許可します。ポート 80 を使用する

場合には、コントロール ポート セキュリティーを有効にしないでくださ

い。

証明書ファイルの作成

インストール時、Helix Server または Helix Proxy のインストーラーは 2048 ビットのセキュリティー キーおよび証明書署名リクエスト (.csr ファイル ) を生成します。CSA (Certificate Signing Authority) は、HTTP (HTTPS) トランザクションを安全にするために、このリクエスト ファイ

ルを使用してサーバーの ID を確認します。

ヒント : Helix Server または Helix Proxy をインストールし

た後、例えば特定のバージョンの SSL のサポートを無効に

することにより HTTPS の設定を変更できます。Helix Administrator のオンライン ヘルプで、トピック

「Configuration File」 > 「Security Configuration」 > 「SSL Certificate Configuration」を参照してください。

証明書情報の指定

Helix Server または Helix Proxy のインストール プログラムは、証明書リ

クエストの生成に必要な次の情報の入力を求めます。

Country Code (国コード )

サーバーが存在する国の識別に使用する 2 文字の ISO コード。

例えば米国の場合、コードは US です。

State/Province (州 )

Washington など、州の完全な名前。

Locality ( 地域 ) Seattle など、地域の完全な名前。

Organization (組織 )

RealNetworks, Inc など、組織の公的な商号。& または @ のよ

うな特殊文字を組織名に含めないでください。これらの記号は省略せずに指定するか、削除してください。

Org. Unit ( 組織

単位 )オプション。Technology and Products など、会社の組織単

位。この情報は省略可能です。

12

Page 19: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 1 章 : インストール

警告 ! 必須のフィールドを空白にすると証明書リクエスト

が無効になります。

詳細情報 : http://www.iso.org/iso/country_codes/ で ISO の国

コードのリストを確認できます。

署名済みの証明書のリクエスト

インストール処理で、証明書署名リクエスト ファイル key.csr が、メイ

ン インストール ディレクトリーの Certificates サブディレクトリーに生

成されます。このファイルを CSA (Certificate Signing Authority) に送信し

て、公的に署名された証明書を受信します。

詳細情報 : 署名処理の詳細については、

http://www.verisign.com/ などの署名認証局の Web サイトで

確認できます。

自己署名証明書の使用

署名認証局からの応答を受信するまでは、証明書は「自己署名」の状態

です。この証明書は HTTPS リクエストで機能します。ただし、自己署名

証明書を使用する場合は次の点に注意してください。

• ブラウザは、サーバーが信頼されていないことをユーザーに警告し

ます。この場合、ユーザーはそのサーバーに対して例外を追加する

ことができます。

Common Name (サーバーの名前 )

helixserver.example.com など、サーバーの名前。ホスト名 (例えば helixserver) とドメイン名 ( 例えば example.com) を含

めます。ドメイン名のみを登録した場合、特定のホストと通信するブラウザで証明書の不一致を示す警告が表示されます。*.example.com のようにワイルド カードを入力した場合、署

名認証局はすべてのホスト名を許可します。これについては、まず署名認証局に確認してください。

Contact E-mail (連絡先電子メール アドレ

ス )

[email protected] など、電子メールアドレス。

CSR Name ( 認証局の名前 )

Verisign など、証明書に署名する認証局の名前。

13

Page 20: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

• HLSおよびDASHクライアント用にセグメント化されたコンテンツの HTTPS リクエストは、自己署名証明書では機能しません。

OpenSSL プログラムの実行

Helix Server または Helix Proxy は、OpenSSL プロジェクトが提供する OpenSSL プログラムを使用して .pem ファイルおよび .key ファイルを生

成します。実行可能ファイル openssl.exe は、メイン インストール ディ

レクトリーの Bin サブディレクトリーにあります。これは使用する機会

の多いプログラムで、インストール プログラムを実行せずに .csr ファイ

ルおよび .pem ファイルを再生成する場合などに使用されます。

ヒント : Windows の場合、メイン インストール ディレクト

リーの install.log ファイルには、.csr ファイルおよび .pem ファイルを生成するために openssl.exe プログラムで

使用したコマンドが記録されます。Linux および Solaris の場合、この情報は stdout に出力されますが、インストー

ラーの出力をファイルにリダイレクトしない限り保存され

ません。

詳細情報 : openssl.exe プログラムのドキュメントは、

OpenSSL プロジェクトの Web サイト http://www.openssl.org/ で参照できます。

Helix Proxy のインストール

Helix Proxy をインストールするには、バイナリーのインストール ファイ

ルと、Helix Proxy の機能を有効にするライセンス ファイルが必要です。

手順 4 の説明にあるようにインストーラーを起動させると、マシン ID が生成されます。予め送信されていたライセンス キー URL にそのマシン ID を入力すると、ライセンス ファイルが取得できます。

➤ Helix Proxy をインストールする方法

1. Windows 2008 Server の場合、インストール プログラムの実行に管理

者権限が必要です。Linux および Solaris の場合、Helix Proxy プロセ

スを所有するアカウントにログインします。

詳細情報 : Windows でインストール完了後、他のユーザー

が Helix Proxy を実行できるように 設定ファイルのアクセ

ス権を変更することができます。詳細については 19 ペー

ジの「アクセス権限の変更」を参照してください。

14

Page 21: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 1 章 : インストール

2. セットアップ ファイルを起動します。Windows の場合はファイルを

ダブルクリックします。Solaris または Linux の場合は、プログラムに

実行権限があることを確認してください。それからコマンド ライン

を開いてインストーラーを実行します。

./ プログラム名 .exe

3. インストール時の推奨事項を読み、[Next ( 次へ )] をクリックします。

4. [Browse ( 参照 )] をクリックすると、RealNetworks から受け取ったラ

イセンス キー ファイルが表示されます。[Next ( 次へ )] をクリックし

ます。

ヒント : Helix Proxy のメイン ディレクトリーの下にある License サブディレクトリーに、指定したライセンス ファ

イルがコピーされます。起動時に Helix Proxy が対象ライ

センスのローカルのコピーを読み取ります。元のライセン

ス ファイルはここでは使用しませんが、再インストールが

必要になった場合に備えて保存しておいてください。

詳細情報 : ライセンス キーを持っていない場合は 8 ページ

の「ライセンス キーの取得」を参照してください。

5. 使用許諾契約書を読み、条項への同意を示すため、[Accept ( 同意す

る )] をクリックします。

6. Helix Proxy をインストールするパスを入力します。Windows では、

デフォルトのパスを選択するか、別のパスを指定します。

7. Helix Administrator へのアクセスに必要となるユーザー名とパスワー

ドを入力します。大文字と小文字を区別してパスワードを再度入力

し、パスワードを確認してください。下のフィールドに、Helix Administrator へのアクセスに使用するポートの番号がインストーラー

によってランダムに生成されます。その番号を使用するか、または

新しい番号を選択します。

詳細情報 : 9 ページの「管理ポート」を参照してください。

8. 次に表示される画面で、Helix Proxy が RTSP プロトコルに使用する

ポートを定義します。ほかのアプリケーションと競合しない限り、

デフォルトのポートを使用することをお勧めします。

詳細情報 : 9 ページの「ストリーミング プロトコル ポー

ト」を参照してください。Solaris または Linux へのインス

15

Page 22: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

トールの場合は 10 ページの「Solaris および Linux の root での起動」も参照してください。

9. Certificate Files 画面で、CSA (Certificate Signing Authority) に送信され

るリクエスト ファイルの生成に使用する場所を入力します。Helix Proxy の安全な HTTP (HTTPS) 機能を使用する計画がない場合はこれ

らのフィールドを空白にしておくことができます。

詳細情報 : 12 ページの「証明書ファイルの作成」セクショ

ンでは、情報フィールドおよび認証処理について説明しま

す。

10. Windows の場合、インストーラーのサービスの項目で 2 つのオプ

ションが提供されています。

• デフォルトでは Helix Server はサービスとしてセットアップされま

す。この状態を推奨しますが、[Install Helix Mobile Gateway as a Windows service (Helix Server を Windows サービスとしてインストール

する )] チェック ボックスをオフにして、この設定を取り消すことも

できます。 この場合、第 2 章で説明されているように Helix Server をアプリケーションとして実行します。

ヒント : Helix Administrator オンライン ヘルプの「Server Operation」>「Windows Service Option」で説明されている

ように、インストール後に Helix Proxy をサービスとして

設定することもできます。

• このインストーラー ページには、[Install SNMP Master Agent as a Windows service (SNMP Master Agent を Windows サービスとしてインス

トールする )] オプションも用意されています。このチェック ボック

スをオンにすると、SNMP (Simple Network Monitoring Protocol) マス

ターエージェントがサービスとしてインストールされます。 SNMP オプションが有効となるのは、Helix Media Delivery Platform Integration Guide で説明する SNMP 機能のライセンスを有している場合のみで

す。

11. 終的な確認画面で、インストール情報を確認します。[Install ( イン

ストール )] をクリックしてインストール処理を終了します。

16

Page 23: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

章2

第 2 章 : 起動およびシャットダウン

この章では、Helix Server および Helix Proxy の起動方法および

シャットダウン方法について説明します。また起動オプションお

よびメモリ使用に関する情報についても説明します。

メモリの割り当て

デフォルトでは Helix Server や Helix Proxy は物理 RAM の 80% ( 大 1.6 GB) まで使用します。例えば、1 GB の物理 RAM が搭載されているマシ

ンでは、Helix Server や Helix Proxy で 大 800 MB のメモリが必要とされ

ます。2 GB または 4 GB の RAM が搭載されているマシンでは、必要に

応じて 大 1.6 GB のメモリが必要とされます。この章で説明されている

ように、起動コマンドで -m オプションを使用すると、メモリ アロケー

ションにメガバイト単位で新しい値を設定することができます。

詳細情報 : Helix Server または Helix Proxy の起動後に Helix Administrator のオンライン ヘルプ トピックの「Server Operation」 > 「Memory Allocation」 でメモリの使用に関する

詳細を確認できます。

Windows でのサーバーの起動

次のセクションでは、Helix Server または Helix Proxy を Windows サービ

スとして起動する方法と、[ スタート ] メニューまたは Windows のコマン

ド ラインで起動する方法について説明します。

Windows サービスの実行

Windows でデフォルト インストールを行うと、Helix Server または Helix Proxy はそれぞれ 製品名のサービスとしてセットアップされます。この

場合、アプリケーションは常にバックグラウンドで実行されるため、起

動する必要はありません。ただし、 大許容メモリなどを変更するため

にスタートアップ パラメーターを追加する必要があることがあります。

17

Page 24: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

以下に Windows サービスとして実行するサーバーまたはプロキシーに起

動オプションを追加するために Windows レジストリを編集する手順を説

明します。

備考 : スタートアップ パラメーターは、サービスの [ プロ

パティ ] ダイアログにある [ 開始パラメーター ] フィールド

には追加しないでください。

➤ Windows サービスにオプションを追加する方法

1. [ スタート ] > [ コントロール パネル ] の順にクリックします。

2. [ 管理ツール ] をダブルクリックします。

3. [ サービス ] を起動します。

4. Helix Server または Helix Proxy などのサービス名を右クリックし

て、[ 停止 ] を選択します。

5. [ スタート ] > [ ファイル名を指定して実行 ] を選択して Windows レジ

ストリ エディタを開きます。

6. 次のようにコマンドを入力します。

regedit

7. 次のレジストリ キーへ移動します。この ServiceName は、Helix Server などのサービス名です。

HKEY_LOCAL_MACHINE¥SYSTEM¥ControlSet001¥Services¥ServiceName

8. キー名をクリックし、次に右側のペインにある StartupParams エント

リーをクリックします。

9. [ 修正 ] を選択します。

10. [ 値のデータ ] フィールドの 後に、コマンド オプションを追加しま

す。次に例を示します。

"C:¥Program Files¥Real¥Helix Server¥rmserver.cfg" -m 2048

11. [OK] をクリックします。

12. [ サービス ] のリストへ戻り、サービス名を選択して強調表示し、右

クリックして [ 開始 ] を選択します。

ように、起動コマンドで -m オプションを使用すると、メモリ アロケー

ションにメガバイト単位で新しい値を設定することができます。

18

Page 25: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 2 章 : 起動およびシャットダウン

詳細情報 : Helix Administrator のオンライン ヘルプ トピッ

クの「Server Operation」 > 「Startup Command Option」 に、

全てのスタートアップ オプションについて記載されていま

す。

アクセス権限の変更

次のような場合、Helix Server や Helix Proxy の設定ファイルのアクセス

権限を変更する必要があります。

• Helix Server や Helix Proxy をサービスとしてではなく、アプリケーションとして実行する場合。

• 管理者以外のアカウントで Helix Server や Helix Proxy を実行する場合。これには実際の管理者アカウント以外の管理者グループのすべてのユーザーが含まれます。

➤ 設定ファイルのアクセス権限を変更する方法

1. 管理者アカウントで Windows サーバーにログインします。

2. Windows エクスプローラを開いて Helix Server または Helix Proxy の

インストール ディレクトリを参照します。

3. 設定ファイル(rmserver.cfg または rmproxy.cfg)を右クリックし [ プロパ

ティ ] を選択します。

4. [ セキュリティ ] タブで [ 編集 ] をクリックし、[Users] グループまた

は組織のセキュリティ ポリシーにふさわしい別のグループに対して

フル コントロールできるようにマークします。

5. [OK] をクリックしダイアログを閉じます。

[ スタート ] メニューまたはデスクトップ アイコンの使用

Windows デスクトップから起動するには、インストール プログラムに

よってデスクトップに追加されたサーバーまたはプロキシーのアイコン

をダブルクリックします。または、[ スタート ] メニューから、Helix Server または Helix Proxy をを選択します。デフォルトでは、インストー

ル プログラムによって作成された設定ファイル (rmserver.cfg または rmproxy.cfg) がサーバーまたはプロキシーで使用されます。必要であれ

ば以下の手順で起動オプションを変更することができます。

➤ デスクトップやスタート メニュー アイコンで起動オプションを変更する方法

1. サーバーが稼働している場合は停止します(22 ページを参照)。

19

Page 26: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

2. デスクトップまたは [ スタート ] にあるアプリケーションのアイコン

を右クリックします。

3. [ プロパティ ] を選択します。

4. [ ショートカット ] フィールドで、設定ファイルの名前を変更するか、

またはコマンド ライン構文の末尾にコマンド オプションを追加しま

す。次に例を示します。

"C:¥Program Files¥Real¥Helix Server¥Bin¥rmserver.exe" "C:¥Program Files¥Real¥Helix Server¥rmserver.cfg" -m 2048

5. プロパティを保存してダイアログを閉じます。

6. サーバーまたはプロキシーの起動で使用する各ショートカット アイ

コンに対して、この手順を繰り返します。

7. アイコンをダブルクリックしてサーバーを再起動します。

詳細情報 : メモリ使用量の詳細については、Helix Administrator のオンライン ヘルプ トピックの「Server Operation」 > 「Memory Allocation」を参照してください。 またトピックの「Server Operation」 > 「Startup Command Option」に、全てのスタートアップ オプションについて記載

されています。

Windows コマンド ラインからの起動

[ スタート ] メニューで、コマンド プロンプトを開き、メイン インス

トール ディレクトリーに移動します。次のコマンドを入力して、デフォ

ルトの設定ファイルおよびメモリ使用量で Helix Server を起動します。

Bin¥rmserver.exe rmserver.cfg -option1 -option2 ...

次のコマンドで、Helix Proxy を起動します。

Bin¥rmproxy.exe rmproxy.cfg -option1 -option2 ...

-m スタートアップ オプションを含めることで 大メモリを設定するこ

とができます。次の例では Helix Server は 大 2 GB のメモリを使用でき

ます。

Bin¥mserver rmserver.cfg -m 2048

ヒント : 設定ファイルの変数に相対パスが含まれている場

合は、パスが解決されていることを確認するために、ここ

に示すようにサーバーまたはプロキシーをそのメイン イン

ストール ディレクトリーから起動する必要があります。

20

Page 27: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 2 章 : 起動およびシャットダウン

詳細情報 : メモリ使用量の詳細については、Helix Administrator のオンライン ヘルプ トピックの「Server Operation」 > 「Memory Allocation」を参照してください。 またトピックの「Server Operation」 > 「Startup Command Option」に、全てのスタートアップ オプションについて記載

されています。

Linux または Solaris でのサーバーまたはプロキシーの起動

Helix Server または Helix Proxy をデフォルト インストールした場合、

RTSP ポートは 1024 未満に設定されます。このため、サーバーまたはプ

ロキシーを起動するユーザーは、root でログインする必要があります。

サーバーまたはプロキシーで root 権限を継承させたくない場合、Helix Administrator の [Server Setup ( サーバー セットアップ )] セクションの [User/Group Name ( ユーザー名 / グループ名 )] ページの設定を変更して、

起動直後にサーバーまたはプロキシーを別のユーザーおよびグループ名

に切り替えることができます。

スタートアップ スクリプトの実行

Helix Server および Helix Proxy の Bin ディレクトリーには rmserver およ

び rmproxy という名前のシェル スクリプトが含まれています。以下に示

すようにこのスクリプトでは、ulimit でファイル ディスクリプターの

大値を設定し、有効なアプリケーション メモリとして 1GB を確保して

サーバーを開始します。

ulimit -n 102400

./rmserver.bin -m 1024 ../rmserver.cfg

必要に応じてこのシェル スクリプトを編集することができます。Binディレクトリーからスクリプトを実行します。例:

./rmserver

詳細情報 : ファイル ディスクリプターの詳細については、

Helix Administrator のオンライン ヘルプ トピックの

「Server Operation」 > 「Operating System Modifications」を参

照してください。

21

Page 28: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

コマンド ラインからの起動

コマンド ラインから Helix Server や Helix Proxy を開始するために、シェ

ルを起動して Helix Server または Helix Proxy のメイン インストール ディ

レクトリーに移動し、以下のコマンドを実行します。オプションとして

& を使用するとサーバーやプロクキシーをバックグラウンド プロセスと

して実行できます。

Bin/rmserver.bin rmserver.cfg -option1--option2 ... &

以下は Helix Proxy のコマンドです。

Bin/rmproxy.bin rmproxy.cfg -option1--option2 ... &

一般的には、サーバーまたはプロキシーで使用できるメモリの量を変更

します。これを行うには、-m パラメーターおよびメモリ容量をメガバイ

ト単位で指定します。次の例では Helix Server は 大 4 GB のメモリを使

用できます。

Bin¥rmserver rmserver.cfg -m 4096 &

備考 : 設定ファイルの変数に相対パスが含まれている場合

は、パスが解決されていることを確認するために、ここに

示すようにサーバーまたはプロキシーをそのメイン インス

トール ディレクトリーから起動する必要があります。

詳細情報 : メモリ使用量の詳細については、Helix Administrator のオンライン ヘルプ トピックの「Server Operation」 > 「Memory Allocation」を参照してください。 またトピックの「Server Operation」 > 「Startup Command Option」に、全てのスタートアップ オプションについて記載

されています。

サーバーの停止

通常、実行中の Helix Server または Helix Proxy を停止する必要はありま

せん。アプリケーションの実行中に設定の変更を行うことができます。

変更による再起動が必要な場合は、33 ページの「サーバーまたはプロキ

シーの再起動」の説明に従って、Helix Administrator を使用してサーバー

またはプロキシーを再起動できます。

ヒント : サーバーまたはプロキシーで遅延シャットダウン

を実装することによって、シャットダウン開始前にメディ

ア プレイヤーが再生に関する統計情報をレポートできま

22

Page 29: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 2 章 : 起動およびシャットダウン

す。Helix Administrator で [Setup ( セットアップ )] セクショ

ンの [Delayed Shutdown ( 遅延シャットダウン )] ページに移

動します。

Windows でのシャットダウン

Helix Server または Helix Proxy を Windows サービスとして起動した場合、

[ サービス ] コントロール パネルで停止します。[ スタート ] > [ 管理ツール

] > [ サービス ] の順にクリックします。リストでサービス名 (Helix Server または Helix Mobile Gateway など ) を見つけて強調表示し、[ 停止 ] をクリックします。

Helix Server または Helix Proxy を手動で起動した場合は、コマンド ウィ

ンドウに切り替え、Ctrl キーを押しながら C キーを押します。タスク マネージャ (Ctrl + Alt + Del) を使用してアプリケーションを停止することも

できます。

Solaris または Linux でのシャットダウン

Solaris や Linux で Helix Server または Helix Proxy を停止するには、まず

親プロセスのプロセス ID 番号を取得し、次にそのプロセス ID 番号を指

定して kill コマンドを実行します。

PID ファイルの場所

親プロセス (rmserver または rmproxy) のプロセス ID の現在値がテキス

トファイルに記録されます。PidPath 変数が示すディレクトリーに rmserver.pid または rmproxy.pid という名前のファイルが保存されます。

設定ファイルに PidPath が指定されていない場合は、LogPath 変数が示

すディレクトリーに情報が保存されます。

PID ファイルを使用した Kill コマンド

コマンド ラインで PID ファイルが存在するディレクトリーに移動し、次

のように入力します。なお、pidfile は PID ファイルの名前です。

kill 'cat pidfile'

23

Page 30: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

24

Page 31: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

章3

第 3 章 : HELIX ADMINISTRATOR

この章では、Helix Administrator について説明します。これは

Helix Server および Helix Proxy を設定する Web ベースのツール

です。サーバー機能の設定、サンプル メディア プレイヤーを利

用したアクセス、オンライン ヘルプの表示方法について説明し

ます。

Helix Administrator の起動

Helix Administrator にログインするためには、ブラウザーを使用して

HTTP または HTTPS で Helix Server や Helix Proxy に接続します。公共の

インターネットで Helix Server または Helix Proxy を管理する場合は後者

を推奨します。

Helix Administrator URL

ブラウザーで Helix Administrator を表示するには、Web ブラウザーで次

のいずれかの場所を開きます。

• セキュア HTTP (HTTPS)

https://address:SecureAdminPort/admin/index.html

• HTTP (HTTP)

http://address:AdminPort/admin/index.html

ブラウザーがサーバーまたはプロキシーと同じコンピューターにある場

合、通常は localhost アドレス(ローカル IP アドレス 127.0.0.1)を使用

できます。次に例を示します。

https://localhost:port/admin/index.html

HTTP および HTTPS ポート

HTTP 通信および HTTPS 通信では、インストール時(9 ページを参照)

にランダムに設定された個別のポート番号が使用されます。Helix

25

Page 32: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Administrator では、HTTP および HTTPS の標準ポートである 80 と 443 は使用されません。

これらの 2 つのポート番号は、設定ファイル(rmserver.cfg や

rmproxy.cfg)の AdminPort 変数および SecureAdminPort 変数の値です。設

定ファイルはテキスト エディターで編集可能です。

Helix Administrator パスワード

Helix Administrator は、ユーザー名およびパスワードの入力をリクエスト

します。インストール時に選択したユーザー名とパスワードを入力しま

す。パスワードは、大文字と小文字を区別して入力します。

Helix Administrator のパスワードは設定ファイル(rmserver.cfg や

rmproxy.cfg)の MonitorPassword 変数の値です。ログイン後に Helix Administrator を使用して追加のユーザー名やパスワードを作成すること

ができます。

➤ Helix Administrator の新規ユーザーを作成する方法

1. Helix Server では Helix Administrator 上で [Security ( セキュリティー )] > [Authentication ( 認証 )] をクリックします。Helix Proxy では Helix Administrator 上で [Security ( セキュリティー )] > [Realms ( レルム )] をクリックします。

2. SecureAdminRealm を選択します。

3. [Add a User to Realm] をクリックします。

4. ポップアップにユーザー名とパスワードを入力します。

5. [Apply ( 適用 )] をクリックします。

詳細情報 : ユーザー認証に関する詳細は、Helix Administrator のオンライン ヘルプ セクションの「Helix Administrator」 > 「Security」> 「Authentication」 を参照して

ください。

アイドル時間タイムアウト

Helix Administrator では 15 分のアイドル時間タイムアウトが設定されて

います。 タイムアウト後に Helix Administrator に接続する場合は、再度有

効なユーザー名およびパスワードを入力が要求されます。

備考 : Helix Administrator の使用後はブラウザーの全ての

ウィンドウとタブを閉じ終了することを強く推奨します。

26

Page 33: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

Helix Administrator インターフェイスの使用

Helix Administrator は HTML ページで構成されており、Helix Server また

は Helix Proxy の設定を行うことができます。左側のフレームに、機能が

分野ごとにまとめられています。右側のフレームに表示されるページは

通常、フィールドやプルダウン リストなどのフォームから構成されま

す。

Helix Server の Helix Administrator ページのサンプル

Helix Administrator トップ フレーム リンク

Helix Server の Helix Administrator トップ フレームには以下の情報と機能

に関するリンクがあります。

Monitor Java ベース ツールのサーバー モニターはサーバーの入出力

コネクションを表示します。サーバー モニターの使用方法

に関する詳細は、Helix Administrator のオンライン ヘルプを

参照してください。

Samples サンプル クリップへのリンク。Helix Administrator 上で再生

可能です(28 ページを参照)。

License サーバーやプロキシー ライセンスに関する詳細(30 ペー

ジを参照)。

27

Page 34: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Setup ページのコントロール アイコン

複数の要素がリストされている Helix Administrator のページでは、次の図

に示すコントロール アイコンを使用できます。

Helix Administrator のコントロール

サンプル

Helix Server のコンテンツ ディレクトリー配下のサンプル クリックへの

リンク ページを表示するには Helix Administrator の [Samples ( サンプル )] リンクをクリックします(28 ページを参照)。サポートしているメディ

ア プレイヤーがお使いの Helix Server マシンにインストールされていな

い場合、ネットワーク上の別のマシンから Helix Administrator にログイン

すれば、そのマシンでサンプル クリップを再生できます。

サンプル Flash Player

サンプル ページで Flash Player リンクをクリックすると埋め込み Flash Player がポップアップし、Helix Server 上の全ての Flash および Flash 互換

コンテンツのテストに使用することができます。

Library リアルネットワークス Web サイトのドキュメントへのリン

ク(US サイト)。

Help サーバーやプロキシーに同梱されるオンライン ヘルプ(31 ページを参照)。

Tech Support リアルネットワークス テクニカル サポート Web サイト

(US)。

28

Page 35: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

サンプル Flash Player

詳細情報 : オンデマンド Flash コンテンツのストリーミング

に関する詳細は、53 ページの「Flash Player 用の Flash コン

テンツ」を参照してください。

サンプル Silverlight Player

サンプル ページで Silverlight Player リンクをクリックすると埋め込み

Silverlight Player がポップアップし、Helix Server 上の全ての Silverlight 互換コンテンツのテストに使用することができます。

29

Page 36: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

サンプル Silverlight Player

詳細情報 : オンデマンド Silverlight コンテンツのストリー

ミングに関する詳細は、55 ページの「Windows Media と

Silverlight」を参照してください。

ライセンス ファイル

メイン インストール ディレクトリー内の License サブディレクトリー配

下に、有効なテキスト形式のライセンス ファイルが少なくとも 1 つ必要

です。このファイルは XML 形式のため、任意のテキスト エディタで読

むことができます。Helix Administrator インターフェイスの [About (Helix Server について )] をクリックして、ライセンスされている機能について

の情報を表示することもできます。サーバーまたはプロキシーが起動時

にライセンス ファイルを正しく読み取れるのであれば、通常はライセン

ス ファイルに対して何もおこなう必要はありません。

ヒント : 複数のライセンス ファイルがある場合、Helix Administrator にすべての値がまとめて表示されます。この

30

Page 37: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

場合、各ファイルを別々に読み取り、追加される機能 ( ライセンスで許可されているストリーム数の合計など ) を自

分で計算する必要があります。

警告 ! ライセンス ファイルに変更を加えるとライセンスが

無効になり、サーバーまたはプロキシーが起動しなくなり

ます。この問題を解決するには、RealNetworks に連絡して

有効なライセンス ファイルを入手してください。

オンライン ヘルプ

Helix Administrator のすべてのページの上部にある [Help ( ヘルプ )] リンク

をクリックすると、Helix Server または Helix Proxy のヘルプを表示できま

す。ブラウザの新しいウィンドウに HTML 形式のヘルプ システムが表示

されます。左側のペインを使用してトピックを移動します。トピックに

は、Helix Administrator の操作、設定ファイルの変数、レポートで使用さ

れるサーバー レジストリ プロパティなどがあります。

ヒント : ヘルプ システムにアクセスするために Helix Administrator を使用する必要はありません。インストール ディレクトリーで、HelixAdministrator/Docs ディレクト

リーに移動し、ブラウザで home.html を開いてブックマー

クに登録します。

オンライン ヘルプ機能エリア

オンライン ヘルプ左下隅のアコーディオン エリアで、機能エリアを選択

することができます。

31

Page 38: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Helix Administrator オンライン ヘルプ機能エリア

ツール バー ボタン

オンライン ヘルプ ツール バー上部のボタンで特定の機能にアクセスす

ることができます。

Helix Administrator オンライン ヘルプ ツール バー ボタン

32

Page 39: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

変更の適用

Helix Administrator ページで設定情報を変更した場合、ページ 下段の [Apply ( 適用 )] をクリックします。[Apply ( 適用 )] をクリックしない場

合、別のページに移動すると、Helix Administrator によって変更が破棄さ

れます。

ヒント : [Apply ( 適用 )] ボタンとページ タイトル タブの横

に矢印が表示され、変更後は保存する必要のあることを示

します。

サーバーまたはプロキシーの再起動

Helix Administrator で行う設定変更には、サーバーまたはプロキシーの再

起動が必要なものもあります。この場合、[Apply ( 適用 )] をクリックす

ると、Helix Administrator インターフェイスのポップアップ メッセージで

サーバーの再起動が必要であることが表示されます。[Restart Server (サーバーの再起動 )] をクリックしてサーバーまたはプロキシーを再起動

します。

後で再起動を行うための変更の保留

設定変更の直後に Helix Server または Helix Proxy を再起動する必要はあ

りません。この場合、Helix Administrator の右上隅に [Pending Changes (変更の保留 )] フラグが表示されます。このフラグは、次回サーバーまた

はプロキシーが起動されるときに、保留されたすべての変更内容が有効

になることを示します。

使用中の接続のシャットダウン

サーバーまたはプロキシーを再起動すると、ライブやオンデマンド クリップのストリーミング接続がシャットダウンされます。このため、変

更はできるだけ利用者の少ない時間帯に行ってください。再起動の影響

を 小限に抑えるために次の 2 つの機能が役立ちます。

• 遅延シャットダウン機能は、再起動開始前にメディアプレイヤーに

よる再生に関する統計情報のレポートを可能にします。35 ページの

「Delayed Shutdown(遅延シャットダウン)」を参照してください。

• 冗長サーバー機能または冗長プロキシー機能は、RealPlayer を他の

サーバーまたはプロキシーにリダイレクトしてメディア セッション

33

Page 40: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

を終了します。35 ページの「Redundant Servers (Helix Server) とRedundant Proxies (Helix Proxy)」を参照してください。

機能設定ページの利用

Helix Administrator を使用して、サーバーまたはプロキシーの様々な機能

を設定できます。Helix Administrator の左側の機能エリアに各機能がまと

められています。各機能の設定ページを表示するには機能エリアのバ

ナーをクリックします。次の各機能の詳細な設定手順の詳細は、各機能

のページを表示して [Help ( ヘルプ )] リンクをクリックすると表示されま

す。

Server Setup(サーバー セットアップ)

Helix Server では Server Setup エリアに以下の設定ページがあります。

Helix Proxy では Proxy Setup 以下に同様の設定ページがあります。

Port(ポート)

インストール プログラムは、サーバーまたはプロキシーで使用される主

なポートを設定します。[Ports ( ポート )] 管理ページでこれらの値を変更

できます。

IP Bindings(IP バインディング)

デフォルトでは、サーバーまたはプロキシーは、マシン上のすべての IP アドレスおよびローカルホスト アドレスをバインドします。IP バイン

ディング機能で、必要に応じて使用可能なアドレスのサブセットにサー

バーまたはプロキシーをバインドすることができます。

MIME Types(MIME タイプ)

Helix Server が通常 HTTP や HTTPS を使用して配信するファイルの

MIME タイプはあらかじめ設定されています。HTTP 配信用の MIME タ

イプを追加する場合、このページで設定できます。

Mount Points(マウント ポイント)

オンデマンド マウントポイントは URL 内に含まれる仮想パスで、Helix Server がコンテンツを検索するディレクトリーに対応しています。共有

ネットワーク ディスク上のディレクトリーなどにコンテンツ用のスト

レージ エリアを追加する場合、この設定ページでコンテンツを識別する

URL マウントポイントを定義します。

34

Page 41: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

HTTP/HTTPS Delivery(HTTP/HTTPS 配信)

デフォルトでは、Helix Server はコンテンツ マウント ポイントへの HTTP アクセスを許可しません。HTTP 配信機能を使用すると、ダウンロードや

プログレッシブ ダウンロード用の HTTP または HTTPS をサポートする

マウント ポイントを定義できます。

詳細情報 : 47 ページの「HTTP ダウンロード」を参照して

ください。

Connection Control (Helix Server) と Bandwidth Management (Helix proxy)

サーバー、プロキシー共に、ストリーミングに使用する帯域幅を制限で

きます。必要であれば、このページで帯域幅制限を設定できます。

Redundant Servers (Helix Server) と Redundant Proxies (Helix Proxy)

Helix Server および Helix Proxy ではこの機能を利用して、サーバーがオ

フラインになった場合に、接続中の RealPlayer に対して別のサーバーに

再接続するように 指示することができます。この機能は他の形式のメ

ディア プレイヤーでは利用できません。

URL Aliasing(URL のエイリアス)

この機能では、ディレクトリー パスやファイルのエイリアスを作成して

長い URL を短縮することができます。

Proxy Cache Directive(プロキシー キャッシュ ディレクティブ)

Helix Server が RTSP プロキシーと連動している場合、この機能でプロキ

シーがキャッシュできないコンテンツを定義することができます。

Delayed Shutdown(遅延シャットダウン)

遅延シャットダウンでは、サーバーまたはプロキシーのシャットダウン

時に、接続を閉じて統計情報をレポートするための時間がメディアプレ

イヤーに与えられます。これは主に RealPlayer や QuickTime Player のよ

うなデスクトップ プレイヤー用の機能であり、モバイル メディア プレ

イヤーでは利用できません。

User/Group Name(ユーザー名 / グループ名)

この機能は、Solaris および Linux で使用可能です。起動後に root 以外の

ユーザーにサーバー プロセスまたはプロキシー プロセスの所有権を切り

替えます。

35

Page 42: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Media Delivery(メディア デリバリー)

Helix Administrator の Media Delivery エリアの設定ページで、一般的なス

トリーミング機能とメディア クライアントのサポートを設定します。

HLS Setup(HLS 設定)

HTTP Live Streaming (HLS) では HTTP を使用して Apple iPhone や iPad な

どのデバイスにメディアを一連の小さなファイルとして配信します。こ

の設定ページで、HLS デバイス用にセグメント化されるライブやオンデ

マンドのソース指定や、セグメントの格納場所をを指定することができ

ます。

DASH Setup(DASH セットアップ)

Dynamic Adaptive Streaming over HTTP (DASH) では、HTTP を使用して

様々なデバイスにメディアを一連の小さなファイルとして配信します。

この設定ページで、DASH デバイス用にセグメント化されるライブやオ

ンデマンドのソース指定や、セグメントの格納場所をを指定することが

できます。

Verimatrix DRM

このページでは、Helix Server が HLS セグメント暗号化用のキー ファイ

ルを Verimatrix VCAS サーバーから検索するように設定できます。

Verimatrix ViewRight クライアントは、VCAS サーバーからキー ファイル

を得る間に Helix Server からプレイリストとセグメントを検索することが

できます。

RTSP Rate Adaptation(RTSP レート アダプテーション)

RTSP レート アダプテーションでは、変動するネットワーク状況に対応

するように Helix Server が RTSP ストリームの帯域を動的に変更します。

このレート コントロール メカニズムは、3GPP クライアントのようなク

ライアント側でレート コントロール メカニズムを持たない RTSP メディ

ア プレイヤーに対して有効です。

RTSP Fast Channel Switching(RTSP ファスト チャネル スイッチング)

RTSP ファスト チャネル スイッチングは、メディア プレイヤーが既存の

RTSP セッション内で新しいメディア ストリームを受信することを可能

にします。これにより、新たに RTSP セッションを確立するための時間

が不要になります。

36

Page 43: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

Server-Side Playerlist(サーバーサイド プレイリスト)

サーバーサイド プレイリストを使用すると、ライブやオンデマンドにか

かわらず、あらかじめ設定されたメディア ストリーム間でシームレスな

切り替えを可能にします。サーバーサイド プレイリストは RTSP および

HLS をサポートし、サーチやスキップするクリップのルールを定義する

ことができます。

詳細情報 : プレイリスト作成に関する詳細は Helix Media Delivery Platform Integration Guide を参照してください。

Stream Bookmarking(ストリーム ブックマーキング)

ブックマーキングは HLS、DASH、Flash そして RTSP メディア プレイ

ヤーで機能し、オンデマンド セッションの 終のメディア位置を記録し

ます。ユーザーがプレゼンテーションを再開すると、メディア の前回の

停止位置付近から再開することができます。

Differentiated Services(ディフサーブ)

サーバーおよびプロキシーでは、複数のストリーミング メディア プロト

コルに対して、IPv4 パケットにおける優先順位やサービス品質に関する

ビットを設定することができます。これにより、様々な条件に基づいて

ネットワークでメディア パケットを管理できます。

Broadcasting(ブロードキャスト)

Helix Administrator の Broadcasting エリアにある設定ページで、様々なタ

イプのエンコーダーからのライブ ストリーム受信など、基本的なブロー

ドキャスト機能を設定します。

Helix Push Live Streams(Helix Push ライブ ストリーム)

Helix Push ブロードキャストではリアルネットワークス エンコーダーが

サポートする配信フォーマットでライブ ストリームを配信します。接続

には認証データベースに保存されているユーザー名 / パスワードの組み

合わせを用いて認証されます。

RTP Live Streams(RTP ライブ ストリーム)

QuicktTme、MPEG-4、3GP エンコーダーが生成するライブ ストリームに

は RTP パケット フォーマットが利用されます。H.264/AAC でエンコー

ドされたストリームの場合、Helix Server は Flash、HLS、DASH、RTSP

37

Page 44: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

クライアントなどの様々なメディア プレイヤーにブロードキャストを配

信することができます。

Flash Live Streams(Flash ライブ ストリーム)

Flash エンコーダーは Helix Server の RTMP ポートにライブ ストリームを

配信することができます。Flash ストリームで H.264/AAC エンコーディ

ングが使用されている場合、Flash Player 以外のメディア プレイヤーにも

それを配信することができます。

MPEG2-TS Live Streams(MPEG2-TS ライブ ストリーム)

Helix Server はサーバーやマルチキャスト アドレス宛の H.264/AAC でエ

ンコードされた MPEG2 トランスポート ストリームを受信し、Flash、HLS、DASH、RTSP クライアントなどにコンテンツを配信することがで

きます。

Windows Media Live Streams(Windows Media ライブ ストリーム)

Windows Media プル ブロードキャストでは、Helix Server は HTTP 接続上

で Windows Media Encoder からストリームをプルします。プッシュ ブロードキャストでは、Windows Media Encoder が Helix Server に認証スト

リームを配信することで開始されます。

HLS Time Shifting(HLS タイム シフト)

タイム シフト用にライブ ソース パスを有効にすると、Helix Server はディスク上に HLS トランスポート セグメントをバッファーし、HLS ク

ライアントがブロードキャストを巻き戻すことを可能にします。

Broadcast Archiving(ブロードキャスト アーカイブ)

ブロードキャスト アーカイブでは、H.264/AAC、RealMedia および MP3フォーマットを利用した全てのライブ エンコーダー ストリームのコピー

を保存することができます。ブロードキャスト終了後、オンデマンド クリップのようにアーカイブを配信できます。

Encoder Redundancy(エンコーダー冗長性)

エンコーダー冗長性はほとんどのタイプのエンコーダーからのプッシュ ブロードキャストのバックアップ ストリームを実現します。あるエン

コーダー接続が切断した場合、クライアントは次の有効なストリームに

リダイレクトされます。

38

Page 45: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

Broadcast Distribution(ブロードキャスト ディストリビューション)

Helix Administrator の Broadcast Distribution エリアにある設定ページで、

マルチキャストやスプリッティングなどの拡張ブロードキャスト機能を

設定します。

Transmitter Setup(トランスミッター設定)

Helix Server トランスミッターは複数の Helix Server レシーバーにライブ

RTSP ストリーム(RTMP ストリームから変換された RTSP も含む)を配

信できます。プッシュ スプリッティングでは、エンコーダーが接続する

とすぐにトランスミッターはレシーバーにストリームを配信します。プ

ル スプリッティングでは、クライアントがレシーバーにストリームをリ

クエストしたときにのみ、レシーバーはトランスミッターからストリー

ムをプルします。

Receiver Setup(レシーバー設定)

Helix Server レシーバーはトランスミッターからのライブ RTSP ストリー

ム(RTMP ストリームから変換された RTSP も含む)を受信することが

できます。プッシュ スプリッティングでは、エンコーダーがライブ パケットの送信を開始するとすぐにトランスミッターはレシーバーにスト

リームを配信します。プル スプリッティングでは、クライアントがレ

シーバーにストリームをリクエストしたときに、レシーバーはトランス

ミッターからストリームをプルします。

HLS Push(HLS プッシュ)

HLS プッシュを使用すると、ライブ ブロードキャスト用の HLS セグメ

ント ファイルやプレイリストをコンテンツ デリバリー ネットワーク (CDN) へ転送することができます。ブロードキャストの間、セグメント

とプレイリストは生成され、Helix Server は HTTP POST アクションを使

用してファイルを CDN に転送します。

RTMP Push(RTMP プッシュ)

RTMP プッシュはライブ Flash ストリーム(および他のエンコーダーか

らの H.264/AAC ストリーム)を他の RTMP サーバーや CDN に転送でき

ます。エンコーダーがライブ ストリームの転送を開始するとすぐに、

Helix Server はこのページで設定された対象に RTMP プロトコルを使用し

てストリームを再配信します。

39

Page 46: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Scalable Multicast(スケーラブル マルチキャスト)

スケーラブル マルチキャストはマルチキャスト対応ネットワーク上に存

在する RealPlayer や QuickTime Player などの RTSP デスクトップ プレイ

ヤーに対して利用可能です。メディア クライアントの数に制限はありま

せん。SAP を使用してマルチキャストを通知することができます。

Back-Channel Multicast(バックチャネル マルチキャスト)

ライブ バックチャネル マルチキャストはマルチキャスト対応ネットワー

ク上の RealPlayer に対して利用可能です。このマルチキャスト方式では

RealPlayer と Helix Server の間で TCP コントロール チャネルが維持され

ます。ユーザー認証と QoS 統計がサポートされます。

Windows Media Multicast(Windows Media マルチキャスト)

Windows Media マルチキャストは、ローカルのマルチキャスト対応ネッ

トワーク上のライブ ストリームに、無制限の Windows Media クライアン

トが接続することを可能にします。

Session Announcement(セッション アナウンスメント)

セッション アナウンスメント プロトコル (SAP) を利用して、セッション

記述プロトコル (SDP) を利用する全てのプログラムにスケーラブル マル

チキャストを宣伝することができます。SDP はクライアントがマルチ

キャストに接続することを可能にします。

Content Management(コンテンツ管理)

Content Management エリアでオンデマンド コンテンツの視聴と配布に

関する一般的な機能について定義します。

Content Cache(コンテンツ キャッシュ)

コンテンツ キャシュでは複数の Helix Server 間でオンデマンド メディア クリップを転送します。サブスクライバーが未取得のクリップに対して

メディア プレイヤーがリクエストすると、サブスクライバーはパブリッ

シャーからそのコンテンツを取得します。

ISP Hosting(ISP ホスティング)

ISP ホスティングは個人用ディレクトリーにメディア ファイルを保存し

ている各ユーザーに対して、それぞれ RTSP や RTMP 接続の 大同時接

続数を割り当てます。

40

Page 47: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

Content Browsing(コンテンツの参照)

この機能は Helix Administrator を実行するブラウザーを利用して、Helix Server 上に格納されたコンテンツ情報を表示します。

View Source(ソース表示)

ソース表示機能は RealPlayer がメディア クリップや SMIL プレゼンテー

ションのマークアップ情報を閲覧することを可能にします。設定ページ

で表示を有効にするソース パスを設定することができます。

Security(セキュリティー)

Security セクションの機能では、IP アドレスやユーザー名、パスワード

認証に基づき Helix Server や Helix Proxy へのアクセスを制限します。

詳細情報 : 43 ページの「Media Security(メディア セキュリ

ティー)」を参照してください。

Access Control(アクセス コントロール)

アクセス コントロール機能はリクエスト元の IP アドレスに基づきサー

バーへの接続を制限します。単一の IP アドレスやネットマスクを用いて

アドレス レンジをブロックできます。全ての IP アドレスに対して全て

のポートおよび特定ポートへのアクセスを制限できます。

User Databases(ユーザー データベース)

データベースではユーザー認証に使用されるアクセス資格情報を格納し、

コマース ルールを設定します。一般的に、新しいデータベースを使用し

たり、フラット ファイルの代わりにリレーショナル データベースを使用

しない限りは、データベース設定を変更する必要はありません。

Authentication(認証)

レルムはデータベースに格納されているユーザー名 / パスワードの組み

合わせを認証するためにどのプロトコル(Basic または Digest)を使用す

るかを決定します。異なるレルムとデータベースは異なるタイプの接続

に使用されます。

Commerce Rules(コマース ルール)

コマース ルールは保護されたパスを定義することで認証を強化します。

URL リクエスト内に保護されたパスが含まれる場合、Helix Server はユー

41

Page 48: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

ザー名 / パスワードをユーザーに要求し、そのユーザーに対して定義さ

れているコマース ルールに基いて各ユーザーのアクセスを評価します。

SSL Certificate(SSL 証明書)

このページでは Helix Server がクライアントとのセキュア HTTP 接続の検

証に使用する SSL 証明書の場所を指定します。

Logging and Monitoring(ロギングとモニタリング)

Logging and Monitoring エリアでは、サーバーの稼働状況の監視やレ

ポートの定義を構成します。

Server Monitor(サーバー モニター)

サーバー モニターはパフォーマンス、接続およびファイル アクティビ

ティーを表示します。モニターを見ることでリアルタイムにサーバーの

現在の稼働状況を把握できます。

Basic Logging(基本ロギング)

基本アクセス ログとエラー ログには、リクエストされたメディア スト

リームと発生したエラーに関する情報が記録されます。基本ロギングに

はいくつかの異なる出力スタイルが用意されており選択可能です。

Advanced Logging(詳細ロギング)

詳細アクセス ログを利用すると、サーバー アクティビティーやクライア

ントのアクセス試行についてのレポートを構築することができます。レ

ポートは、コンソールに出力、テキスト ファイルに書き込む、Web サー

バーにポストする、指定の IP アドレス、ポートに配信するなど、選択可

能です。

SNMP Setup(SNMP 設定)

Simple Network Monitoring Protocol (SNMP) を使用して、SNMP 管理シス

テムから Helix Server を監視できます。サード パーティー ツールから

Helix Server の設定を変更したり、外部プログラムに重要なイベント通知

を送信することができます。

Proxy Features(プロキシー機能)

Helix Administrator で Helix Proxy の以下の機能を設定できます。

42

Page 49: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 3 章 : Helix Administrator

Proxy Routing(プロキシー ルーティング)

プロキシー ルーティングでは、Helix Proxy がサーバーの代わりに他のプ

ロキシーにコンテンツをリクエストすることを可能にします。

Pull Splitting(プル スプリッティング)

Helix Proxy はサーバー上の全てのオリジナルのライブ ブロードキャスト

をスプリッティングすることで帯域を節約するよう試行します。この機

能はライブ ストリームのスプリッティングを変更したり無効にすること

ができます。

Cache(キャッシュ)

プロキシー Cache ページで、プロキシーのキャッシュ サイズやキャッ

シュ用ディレクトリーを変更したり、キャッシュを無効にすることがで

きます。

Media Security(メディア セキュリティー)

41 ページの「Security(セキュリティー)」で記載されているように、

Helix Server と Helix Proxy ではセキュア マウント ポイント配下のメディ

アへのアクセスを試行するデスクトップ メディア プレイヤーに対して

ユーザー名 / パスワード チャレンジをサポートします。デスクトップお

よびモバイル メディア プレイヤーへのセキュリティーを提供するために

Helix Server には 2 種類の追加オプション製品が用意されています。

Helix Session Manager

Helix Session Manager はアクセス試行を検証するために Helix Server と外

部サードパーティー認証サーバーとの統合を実現します。Helix Server はクライアントの IP アドレスとリクエスト URL を外部認証サーバーに通

知するために HTTP ポストを使用します。認証サーバーはリクエスト許

可、リクエスト拒否、Helix Server 上または異なるサーバー上の異なるク

リップへのリダイレクトなどの指示を応答します。

詳細情報 : Helix Server 上での Helix Session Manager プラグ

インの設定については、Helix Session Manager Deployment Guide を参照してください。

Helix Security Manager

Helix Security Manager はライブやオンデマンド コンテンツへのタンパー

防止、時間制限ありの URL を生成します。Apache Tomcat などの Java ア

43

Page 50: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

プリケーション サーバー上で動作し、Helix Server や Helix Proxy 上の

Security Manager プラグインと連携して動作します。拒否されたリクエス

トを再認証するために外部サーバーを利用することもできますが、Helix Security Manager ではサード パーティーの Web サーバーとの統合は必要

ありません。

詳細情報 : Helix Security Manager の設定および使用方法に

ついては、Helix Security Manager Deployment Guide を参照

してください。

44

Page 51: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

章4

第 4 章 : ON-DEMAND DELIVERY

この章では、Helix Server から様々なタイプのメディア クライア

ントへのオンデマンド ストリーミングの基本について説明しま

す。Helix Server のどこにコンテンツを配置し、オンデマンド ク

リップへのリンクの記述方法について説明します。

コンテンツ ディレクトリー

Helix Server のメイン インストール ディレクトリー配下の Content ディレ

クトリーは、オンデマンド ストリーミング クリップの保存用のディレク

トリーで、サンプル ファイルとサブ ディレクトリーが含まれています。

49 ページで説明するように、segsrc サブ ディレクトリーは HLS および

DASH クライアント用のクリップを保存するように設定されています。

詳細情報 : Content ディレクトリー配下のファイルとサブ ディレクトリーについての詳細は、Helix Administrator のオンライン ヘルプ トピックの「Content and Links」 > 「Server Files and Directories」を参照してください。

Content ディレクトリー配下のメディアへの URL

オンデマンド クリップを編成するために、Content ディレクトリーの中

にサブ ディレクトリーを階層上にいくつでも作成することができます。

Content ディレクトリー内のオンデマンド クリップへの URL は以下の形

式です。

protocol://HelixServerAddress:Port/client_mount_point/subdirectory/clip.ext

45

Page 52: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

プロトコルとポート番号

ヒント : デフォルトのポート番号が使用される場合は、

URL にポート番号を含める必要はありません(9 ページを

参照)。Helix Administrator の [Server Setup ( サーバー セッ

トアップ )] > [Ports ( ポート )] ページで、ポート番号の確認

と変更が可能です。

追加コンテンツ ディレクトリーの設定

必要で応じて、Helix Server にアクセス可能なファイル システム上であれ

ば、どの場所にでもコンテンツ ディレクトリーを追加できます。新しい

コンテンツ ディレクトリーをストリーミング マウントポイントと関連付

ける必要があります。Helix Administrator の [Server Setup ( サーバー セッ

トアップ )] > [Mount Point ( マウント ポイント )] ページに移動します。以

下は /media/ という名前のユーザー定義マウント ポイントの設定例です。

http:// HLS クライアントや DASH クライアントへのコンテンツ配信

のための HyperText Transfer Protocol。デフォルト ポートは 80です。

https:// Secure HyperText Transfer Protocol、HTTP の暗号化バリ

エーション。デフォルト ポートは 443。

mms:// Windows Media Player と Sliverlight クライアント用の

Microsoft Media Service。デフォルト ポートは 1755。

rtmp:// Flash クライアントへ用の Real-Time Messaging Protocol。デフォルト ポートは 1935。

rtsp:// RealMedia、3GPP、MPEG-4 クライアント用の Real-Time Streaming Protocol。デフォルト ポートは 554。

46

Page 53: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

オンデマンド コンテンツ用の新しいマウント ポイント

“+” アイコンをクリックして、新しいマウント ポイントを追加します。

1. Edit Description の下に、マウント ポイントの詳細を入力します。

2. Mount Point には、URL に使用されるマウント ポイントを入力しま

す。空白を含まない単一の名前を使用してください。マウント ポイ

ント エントリーの前後にスラッシュが必要です。

3. Base Path には、コンテンツを保管するディレクトリーへのフル パス

を指定します。Helix Server のオペレーティング システムに応じた適

切なファイル パスを使用してください。

4. ページ下部の Apply をクリックします。

5. Helix Server を再起動します(33 ページを参照)。

ヒント : ほとんどの場合、他の項目についてはデフォルト

値で差し支えありません。Mount Point ページの Helix Administrator HELP リンクをクリックして詳細を確認して

ください。

HTTP ダウンロード

デフォルトでは、Helix Server は Content ディレクトリーからのコンテン

ツの HTTP 配信を許可していません。これはブラウザーがコンテンツを

47

Page 54: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

ダウンロードしキャッシュすることを防ぎます。HTTP ダウンロードを

許可するには、Content ディレクトリーの中にダウンロード用のサブ ディレクトリーを作成するか、前述のように異なるマウント ポイントを

作成します。Helix Administrator の [Server Setup ( サーバー セットアップ )] > [HTTP/HTTPS Delivery (HTTP/HTTPS 配信 )] ページでパスへの HTTP を

有効にします。

ソース パスへの HTTP Delivery

このページでは HTTP 用と HTTPS 用のダイアログに分かれています。

ソース パスを有効にするには、“+” アイコンをクリックして、Edit Pathフィールドに URL パスを入力して Apply をクリックします。以下は注

意点です。

• マウント ポイント(ユーザー定義の /media/ マウント ポイントに対応する /media パスのように)としてソース パスを定義すると、マウント ポイント内のサブ ディレクトリー配下の全てのコンテンツもダウンロード可能になります。

• サブ ディレクトリーも含めたマウント ポイント(/media/download のように)をソース パスに設定すると、サブ ディレクトリー内のコンテン

48

Page 55: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

ツ(更に配下のサブ ディレクトリーを含む)のみがダウンロード可能になります。

• パスがユーザー定義のマウント ポイントに関連付けられていない場合、そのパスは Content ディレクトリー内のサブ ディレクトリーだとみなされます。例えば、パス /download は Content\download と解釈されます。

ヒント : このページで、HLS および DASH クライアント に使用される HTTP と HTTPS プロトコルについては、一切変更する必要はありません。

HLS および DASH ストリーミング

Contentディレクトリーの segsrcサブ ディレクトリーは、DASHクライア

ントや Apple iPhone や iPad などの HLS クライアントに対するオンデマ

ンド コンテンツの保管用としてあらかじめ定義されています。一般的な

ソース クリップは、MPEG-4 (.mp4)、3GPP (.3gp)、F4V (.f4v)、QuickTime (.mov) などです。これらのファイルはシングルレート、マルチレートに

拘わらず、H.264 ビデオ コーデック(レベル 3 までのベースライン プロ

ファイル)と AAC または AAC+ オーディオ コーデックでエンコードさ

れる必要があります。

詳細情報 : HLS と DASH メディア サポートについての詳細

は、Helix Administrator のオンライン ヘルプ トピックの

「Media Types」 > 「HLS Clients」 と、「Media Types」 > 「DASH Clients」参照してください。

HLS および DASH クライアントの URL

HLS クライアント リクエスト用の URL には以下のフォーマットが使用

されます。

http://helixserver.example.com/m3ugen/segsrc/news.mp4

DASH クライアント リクエスト用の URL も類似のフォーマットです。

http://helixserver.example.com/dashgen/segsrc/news.mp4

URL の /m3ugen と /dashgen 部分はクライアント マウント ポイントで

す。これはオリジナルのファイルを一連のセグメントに変えるよう Helix Server に指示するための仮想パスです。URL リクエストにこれらのクラ

イアント マウント ポイントが含まれていると、Helix Server はコンテン

ツを HLS クライアント用には MPEG-2 トランスポート ファイル(.ts)、DASH クライアント用には MP4 セグメント(.m4s)にセグメント化しま

す。

49

Page 56: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

各セグメントはストリームの一部、一般的に 4 秒から 10 秒の再生に必要

なデータとしてエンコードされます。個々のトランスポート ストリーム ファイルがリクエストされると、クライアントはセグメントの再生順序

がリストされたプレイリストを参照します。HLS クライアントはテキス

ト ベースの .m3u8 ファイルを、DASH クライアントは XML フォーマッ

トの .mpd ファイルを受信します。

詳細情報 : HLS クライアントへの初期ストリーミング レー

トの選択については、Helix Administrator のオンライン ヘルプ トピックの「Media Types」 > 「HLS Clients」 > 「HLS Media Request」 を参照してください。トピックの「Media Types」 > 「DASH Clients」 > 「DASH Media Request」では、

DASH クライアントに対して MP4 セグメント(.m4s)の代わ

りに MPEG-2 トランスポート セグメントをリクエストする方

法について説明しています。

セグメント ディレクトリー

HLS と DASH クライアント用に生成されるセグメントとプレイリストは

Content ディレクトリーには保管されません。それらはファイルの HTTP配信が有効な、メイン インストール ディレクトリーの Segments ディレ

クトリーに作成されます。HLS クライアント リクエスト用の URL には

以下のフォーマットが使用されます。Helix Server は HLS クライアント

用のセグメントとプレイリストを保管するために、以下の様な構造の

ディレクトリーを作成します。

Helix Server インストール ディレクトリー

|_Segments |_HLS_TS |_segsrc |_HLS プレイリストとセグメント サブ ディレクトリー

DASH クライアントのコンテンツは HLS クライアントとは共有されませ

ん。それらは Segments ディレクトリー配下に別に生成されます。

Helix Server インストール ディレクトリー|_Segments |_DASH_MP4 |_segsrc |_DASH プレイリストとセグメント サブ ディレクトリー

詳細情報 : Helix Administrator のオンライン ヘルプ トピッ

クの「Media Types」 > 「HLS Clients」 > 「HLS File Names」 と「Media Types」 > 「DASH Clients」 > 「DASH File Names」で、

50

Page 57: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

セグメント ディレクトリーとファイルの命名規則について説

明しています。

HLS および DASH 用のオンデマンド コンテンツ ソースの追加

segsrc 以外のディレクトリーに HLS や DASH ソース コンテンツを配置

するには、セグメンテーション用のソース パスを有効にする必要があり

ます。例えば、ユーザー定義の /media/ マウント ポイント(46 ページを

参照)以下に HLS および DASH クライアント用のソース コンテンツを

配置する場合について説明します。

Helix Administrator の以下の設定ページで新しい HLS および DASH クラ

イアント ソースをそれぞれ作成します。

• [Media Delivery ( メディア デリバリー )] > [HLS Setup (HLS 設定 )]

• [Media Delivery ( メディア デリバリー )] > [DASH Setup (DASH 設定 )]

HLS クライアントと DASH クライアントの設定は似ています。各ページ

の中段にある Source Paths ボックスは、コンテンツがセグメント化可能

なオンデマンドとブロードキャストのマウント ポイントを示していま

す。

新しい HLS と DASH ソースの有効化

“+” アイコンをクリックして、新しいソースを追加し、以下を実行しま

す。

1. Edit Source Path の下に、コンテンツを保管するパスを入力します。

• マウント ポイントのみ(/media/ のように)をソース パスとして定義した場合、マウント ポイント ベース パス以下の全てのサブ ディレクトリーのコンテンツが対象となります。

• マウント ポイントとサブ ディレクトリー(/media/sources/ のように)をソース パスとして定義した場合、サブ ディレクトリー(および更に

51

Page 58: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

配下のサブ ディレクトリー)のコンテンツのみが HLS および DASHソースとして機能します。

2. Enable Source Path を Yes に設定します。

3. Destination Mount Point の下で、セグメントとプレイリストが生成さ

れるマウント ポイントを選択します。/Segments/ はデフォルトの

Segments ディレクトリー(50 ページを参照)を示しています。

備考 : Segments ディレクトリー以外の他のディレクト

リーに HLS や DASH セグメントとプレイリストを保管す

る場合、46 ページに記載されている、新しいマウント ポイントを設定してください。そして 47 ページに記載され

ている HTTP 配信を有効にしてください。

4. ページ下部の Apply をクリックします。

詳細情報 : これらの設定ページでは、HLS と DASH クライ

アントに使用される多くの追加機能を定義できます。設定

方法については同ページの Help リンクをクリックしてく

ださい。

HLS および DASH クライアントへのストリーミングのヒント

HLS および DASH クライアントへコンテンツを配信する際には、以下の

点に注意してください。

• リクエストURLは常にHTTP (http://) またはHTTPS (https://)で開始されなければなりません。(MPEG-4 ファイルのような)ソース コンテンツをHTTP ダウンロードが許可されているディレクトリーに保管する必要はありません。セグメントとプレイリストを保管するディレクトリーのみHTTP ダウンロードが許可されている必要があります。デフォルトでは、segsrc ディレクトリーは HTTP が無効で、Segments は有効です。

• リクエストURLには、HLSクライアントへの /m3ugen/クライアント マウント ポイント、DASH クライアントへ /dashgen/ マウント ポイントが含まれている必要があります。

• セグメントとプレイリストはソース クリップへの 初のリクエストで生成されます。それらは後のリクエストでも再利用されます。

• ソース クリップが更新されると、Helix Server は次回のクライアント リクエストの際に、自動的に新しいセグメントとプレイリストを生成します。これにより、クライアントが更新されたコンテンツを受信することが保証されます。ソース クリップを更新する際に、手動で既存のセグメントとプレイリストを削除する必要はありません。

52

Page 59: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

• ソース クリップを削除すると、プレイリストとセグメントが残っていてもクライント リクエストはエラーになります。

• Helix ServerではHLSクライント用のメディア セグメントを暗号化できます。詳細情報については、Helix Administrator のオンライン ヘルプ トピックの「Media Types」 > 「HLS Clients」 > 「HLS Segment Encryption」 を参照してください。

Flash コンテンツ

Helix Server では以下のタイプのオンデマンド Flash コンテンツに対して

特別な設定は必要ありません。

• FLV

一般的に FLV コンテンツは VP6、MP3、Nellymoser などのコーデックでエンコードされます。Helix Server は Flash Player に対してのみ FLV コンテンツを配信します。

• F4V

新しい F4V フォーマット(.f4v)は Flash クライアントへのストリーミ

ングによく利用されており、標準仕様の H.264 と AAC コーデックが使

用されます。また F4V クリップを RTSP メディア プレイヤーや、HLSクライアント、DASH クライアントに配信することもできます。

ヒント : コンテンツ URL のテストに、Helix Administratorのサンプル Flash Player を利用できます。28 ページの「サ

ンプル Flash Player」を参照してください。

詳細情報 : Flash メディア サポートについての詳細は Helix Administrator のオンライン ヘルプ トピックの「Media Types」 > 「Flash Content」を参照してください。

Flash Player 用の Flash コンテンツ

RTMP URL を使用して FLV や F4V コンテンツを Flash Player に配信でき

ます。Helix Server の RTMP ポートはデフォルトでは 1935 です。例えば、

以下のオンデマンド コンテンツは Helix Server の Content ディレクト

リーの flash ディレクトリーに存在します。

rtmp://helixserver.example.com/flash/sports.f4v

備考 : Flash Player に配信される Flash コンテンツは、

Content ディレクトリーのサブ ディレクトリーに存在して

いなくてはなりません。F4V コンテンツを HLS や DASH

53

Page 60: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

クライアントにも配信する場合には、segsrc ディレクト

リーに配置することができます。

Flash Player 用の H.264/AAC シングルレート コンテンツ

H.264/AAC でエンコードされた F4V ファイル コンテンツを Flash Playerに配信することができます。同様に H.264/AAC でエンコードされた

MPEG-4 (.mp4) や 3GP (.3gp) もまた配信可能です。以下の例では、Helix Server はあたかもそれが F4V クリップのように MPEG-4 H.264/AAC コン

テンツを配信します。

rtmp://helixserver.example.com/media/movie.mp4

Flash Player 用の H.264/AAC マルチレート コンテンツ

マルチレート コンテンツを含む MPEG-4 や 3GP クリップ用に、

/falshgen/ マウント ポイントがコンテンツへの HTTP URL には含まれま

す。

http://helixserver.example.com/flashgen/media/movie.mp4

/falshgen/ マウント ポイントを使用することで、Helix Server は各帯域で

エンコードされたシングルレート ストリームのセットとしてマルチレー

ト コンテンツがリストされたファイルを生成します。このファイルを使

用することで、Flash Player は帯域状況に基づき適切なレートを選択し、

RTMP プロトコルを使ってメディアをリクエストします。

RTSP クライアント

RTSP 上でメディア クリップやライブ ブロードキャストを受信するため

に、メディア クライアントは Helix Server の RTSP ポート(デフォルト 554)に対する RTSP URL を利用してストリームをリクエストします。以

下は Content ディレクトリーに保管されている MPEG-4 クリップに対す

る URL です。

rtsp://helixserver.example.com/movie.mp4

SDPGen クライアント マウント ポイント

メディア プレイヤーに対して RTSP リンクをリダイレクトできないブラ

ウザー用に、HTTP プロトコルのリンクを使用することができます。リ

ンクには /sdpgen/ マウントポイントが含まれます。

54

Page 61: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

http://helixserver.example.com/sdpgen/movie.mp4

Helix Server から送信される HTTP レスポンスの MIME ストリームによっ

て、ユーザーのブラウザーにメディア プレイヤーを起動させて、クリッ

プの RTSP URL を渡します。

RTSP クライアント用の Flash H.264/AAC コンテンツ

Flash ファイル フォーマットをネイティブでサポートしていない RTSP メ

ディア プレイヤーでも、H.264/AAC コーデックでエンコードされたオン

デマンド F4V クリップ(.f4v)やライブ Flash コンテンツをリクエストす

ることができます。Helix Server はあたかも MPEG-4 ストリームのように

これらの Flash コンテンツをメディア プレイヤーに配信します。

以下は、Helix Server の Content ディレクトリーの Flash サブ ディレクト

リーに保管されているオンデマンド F4V クリップをブラウザーが HTTPを使用してリクエストする例です。/sdpgen/ マウント ポイントを利用す

ることで RTSP メディア プレイヤーが起動し、H.264/AAC でエンコード

された F4V ファイルを受信し再生します。

http://helixserver.example.com/sdpgen/flash/sports.f4v

RTSP URL では /sdpgen/ マウント ポイントを使用することなく、このコ

ンテンツのディレクトリーを直接指定することができます。

rtsp://helixserver.example.com/flash/sports.f4v

Windows Media と Silverlight

Helix Server ではオンデマンドの Windows Media クリップを Windows Media Player と Slivelight クライアントに配信することができます。モバ

イル デバイス(携帯電話やスマートフォン)への Windows Media のスト

リーミングはサポートされません。

詳細情報 : これらのフォーマットについての詳細は Helix Administrator のオンライン ヘルプ トピックの「Media Types」 > 「Windows Media and Silverlight」を参照してくださ

い。

Windows Media Player

オンデマンド Windows Media コンテンツを配信するには、以下の MMSリンクを利用します。これにはコンテンツ マウント ポイントとサブ

55

Page 62: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

ディレクトリー パスが含まれます。MMS ポートとして 1755 以外を使用

している場合、MMS ポート番号も含んで下さい。

mms://helixserver.example.com/video.wmv

Windows Media Player 11 以降では MMS URL は拒否されますが、WM-HTTP として HTTP 上でストリームを受信できます。この場合、Proxyキャッシュ、ブラウザー キャッシュ、HTTP ダウンロードは利用できま

せん。

ASXGen マウント ポイント

Windows Media Player への代替として、/asxgen/ クライアント マウント ポイントを含んだ HTTP URL を使用することができます。

http://helixserver.example.com/asxgen/video.wmv

マルチ ビットレート(MBR)ストリーム

Helix Server では Windows Media バージョン 7 用にエンコードされたオン

デマンドおよびライブ ストリームのマルチ ビットレート(MBR)のみ

をサポートします。Windows Media バージョン 9 以降でエンコードされ

た MBR クリップのストリーミング互換性は保証されません。しかしな

がら Windows Media バージョン 9 以降でエンコードされたシングルレー

ト クリップはサポートされます。

RTSP ストリーミングはサポートされません

Windows Media プレイヤー バージョン 11 以降では RTSP をサポートして

いますが、Windows Media でサポートしている RTSP 形式は Helix Serverでは利用できません。

Silvelight クライアント

以下の MMS リンクを使用して Windows Media コンテンツを Silverlightクライアントに配信できます。

mms://helixserver.example.com:80//video.wmv

Helix Server HTTP ポート番号(MMS ポート番号ではありません)を含

めてください。Helix Server は WM-HTTP を使用してコンテンツを配信し

ます。マルチレート コンテンツも使用できますが、プレゼンテーション

の中の 1 つのストリーム(通常は も高帯域)だけが使用されます。

56

Page 63: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

ヒント : コンテンツ URL のテストに、Helix Administratorのサンプル Silverlight を利用できます。29 ページの「サン

プル Silverlight Player」を参照してください。

H.264/AAC コンテンツ

Silvelight クライアントは MP4 や F4V などのサポート フォーマットで

H.264 ビデオと AAC オーディオでエンコードされたオンデマンド コンテ

ンツの再生をサポートします。Helix Server ではこれらのオンデマンド コンテンツを HTTP、HTTPS、WM-HTTP 上でプログレッシブ ダウンロー

ドさせることができます。ライブはサポートされません。複数のトラン

スポート ファイルに分割された Sliverlight コンテンツのセグメンテー

ションはサポートされません。

ヒント : データ転送の 小化のために、シングルレートの

H.264/AAC コンテンツが推奨されます。マルチレート コンテンツもサポートしますが、全てのストリームがクライ

アントに配信され、再生には 1 つのストリーム(通常は

も高帯域)だけが使用されます。

詳細情報 : 47 ページの「HTTP ダウンロード」で、

Silverlight クライアント用の H.264/AAC コンテンツを含む

ソースパスに対してどのように HTTP ダウンロードを有効

にするかについて説明しています。

ユニバーサル デリバリー

この章では前述のイラストの情報に基づき、Helix Producer と Helix Server を使用して、どのように単一のメディア ストリームを様々なメ

ディア プレイヤーに配信するかについて説明します。このプロセスによ

り、以下のメディア プレイヤーに対して、各メディア プレイヤーごとに

異なるストリームをエンコードすることなく、単一のコンテンツを配信

することができます。

• Flash Player 10 以降

• デスクトップ RealPlayer

• デスクトップ MPEG-4 プレイヤー

• デスクトップ QuickTime Player

• DASH クライアント

57

Page 64: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

• Apple iPhone や iPad のような HLS クライアント

• RTSP上のH.264/AACストリームをサポートするモバイル メディア プレイヤー

• Helix DNA ベースのモバイル プレイヤーを含む、3GPP リリース 6 メ

ディアプレイヤー

備考 : このセクションでは、シングルレートのオンデマン

ド コンテンツのエンコードと配信についての図を示しま

す。マルチレート エンコードとライブもまたユニバーサル デリバリーでサポートされます。

ユニバーサル デリバリーのためのメディア エンコード

単一ストリームを様々な種類のメディア プレイヤーに配信するために、

Helix Producer で H.264 ビデオと AAC オーディオ コーデックを使ってコ

ンテンツをエンコードします。ユニバーサル デリバリー用に Helix Producer は MPEG-4、3GPP リリース 6 ファイル フォーマットの両方で

H.264/AAC エンコードをサポートします。次のセクションで、Helix Producer グラフィカル アプリケーションでシングルレート MPEG-4 (.mp4) クリップをエンコードする手順を説明します。

ヒント : Helix Producer のモバイル バージョンでは、3GPPリリース 6 をサポートするが MPEG-4 はサポートしていな

いモバイル メディア プレイヤー用に、3GPP リリース 6ファイル フォーマットでエンコード出力できます。

詳細情報 : Helix Producer に関する詳細情報は、

RealNetworks のウェブサイトを参照してくださいhttp://www.jp.realnetworks.com/products/helix/media/helix_producer.html

MPEG-4 アウトプットの作成

AVI などのファイルからクリップをエンコードする 初のステップは、

Helix Producer の Input タブでインプット ファイルを選択します。このタ

ブでは、インプット ファイルを加工するためのプリ フィルターを使用す

ることもできます。例えば、視聴者のスクリーンにフィットするように

インプットをクロップしたりリサイズすることができます。

58

Page 65: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

次に Output タブに移動して Add ボタン  をクリックし MPEG-4 アウト

プットを追加します。コンテキスト メニューから以下の図に示すように

MPEG-4 出力タイプを選択します。

MPEG-4 アウトプットの追加

テンプレートの追加

Helix Producer では H.264 と AAC コーデックを使用する定義済みのオー

ディエンス テンプレートが用意されています。MPEG-4 アウトプットを

選ぶと、デフォルトで 300 Kbps H.264/AAC エンコーディングが選択され

ます。

デフォルト テンプレート

もしこのオーディエンス テンプレートが希望のスピードに沿わない場

合、Encoding Settings セクションのテンプレートをハイライトし、Deleteボタン  をクリックします。そして次に Encoding Settings の Add ボタ

ン   をクリックしてオーディエンス テンプレート ポップアップを表示

します。ここで異なるオーディエンスを選択します。以下の図は 100 Kbps H.264/AAC オーディエンス テンプレートのセクションを示してい

ます。

59

Page 66: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

MPEG-4 テンプレートの選択

テンプレートのカスタマイズ

オーディエンスに対する特性を正確に設定するためにテンプレートの

オーディオとビデオ設定を変更することができます。Encoding Settingsセクションのテンプレートをハイライトし、Edit ボタン  をクリック

します。エンコーディング設定がポップアップします。

60

Page 67: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

Encoding Settings ポップアップのテンプレート カスタマイズ

H.264 ビデオ

Encoding Settings ポップアップの Video セクションでは、H.264 コー

デックの設定を変更することができます。モノおよびステレオのスト

リーミング スピードは一般的に 24 Kbps から 320 Kbps です。

ヒント : 幅広いオーディエンスに対応するには Baseline プ

ロファイルを使用してください。Level を Auto に設定する

ことで、Helix Producer は他のアウトプット設定に基づき

適切なコーデック レベルを選択します。

AAC オーディオ

Encoding Settings ポップアップの Audio セクションでは、必要に応じて

AAC 設定を変更することができます。モバイルおよびデスクトップ メディア プレイヤー用のビデオ ストリーミング スピードは一般的に 80 Kbps から 1 Mbps です。全ての AAC 対応プレイヤーは AAC-LC をサ

ポートしています。

ヒント : Apple iPhone および Flash Player 10 は AAC Plus もサポートします。しかしながら全ての 3GPP メディア プレ

イヤーが AAC Plus をサポートしているわけではありませ

ん。

61

Page 68: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

MPEG-4 クリップの保存

Output タブの Output File セクションで、アウトプット クリップの出力

先とファイル名を指定します。この例ではアウトプット ファイル名を

universal.mp4 としています。ストリーミング配信用にはヒンティング オプションを含めます。

MPEG-4 クリップとしてアウトプットを保存

Helix Producer ツールバーの Start Job ボタン  をクリックするとエン

コードが開始されます。エンコーディング プロセスが終了すると、ク

リップの Helix Server からのストリーミングの準備が整います。

ユニバーサル クリップのソース ディレクトリーとリクエスト URL

Helix Producer でクリップをエンコードした後、ストリーミングをおこな

うためにクリップを Helix Server に移動します。 も簡単な方法は、

Helix Server インストール ディレクトリー以下の定義済みの Content ディ

レクトリーにクリップを配置します。HLS および DASH クライアントへ

のストリーミングを有効にするには、segsrc サブ ディレクトリーにク

リップを配置します。以下の表に前述の各メディア クライアントのリク

エスト URL を示します。

HLS http://helixserver.example.com/m3ugen/segsrc/universal.mp4

DASH http://helixserver.example.com/dashgen/segsrc/universal.mp4

Flash シングルレート rtmp://helixserver.example.com/segsrc/universal.mp4

Flash マルチレート http://helixserver.example.com/flashgen/segsrc/universal.mp4

RTSP rtsp://helixserver.example.com/segsrc/universal.mp4またはhttp://helixserver.example.com/sdpgen/segsrc/universal.mp4

62

Page 69: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 4 章 : ON-DEMAND DELIVERY

63

Page 70: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

64

Page 71: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

章5

第 5 章 : ブロードキャスト方式

Helix Server は、H.264/AAC、RealMedia、Windows Media、そし

て Flash フォーマットのライブ ストリームを配信できます。この

章では Helix Server がエンコーダーからライブ ストリームを受信

し、 それを様々なメディア クライアントに複製するブロードキャ

ストの基本的な方法について説明します。

ヒント : Helix Administrator オンライン ヘルプの SLTA のセ

クションでは、収録済みクリップをライブ イベントのよう

に配信する方法について説明しています。ライブ イベント

のストリーミングを始める前に、この方法でブロードキャ

ストのテストを行うことをお勧めします。

ブロードキャストへの理解

ブロードキャストでは、Helix Producer などのエンコーダーが Helix Server にライブ ストリームを配信し、その後、Helix Server が各メディア プレイヤーにストリームを複製します。通常、ユーザーは一つ以上のマ

ウント ポイントが含まれている Web ページのリンクをクリックしてブ

ロードキャストを受信します。このマウント ポイントでは、Helix Serverがどのようにライブ ストリームをメディア プレイヤーに配信するかを定

めます。

H.264/AAC ブロードキャスト

H.264 ビデオ コーデックと AAC または AAC+ オーディオ コーデックを

使用してライブ ストリームをエンコードすることで、Flash Player、HLSクライアント、DASH クライアント、RTSP 準拠プレイヤーなど、多くの

種類のメディア プレイヤーに配信することができます。リクエスト URL内のマウント ポイントでは、Helix Server がメディア プレイヤーに適し

た方法を使用してコンテンツを配信するように指示します。Helix Server

65

Page 72: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

では H.264/AAC ライブ ストリームを生成可能な以下のエンコーダーの

接続サポートを提供します。

• Flash メディア エンコーダー

ライブ Flash ストリームを生成する多くのエンコーダーは H.264/AACコーデックを使ってコンテンツを作成することができます。Flash ブ

ロードキャスト方式 (69 ページを参照してください ) では Flash エン

コーダーから Helix Server への接続をサポートしています。

• MPEG-2 エンコーダー

MPEG-2 ネットワーク エンコーダーはテレビ プロダクションなどで

使用されています。Helix Server は H.264/AAC でエンコードされたラ

イブ ストリームをサポートします (72 ページを参照してください ) 。

• RTP ベースのエンコーダー(MPEG-4 や 3GPP)

MPEG-4 や 3GP エンコーダーなど、多くの RTP ベースのメディア エンコーダーは RTP Push ブロードキャスト方式で Helix Server にライ

ブ H.264/AAC ストリームを配信できます (74 ページを参照してくだ

さい )。

• Helix Producer

Helix Producer は MPEG-4 や 3GPP リリース 6 出力形式で H.264/AACをエンコードできます。ブロードキャスト方式として以下の方式を

利用できます。(ブロードキャスト ストリームを Helix Producer マシ

ン上にファイルとして保存する場合のみ、出力形式が重要となりま

す。)詳細は 77 ページを参照してください。

ブロードキャストのアーカイブ

Helix Server は RealMedia、MP3、H.264/AAC フォーマットのブロード

キャストをアーカイブするように設定されています。H.264/AAC スト

リームは MPEG-4 ファイル フォーマット (.mp4) で保存されます。アーカ

イブされたファイルは、収録直後にオンデマンドで配信できます。アー

カイブを設定するには、Helix Administrator で [Broadcasting ( ブロード

キャスト )] > [Broadcast Archive ( ブロードキャスト アーカイブ )] の順に移

動します。

エンコーダー冗長性

どのメディア形式をブロードキャストするときにも、1 つ以上のバック

アップ エンコーダーを指定できます。エンコーダーが Helix Server に接

66

Page 73: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

続してライブ イベント ストリームを配信するときは、接続順序に基づい

てキューを形成します。エンコーダー冗長性の設定を変更するには、

Helix Administrator で [Broadcasting ( ブロードキャスト )] > [Encoder Redundancy ( エンコーダー冗長性 )] の順に移動します。

スタンバイ メッセージ

ライブ ブロードキャストがまだ始まっていない場合または中断されてい

る場合は、再開予定時刻やストリーム中断時の対処方法などを示すブ

ロードキャスト関連の一般情報をメッセージとして送信することができ

ます。そのためには、表示するメッセージを格納したファイルを作成し、

ライブ マウント ポイントと同じ名前のサブディレクトリーにそのファイ

ルを配置します。

詳細情報 : Helix Administrator にはスタンバイ メッセージ作

成ページはありません。スタンバイ メッセージの作成手順

については、オンライン ヘルプの「Helix Administrator」>「Broadcasting」>「Standby Messages」を参照してくだ

さい。

帯域幅の制限

標準的なブロードキャスト(ユニキャスト)では、それぞれのブロード

キャスト ストリームが帯域幅を使用します。そのため、Helix Server で使

用可能な送信帯域幅の制限を設定できます。1 台の Helix Server からのユ

ニキャストは、一般に小規模から中規模のブロードキャストに適してい

ます。ユーザーが多いイベントの場合は、スプリッティング、マルチ

キャスト、または両者の組み合わせることで、多くのブロードキャスト ストリームを配信したり、帯域幅を節約したりすることができます。

詳細情報 : マルチキャストとスプリッティングに関する詳

細情報は、Helix Administrator オンライン ヘルプと Helix Media Delivery Platform Integration Guide を参照してくださ

い。

HLS および DASH ブロードキャスト ソースの有効化

HLS および DASH クライアントに配信するための全てのブロードキャス

ト ソースはあらかじめ用意されていますが、これらのソースは有効化さ

れていません。Helix Administrator を使用して、HLS および DASH クラ

67

Page 74: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

イアント用にサポートされるブロードキャスト ソースを選択する必要が

ります。以下の設定ページで、HLS と DASH のそれぞれに設定します。

• [Media Delivery ( メディア デリバリー )] > [HLS Setup (HLS 設定 )]

• [Media Delivery ( メディア デリバリー )] > [DASH Setup (DASH 設定 )]

各設定ページの Source Path ボックスには、セグメント可能なコンテンツ

のオンデマンドとブロードキャスト マウント ポイント が表示されます。

HLS および DASH ブロードキャスト ソースの有効化

HLS や DASH クライアントへのブロードキャストを有効にするには以下

の手順を実行します。

1. Source Paths ボックスで、有効にするブロードキャスト マウント ポイントを選択しハイライトします。

2. Enable Source Path を Yes に設定します。

3. Destination Mount Point で、セグメントとプレイリストが生成される

マウント ポイントを選択します。/Segments/ がデフォルトのセグメ

ント ディレクトリーです(50 ページ参照)。

備考 : HLS および DASH のセグメントとプレイリストを

Segments ディレクトリー以外に保管する場合は、46 ペー

ジに記載の新しいマウント ポイントを設定し、47 ページ

に記載の HTTP Delivery を有効にします。

/broadcast/ Helix Producer からのブロードキャスト(77 ページ参照)

/mptslive/ MPEG-2 ネットワーク エンコーダーからのブロードキャ

スト(72 ページ参照)

/rtmplive/ Flash Media Encoder からのライブ ストリーム(69 ページ

参照)

/rtpencoder/ RTP ベースのエンコーダーからのライブ ストリーム(74 ページ参照)

68

Page 75: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

4. 有効にする各ブロードキャスト ソースについて前述のステップを繰

り返します。

5. ページ下部の Apply をクリックします。

Flash ブロードキャスト

Helix Server は多くの Flash メディア エンコーダーからシングルレートお

よびマルチレート メディア ストリームを受信することができます。コン

テンツが H.264/AAC の場合、Helix Server はそのコンテンツを RTSP、HLS、DASH クライアントにも配信することができます。

Flash ブロードキャスト接続手順

以下の図は Flash エンコーダー、Helix Server、メディア クライアント間

の関係を示しています。Helix Server は H.264/AAC コンテンツを Flash Player だけではなく RTSP、HLS、DASH クライアントにも配信すること

ができます。

複数のメディア クライアントへの Flash プッシュ ブロードキャスト

1. Flash エンコーダーは Helix Server の指定された RTMP ポートにパ

ケットの配信を開始します。

エンコーダー Adobe Flash Media Live Encoder や Media Excel Hero などの多

くのハードウェア エンコーダー。

サーバー設定 Helix Server ではエンコーダーがストリームを配信する

RTMP ポートと接続を許可するエンコーダーの IP アドレス

を設定します。

マウントポイント /rtmplive/

トランスポート RTMP/TCP

69

Page 76: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

2. 一般的に、各メディア クライアントは Web ページのリンクを通して

Helix Server にブロードキャストをリクエストします。Flash エンコー

ダーではアプリケーション名とストリーム名を設定します。これら

は Flash Player が接続する際に必要となります。アプリケーション名

は仮想パスで、リクエスト URL でストリーム名の前に配置します。

例えば、アプリケーション名が live でストリーム名が news の場合、

URL は以下の形式になります。

...Helix Server リクエスト URL.../live/news

備考 : アプリケーション名とストリーム名をどのように設

定するかは各エンコーダーによって異なります。詳細はエ

ンコーダーのドキュメントを参照してください。

3. Helix Server はメディア クライアントにブロードキャスト データを配

信します。Helix Server は URL フォーマット(71 ページを参照)を

判断し各クライアントに適切な形式でコンテンツを配信します。

Flash ブロードキャスト設定

Helix Administrator の [Broadcasting ( ブロードキャスト )] > [Flash Live Streams (Flash ライブ ストリーム )] で Flash のブロードキャストを設定し

ます。ここで Flash エンコーダーがストリーム データを送信する Helix Server 上の RTMP ポートを設定します。エンコーダー接続の検証に認証

は使用されません。Flash エンコーダーからの RTMP ライブを有効にす

るには、Enable Flash Encoding を Yes に設定し Apply をクリックしま

す。

70

Page 77: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

Flash エンコーダー設定

詳細情報 : 設定に関する詳細については、オンライン ヘル

プの「Helix Administrator」>「Broadcasting」>「Flash Live Streams」>「Receiving Flash Encoder Streams」を参

照してください。

Flash ブロードキャスト URL

Flash ブロードキャストは /rtmplive/ マウント ポイント を使用します。以

下は、live/news という名前の H.264/AAC ストリームを異なるタイプの

メディア クライアントに配信する場合の例です。

HLS ライブ http://helixserver.example.com/m3ugen/rtmplive/live/news

DASH ライブ http://helixserver.example.com/dashgen/rtmplive/live/news

Flash ライブ rtmp://helixserver.example.com/rtmplive/live/news

RTSP ライブ rtsp://helixserver.example.com/rtsplive/rtmplive/live/newsまたはhttp://helixserver.example.com/sdpgen/rtsplive/rtmplive/live/news

71

Page 78: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

詳細情報 : Helix Administrator オンライン ヘルプの Content and Links を参照してください。

MPEG-2 ネットワーク エンコーダー

Helix Server はサーバーの IP アドレスやマルチキャスト アドレスに

MPEG-2 トランスポート ストリームを配信する多くの業界標準規格の

MPEG-2 エンコーダーをサポートします。Helix Server では H.264/AAC ス

トリームのみをサポートし、Flash Player、RTSP クライアント、HLS ク

ライアント、DASH クライアントにそれを配信することができます。

MPEG-2 TS ブロードキャスト接続手順

以下の図は MPEG-2 エンコーダー、Helix Server、メディア クライアント

間の関係を示しています。

複数のメディア クライアントへの MPEG-2 ライブ ストリーム ブロードキャスト

1. MPEG-2 エンコーダーは H.264/AAC MPTS または SPTS ストリームを

Helix Server IP アドレスまたはマルチキャスト アドレスの指定ポート

に送信します。Helix Server の設定で MPTS ストリームの配信するプ

ログラム、ビデオ ストリーム、オーディオ ストリームを指定しま

す。

エンコーダー H.264/AAC ストリームを配信する多くの業界標準規格の

MPEG-2 エンコーダー。

サーバー設定 Helix Server で接続ポートとストリーム名を設定します。

MPTS ストリームでは選択したオーディオとビデオ ストリー

ムを指定します。

マウントポイント /mptslive/

トランスポート MPTS または SPTS、ユニキャストまたはマルチキャスト

72

Page 79: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

2. 一般的に、各メディア クライアントは Web ページのリンクを通して

Helix Server にブロードキャストをリクエストします。

3. Helix Server はメディア クライアントにブロードキャスト データを配

信します。Helix Server は URL フォーマット(74 ページを参照)を

判断し各クライアントに適切な形式でコンテンツを配信します。

MPEG-2 ブロードキャスト設定

Helix Administrator の [Broadcasting ( ブロードキャスト )] > [MPEG-2 TS Live Streams (MPEG-2 TS ライブ ストリーム )] で MPEG-2 ストリームのブ

ロードキャストを設定します。ここで各エンコーダーがストリーム デー

タを送信する IP アドレスとポートを設定します。MPTS ストリームの場

合、プログラム番号、オーディオ、ビデオ ストリームを選択することが

できます。エンコーダー接続の検証に認証は使用されません。

MPEG-2 エンコーダー設定

詳細情報 : 設定に関する詳細については、オンライン ヘル

プの「Helix Administrator」>「Broadcasting」>「MPEG-2 TS Live Streams」>「Receiving MPEG-2 Encoder Streams」を参照してください。

73

Page 80: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

MPEG-2 ブロードキャスト URL

H.264/AAC フォーマットの MPEG-2 ブロードキャストは /mptslive/ マウ

ント ポイント を使用します。以下は、news という名前の H.264/AAC ス

トリームを異なるタイプのメディア クライアントに配信する場合の例で

す。

詳細情報 : Helix Administrator オンライン ヘルプの Content and Links を参照してください。

RTP プッシュ ブロードキャスト方式

Helix Server では、RTSP コントロール プロトコルをサポートし、RTP パ

ケット フォーマットを使用してパケットを生成し、セッション記述プロ

トコル(SDP)を生成する業界標準規格のエンコーダーからのライブ ストリームを受信できるようにあらかじめ設定されています。サードパー

ティ エンコーダーからのプル ブロードキャストはサポートされません。

RTP プッシュブロードキャスト接続手順

以下の図は RTP プッシュ ブロードキャストでの、RTP ベース エンコー

ダー、Helix Server、メディア クライアント間の関係を示しています。

HLS ライブ http://helixserver.example.com/m3ugen/mptslive/news

DASH ライブ http://helixserver.example.com/dashgen/mptslive/news

Flash ライブ rtmp://helixserver.example.com/rtmplive/mptslive/news

RTSP ライブ rtsp://helixserver.example.com/rtsplive/mptslive/newsまたはhttp://helixserver.example.com/sdpgen/rtsplive/mptslive/news

エンコーダー QuickTime エンコーダー

RTP ベース MPEG-4 および 3GPP エンコーダー

サーバー設定 必要なし(オプション設定は可能です)

マウントポイント /rtpencoder/

トランスポート エンコーダーで TCP か UDP を設定します。

74

Page 81: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

RTP プッシュ ブロードキャスト

1. RTP エンコーダーがストリームのエンコードを開始し、そのスト

リームを Helix Mobile Server のアドレスの特定のデータ ポートに配信

します。

2. RTP エンコーダーが、エンコードされたストリームに関する情報 ( ストリーム名、パケットが到達する Helix Mobile Server のポートなど ) を含む SDP ファイルを作成します。このファイルは、通常 FTP によって Content ディレクトリーの rtpencodersdp サブディレクト

リーにアップロードされます。

3. メディア プレイヤーがライブ ストリームをリクエストします。

4. Helix Server が、複製されたライブ ストリームをメディア プレイヤー

に配信します。

RTP プッシュ設定

Helix Server ではデフォルトで RTP プッシュ ブロードキャストを配信す

るように設定されています。Helix Administrator の [Broadcasting ( ブロー

ドキャスト )] > [RTP Live Streams (RTP ライブ ストリーム )] でデフォルト

設定を変更することができます。

SDP

/rtpencoder/

SDP

/rtpencodersdp/

RTP Helix Mobile Server live.3gp ( ) live.3gp ( )

75

Page 82: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

RTP ライブ ストリーム設定

デフォルトでは、 初のメディア プレイヤーがストリームをリクエスト

した際に SDP ファイルをチェックします。Enable Directory Scan を Yesに設定すると、Helix Server は SDP アップロード ディレクトリーを定期

的にスキャンします。新しい SDP ファイルが確認されるとすぐにスト

リームを取得します。

詳細情報 : 設定オプションと SDP ファイル フォーマットの

仕様に関する詳細については、オンライン ヘルプの

「Helix Administrator」>「Broadcasting」>「RTP Live Streams」を参照してください。

RTP ブロードキャスト URL

RTP ブロードキャストは /rtpencoder/ マウント ポイント を使用します。

以下は、news という名前の H.264/AAC ストリームを異なるタイプのメ

ディア クライアントに配信する場合の例です。

HLS ライブ http://helixserver.example.com/m3ugen/rtpencoder/news

DASH ライブ http://helixserver.example.com/dashgen/rtpencoder/news

Flash シングル

レート ライブ

rtmp://helixserver.example.com/rtmplive/rtpencoder/news

Flash マルチ

レート ライブ

rtmp://helixserver.example.com/flashgen/rtmplive/rtpencoder/news

RTSP ライブ rtsp://helixserver.example.com/rtpencoder/newsまたはhttp://helixserver.example.com/sdpgen/rtsplive/rtpencoder/news

76

Page 83: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

詳細情報 : Helix Administrator オンライン ヘルプの Content and Links を参照してください。

Helix ブロードキャスト方式

3 種類の Helix Push ブロードキャスト方式または Helix Pull ブロードキャ

スト方式で Helix Producer から Helix Server にライブ配信をブロードキャ

ストすることができます

• Helix Push

Helix Push ブロードキャスト ( 以前の「アカウントベース」) は、Helix Producer から Helix Mobile Server に接続する も簡単な方法です。エンコーダーは、データ チャネルに加えて、ブロードキャスト フィードバックの受信と切断された接続の再確立を可能にするアカウント チャネルも管理します。

• Helix Advanced Push

Helix Advanced Push ブロードキャスト ( 以前の「パスワードのみ」) では、Helix Push モードより堅牢な接続方法が提供されます。例えばエンコーダーからサーバーに送信する前方誤り訂正パケット(FEC パケット)の正確なパーセンテージを指定することができます。

• Helix Multicast Push

Helix Multicast Push はマルチキャスト アドレスにブロードキャストする点を除いて Helix Advanced Push と同一です。これによりライブ ストリームを複数の Helix Server に配信することが可能です。

エンコーダー RealProducer 10 以降(RealMedia のみ)

Helix Producer 13 以降(H.264、H.263、MPEG-4 Part 2、RealVideo)

サーバー設定 Helix Push ではサーバー認証データベースにユーザー名とパ

スワードを定義します。Helix Advanced Push、Helix Multicast Push、Helix Pull では Helix Server をスプリッティング環境の

レシーバーとして設定する必要があります。

マウントポイント /broadcast/(プッシュ方式)

/broadcast/pull/(プル ブロードキャスト)

トランスポート Helix Pull:UDP または TCP(データ チャネル)、TCP(モニ

タリング)Helix Advanced Push:UDP ユニキャストまたは TCPHelix Multicast Push:UDP マルチキャスト

Helix Pull:UDP または TCP(データ チャネル)、UDP また

は TCP(キープ アライブ メッセージ)

77

Page 84: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

• Helix Pull

プル ブロードキャストでは、エンコーダーはブロードキャスト パケットを生成し続けますが、Helix Mobile Server がブロードキャスト ストリームをリクエストするまでブロードキャスト ストリームを配信しません。例えば、入力をエンコードし続けるオンライン ラジオ ステーションがあります。ストリームは、リスナーが特定の Helix Mobile Server からストリームをリクエストする場合にのみそのサーバーに配信されます。

Helix ブロードキャスト接続手順

以下の図は Helix ブロードキャストでの、Helix Producer、Helix Server、メディア クライアント間の関係を示しています。

Helix Push ブロードキャストの接続手順

Helix Push ブロードキャストは Helix Producer から Helix Server にライブ ストリームを配信するもっとも簡単な方式です。

Helix Push ブロードキャスト

1. Helix Producer が Helix Server の HTTP ポートに接続し、 監視接続を確

立します。エンコーダーはこの接続を使用して、アクセス試行を認

証するためのユーザー名およびパスワードを送信します。

2. Helix Server が認証データベースを使用して Helix Producer のユーザー

名およびパスワードを認証します。その後、ブロードキャストの接

続を確立する方法 ( どのサーバー ポートを使用するかなど ) を Helix Producer に通知します。

3. Helix Producer が、Helix Server とのブロードキャスト ストリーム接続

を確立します。メディア プレイヤーがブロードキャストをリクエス

トしているかどうかに関係なく、エンコードされたパケットの送信

を開始します。

Helix Server

78

Page 85: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

4. ユーザーが、Web ページのリンクをクリックしてブロードキャスト

をリクエストします。

5. Helix Server が、メディア プレイヤーにブロードキャスト データを配

信します。Helix Server は URL フォーマット(82 ページを参照)を

判断し各クライアントに適切な形式でコンテンツを配信します。

Helix Advanced Push と Multicast Push ブロードキャストの接続手順

以下の図は HelixAdvanced Push または Multicast Push ブロードキャストで

の、Helix Producer、Helix Server、メディア クライアント間の関係を示し

ています。

Helix Advanced Push ブロードキャスト

1. Helix Producer は、ブロードキャスト ストリームのエンコードを開始

するとすぐに、ストリーム パケットを Helix Server に送信します。

Helix Server レシーバーで必要なパスワードはデータ ストリームの中

でエンコードされています。ストリームはメタデータ値を定期的に

エンコードするため、接続が切断された場合にも Helix Server による

ストリームへの再接続が可能になります。

2. ユーザーが、Web ページのリンクをクリックしてブロードキャスト

をリクエストします。

3. Helix Server が、メディア プレイヤーにブロードキャスト データを配

信します。Helix Server は URL フォーマット(82 ページを参照)を

判断し各クライアントに適切な形式でコンテンツを配信します。

Helix Pull ブロードキャストの接続手順

以下の図は Helix Pull ブロードキャストでの、Helix Producer、Helix Server、メディア クライアント間の関係を示しています。

Helix Server

79

Page 86: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Helix Pull ブロードキャスト

1. Helix Producer がストリームのエンコードを開始しますが、出力は Helix Server にすぐには送信されません。

2. 通常、 初の視聴者が Web ページのリンクをクリックしてブロード

キャストをリクエストします。

3. Helix Server は使用するサーバー アドレスとポートに関する情報を

Helix Producer に送信して、ブロードキャスト ストリームをリクエス

トします。接続が確立すると、ユーザーがブロードキャストを受信

している間、Helix Server はキープ アライブ リクエストを送信しま

す。

4. Helix Producer は、ブロードキャスト ストリームを Helix Server に送

信し、キープ アライブ メッセージを受信しなくなるとレシーバーへ

のストリームを終了します。

5. Helix Server が、メディア プレイヤーにブロードキャストを配信しま

す。

備考 : 初のユーザーは、Helix Server が Helix Producer にブロードキャスト ストリームを取得するために接続するの

で、通常よりも再生開始までの待ち時間が必要になる場合

があります。しかしながら一度接続した後には、以降の

ユーザーに追加の待ち時間は発生しません。

Helix ブロードキャスト設定

Helix ブロードキャスト方式の設定手順は方式によって異なります。

Helix Push がもっとも簡単な設定方法です。他の Helix 方式では Helix Server をスプリッティング環境のレシーバーとして設定する必要があり

ます。

Helix Server

80

Page 87: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

Helix Push 設定

Helix Push ブロードキャストは、Helix Administrator で [Broadcasting ( ブロードキャスト )] > [Helix Push (Helix プッシュ )] ページの順に移動して設

定します。ここで、データ ポートの範囲 ( デフォルトでは 50001 から 50050) の設定および SecureRBSEncoder レルムのユーザー名およびパス

ワードの定義を行うことができます。

Helix Push 設定

備考 : Helix Producer 上で、Helix Server の IP アドレスと

サーバー のデータベースに記録されているのと同じユー

ザー名およびパスワードを指定して 、Helix Push ( 旧バー

ジョンでは「アカウント ベース」) ブロードキャスト方式

を設定します。

詳細情報 : 固有の設定の詳細については、オンライン ヘル

プの「Helix Administrator」>「Broadcasting」>「Helix Push」を参照してください。

Helix Advanced Push 設定

Helix Advanced Push または Helix Multicast Push ブロードキャストは、

Helix Administrator で [Broadcast Distribution ( ブロードキャスト ディストリ

ビューション )] > [Receiver ( レシーバー )] ページの順に移動してを設定し

ます。ここで、スプリッティング環境のレシーバーとして動作する Helix Producer で使用されるパスワードなどの情報を定義します。Helix Multicast Push 方式は、トランスミッターにマルチキャスト アドレスを指

定し、トランスポートを udp/unicast として定義する点のみ Helix Advanced Push とは異なっています。

備考 : Helix Producer で Helix Server の IP アドレスまたはマ

ルチキャスト アドレスと、レシーバー設定に記録されてい

るパスワードを指定して Helix Advanced Push または Helix Multicast Push ブロードキャスト方式を設定します。

81

Page 88: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

詳細情報 : 固有の設定の詳細については、オンライン ヘル

プの「Helix Administrator」>「Broadcast Distribution」>「Receiver」>「Defining a Receiver」を参照してください。

Helix Pull 設定

Helix Pull ブロードキャストは、Helix Administrator で [Broadcast Distribution ( ブロードキャスト ディストリビューション )] > [Receiver ( レシーバー )] ページの順に移動して設定します。ここで、レシーバーを設

定し、プル スプリッティング用に有効にします。

Helix Producer で、Helix Pull ブロードキャストの宛先を設定し、レシー

バーに定義されているものと同じリッスン ポート番号およびパスワード

を指定します。

詳細情報 : 固有の設定の詳詳細については、オンライン ヘルプの「Helix Administrator」>「Broadcast Distribution」>「Receiver」>「Enable Pull Splitting Requests」を参照し

てください。

Helix Push ブロードキャスト URL

H.264/AAC の Helix ブロードキャストでは /broadcast/ マウント ポイント を使用します。以下は H.264/AAC フォーマットのライブ プッシュ スト

リームを異なるタイプのメディア クライアントに配信する場合の例で

す。Helix Producer からのライブ ブロードキャスト ストリームには .mp4のような拡張子が含まれていることがありますが、これは必須ではあり

ません。

HLS ライブ http://helixserver.example.com/m3ugen/broadcast/news

DASH ライブ http://helixserver.example.com/dashgen/broadcast/news.mp4

Flash シングル

レート ライブ

rtmp://helixserver.example.com/rtmplive/broadcast/news.mp4

Flash マルチ

レート ライブ

rtmp://helixserver.example.com/flashgen/rtmplive/broadcast/news.mp4

RTSP ライブ rtsp://helixserver.example.com/broadcast/news.mp4またはhttp://helixserver.example.com/sdpgen/rtsplive/broadcast/news.mp4

82

Page 89: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

第 5 章 : ブロードキャスト方式

備考 : Helix Pull ブロードキャスト用 URL は Push ブロード

キャストで利用される URL フォーマットを元にしていま

す。しかしながら Pull URL にはレシーバーとトランス

ミッターの両方の情報が含まれています。詳細について

は、オンライン ヘルプの「Helix Administrator」>「Broadcast Distribution」>「Splitting Basics」>「Links to

Split Content」>「Pull Splitting Links」を参照してくださ

い。

詳細情報 : URL フォーマットについての追加の説明につい

ては、Helix Administrator オンライン ヘルプの Content and Links を参照してください。

Windows Media ブロードキャスト方式

Helix Server は、Windows Media 形式でライブ ブロードキャスト ストリー

ムを配信できるようにあらかじめ設定されています。MMS プロトコル、

Windows Media ブロードキャスト マウント ポイント、Windows Media Player を起動するための ASXgen マウント ポイントをサポートします。

Windows Media のプッシュ モードおよびプル モード

Windows Media 形式でのブロードキャストでは、プッシュ モードまたは

プル モードを使用できます。

• Windows Media のプル ブロードキャストでは、Helix Server が Windows Media Encoder バージョン 7 以降から HTTP 接続でストリー

ムを取得し、MMS または HTTP プロトコルで Windows Media Player に配信します。

• Windows Media のプッシュ ブロードキャストでは、Helix Server は Windows Media Encoder バージョン 9 以降から、あらかじめ設定され

たポートでストリームを受信し、MMS または HTTP プロトコルで、

Windows Media Player にストリームを配信します。

エンコーダー Windows Media Encoder バージョン 7 以降

サーバー設定 Helix Server でプルの配信元またはプッシュ エンコーディン

グ ポートが定義されます。

マウントポイント /wmtencoder/

トランスポート HTTP

83

Page 90: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

備考 : 多重ビットレート (MBR) エンコーディングがサポー

トされるのは、Windows Media Encoder バージョン 7 によ

るプル ブロードキャストの場合のみです。Windows Media Encoder バージョン 9 以降によるプッシュまたはプル ブロードキャストではサポートされません。

Windows Media ブロードキャストの設定

Windows Media ブロードキャストを設定するには、Helix Administrator で [Broadcasting ( ブロードキャスト )] > [Windows Media Encoding (Windows Media エンコーディング )] の順に移動します。設定手順の詳細について

は、オンライン ヘルプの「Helix Administrator」>「Broadcasting」>「Windows Media Encoding」を参照してください。

84

Page 91: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

録 A 付録 A: 標準以外のインストール

第 1 章では、Helix Server または Helix Proxy を専用マシンにイン

ストールする標準の手順について説明しています。この付録で

は、Helix Server と Helix Proxy を同一マシンにインストールする

特別な場合の留意事項について説明します。また、Web サーバー

を実行するマシンへの Helix Server のインストールについても説

明します。

同一マシンへの Server と Proxy のインストール

Helix Server と Helix Proxy は、それぞれ専用マシンで動作させることをお

勧めします。ただし、ストリームの負荷が軽い場合は、両方のアプリ

ケーションを同一マシンにインストールできます。

共存させる場合のマシンの要件

両方のアプリケーションをホストする場合、コンピューターは次の条件

を満たす必要があります。

• マシンが、Helix Server と Helix Proxy 以外に、Web サーバーをホスト

していないこと。

• 推奨する 小限の RAM は、1 ギガバイトです。

• マシンが、メディア クリップをキャッシュできる十分なディスク容

量を持っていること。また、Helix Server にも、クリップを配信する

ための十分なディスク容量が必要となります。さらに、ソフトウェ

ア ファイルおよびログ ファイル用として約 50 メガバイトの空き容

量が必要となります。

詳細情報 : インストール後にキャッシュ サイズを変更する

方法については、Helix Proxy オンライン ヘルプの「Helix Administrator」 > 「Proxy Setup」 > 「Cache」を参照してく

ださい。

85

Page 92: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

• マシンには、Helix Server 用と Helix Proxy 用の少なくとも 2 つの IP アドレスが必要となります。この要件は、複数のネットワーク イン

ターフェイスを搭載した「マルチホーム マシン」により実現できま

す。また、ほとんどのオペレーティング システムでは仮想アドレス

をサポートしており、これにより複数の IP アドレスを 1 つの物理

ネットワーク カードに割り当てることができます。アプリケーショ

ンをインストールする前に、Helix Gateway マシンに使用する IP アド

レスを設定してください。

詳細情報 : ハードウェアまたはオペレーティング システム

のドキュメントを参照し、ネットワーク インターフェイス カードまたは仮想 IP アドレスの割り当てについて調べて

ください。

共存させる場合の Server のインストール

次に、Helix Server をインストールする手順を説明します。この手順の実

行後、同じマシンに Helix Proxy をインストールできます。

➤ Gateway マシンに Helix Server をインストールする方法

1. 5 ページの「Helix Server のインストール」セクションの手順に従っ

てインストール プログラムを実行します。これにより、必要なソフ

トウェア ファイルがインストールされます。

2. インストール後に、Helix Server を起動しないでください。Helix Server を Windows サービスとしてインストールしたために、Helix Server が稼働している場合は、23 ページの「Windows でのシャット

ダウン」セクションの手順に従ってシャットダウンしてください。

3. 任意のテキスト エディタで Helix Server の設定ファイルを開きます。

設定ファイルは Helix Server をインストールしたディレクトリーにあ

ります。設定ファイルのデフォルトの名前は rmserver.cfg です。

4. 設定ファイルで以下の行を探すか、存在しない場合は、設定ファイ

ルの 後にその行を追加してください。

<List Name="IPBindings"> <Var Address_1="any"/></List>

このリストは、Helix Server が使用する IP アドレスを定義していま

す。Address_1 のデフォルト値 any は、Helix Server を、マシンが使

用するすべての IPv4 または IPv6 アドレスにバインドします。この定

義では、Helix Proxy との間で競合が発生します。したがって、この

86

Page 93: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

付録 A: 標準以外のインストール

値を Helix Server が使用する IPv4 または IPv6 アドレスに変更する必

要があります。以下に IPv4 アドレスの例を示します。Address_1 の値に、ご使用のマシンの IP アドレスの 1 つを指定してください。

<List Name="IPBindings"> <Var Address_1="197.168.0.100"/></List>

ヒント : 変更するのは、数値のみであることに注意してく

ださい。例えば、誤って IP アドレスを囲む引用符の 1 つを削除してしまった場合、Helix Server は IP アドレスに正

しくバインドできなくなります。

備考 : Helix Server にローカルホスト アドレス (IPv4 は127.0.0.1、IPv6 は ::1) に割り当てないでください。このア

ドレスは、Helix Proxy が使用します。

5. 設定ファイルを保存して閉じます。このファイルは必ず、プレーン テキストとして保存してください。

6. Helix Proxy のインストールが終了するまで、Helix Server を再起動し

ないでください。起動手順については、88 ページの「ハートビート オプションを使用した Server の起動」セクションを参照してくださ

い。

共存させる場合の Proxy のインストール

Helix Mobile Gateway マシンに Helix Server をインストールした後、次に

説明するように Helix Proxy をインストールします。

➤ Gateway マシンに Helix Proxy をインストールする方法

1. 14 ページの「Helix Proxy のインストール」セクションの手順に従っ

てバイナリー インストーラーを実行します。これにより、必要なソ

フトウェア ファイルがインストールされます。

2. インストール完了後に、Helix Proxy を起動しないでください。Helix Proxy を Windows サービスとしてインストールしたために、Helix Proxy が稼働している場合は、23 ページの「Windows でのシャット

ダウン」セクションの手順に従ってシャットダウンしてください。

3. 任意のテキスト エディタで Helix Proxy の設定ファイルを開きます。

設定ファイルは Helix Proxy をインストールしたディレクトリーにあ

ります。設定ファイルのデフォルトの名前は rmproxy.cfg です。

87

Page 94: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

4. 設定ファイルで以下の行を探すか、存在しない場合は、設定ファイ

ルの 後にその行を追加してください。

<List Name="IPBindings"> <Var Address_1="any"/></List>

このリストは、Helix Proxy が使用する IP アドレスを定義していま

す。Address_1 のデフォルト値 any は、Helix Proxy を、マシンが使

用するすべての IP アドレスにバインドします。したがって、この値

を Helix Proxy が使用する IPv4 または IPv6 アドレスに変更する必要

があります。このアドレスは、Helix Server に割り当てたアドレスと

は異なっている必要があります。

さらに、Address_2 変数を使用した新しい行を作成し、ローカルホ

スト アドレス (IPv4 は 127.0.0.1、IPv6 は ::1) を Helix Proxy に割り当

てます。以下に IPv4 アドレスの例を示します。Address_1 の値に、

ご使用のマシンの IP アドレスを指定してください。

<List Name="IPBindings"> <Var Address_1="197.168.0.101"/> <Var Address_2="127.0.0.1"/></List>

5. 設定ファイルを保存して閉じます。このファイルは必ず、プレーン テキストとして保存してください。

6. Helix Proxy はすぐに起動しても、Helix Server を起動した後で起動し

てもかまいません。起動手順については、第 2 章を参照してくださ

い。

ハートビート オプションを使用した Server の起動

両方のアプリケーションをインストールし、それぞれの IP アドレスを設

定した後、サーバーの動作がプロキシーと競合しないようにするハート

ビート スタートアップ パラメーター --hbi を使用して Helix Server を起

動します。Helix Server がバインドされている IP アドレス を使用してパ

ラメーターを追加します。

詳細情報 : ハートビート オプションの詳細については、

Helix Administrator のオンライン ヘルプ トピックの

「Server Operation」 > 「Startup Command Options」を参照し

てください。を参照してください。

88

Page 95: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

付録 A: 標準以外のインストール

起動の例

次の例は、コマンド ラインから Helix Server を起動するときに使用する

ハートビート チェック オプションおよびメモリの割り当てオプションを

示します。

Bin¥rmserver rmserver.cfg --hbi 197.168.0.100 -m 512

起動手順

サーバーまたはプロキシーを起動する各種手順での起動オプションの使

用については、次のセクションを参照してください。

• 17 ページの「Windows サービスの実行」

• 19 ページの「[ スタート ] メニューまたはデスクトップ アイコンの使

用」

• 20 ページの「Windows コマンド ラインからの起動」

• 21 ページの「Linux または Solaris でのサーバーまたはプロキシーの起

動」

Helix Server と Web サーバーのインストール

Web サーバーと同じ物理マシンには Helix Server をインストールしないこ

とをお勧めします。これにより、Web サーバーの利用が集中したときに

ストリーミングが影響を受けないように負荷を分散できます。Web サー

バー マシンに Helix Server をインストールする場合は、両方の製品が HTTP および HTTPS リクエストにポート 80 と 443 を要求する可能性が

あります。このような競合を防ぐには、2 つの方法があります。

Helix Server に標準以外のポートを使用

Helix Server のインストール時に、HTTP リクエストに 80 と 443 以外の

ポートを設定することができます。この場合、Helix Server へのすべての HTTP URL で代替ポート番号が指定されている必要があります。このと

き、URL の記述の誤りに注意してください。また、ファイヤーウォール

が HTTP リクエストをポート 80 および 443 に限定している場合、クライ

アントのアクセスが制限されます。

89

Page 96: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Helix Server を特定の IP アドレスにバインド

ポートの競合を防ぐもう一つの方法は、同じコンピューターで IP アドレ

スを 2 つ使用し、一方を Helix Server に、もう一方を Web サーバーに使

用する方法です。できれば、こちらの方法を使用してください。この方

法では、複数のネットワーク インターフェイスを搭載した「マルチホー

ム マシン」が必要です。

マルチホーム マシンを使用する場合、各ネットワーク インターフェイス

に IP アドレスを割り当て、Helix Server をどちらかの IP アドレスにバイ

ンドします。Helix Server と Web サーバーは、どちらもそれぞれのネット

ワーク アドレスのポート 80 および 443 を使用します。

ただし、Helix Server は、起動時に、使用可能なすべての IP アドレスへ

のバインドを試みることに注意してください。この問題の対処方法を次

の手順に示します。

➤ マルチホーム マシンでの HTTP ポートの競合を防ぐ方法

1. Helix Server をインストールするとき、HTTP および HTTPS にそれぞ

れ 80 と 443 以外の未使用ポートを選択します。これによって、Web サーバーとのポートの競合により Helix Server の起動が失敗すること

を防ぐことができます。

2. インストール後 Helix Server を起動し、マルチホーム マシンの Web サーバーが使用しない 1 つ以上の IP アドレスに Helix Server をバイン

ドします。

ヒント : Helix Administrator で、[Server Setup ( サーバー セッ

トアップ )] > [IP Binding (IP バインディング )] を選択しま

す。IP バインディング オプションの詳細については、オ

ンライン ヘルプを参照してください。

3. Helix Server の HTTP ポートを 80 に、HTTPS ポートを 443 に変更し

ます。

ヒント : Helix Administrator で、[Server Setup ( サーバー セッ

トアップ )] > [Ports ( ポート )] を選択します。詳細について

は、オンライン ヘルプを参照してください。

4. Helix Server を再起動します。これで、バインドされている IP アドレ

スでのみポート 80 および 443 を要求するようになりました。

90

Page 97: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

録 B 付録 B: HELIX SERVER ファイル フォーマットと

コーデック

Helix Server は様々な種類のメディア フォーマットをライブ ブ

ロードキャストまたはオンデマンド クリップとしてストリーム

することができます。 この付録では、Helix Server で配信可能な

ファイル フォーマットとコーデックについて説明します。

ファイル フォーマット サマリー

以下のテーブルはオーディオとビデオで使用されるファイル フォーマッ

トを示しています。サポート ? の列ではいとなっている項目は Helix Server でそのファイル フォーマットが読み取り可能です、プロトコルの

列はそのコンテンツを配信するのに利用されるストリーミング プロトコ

ルを示しています。

Helix Server でサポートされるストリーミング メディア フォーマット

ファイル フォーマット 拡張子 サポート? プロトコル

3GPP Release 5 .3gp はい RTSP

3GPP Release 6 .3gp はい RTSP, RTMP

3GPP2 .3g2 はい RTSP

FLV .flv はい RTMP

F4V .f4v はい RTMP, RTSP

MP3 .mp3 はい RTSP

MPEG-1 .mpg いいえ n/a

MPEG-2 .m2p, .m2v, .mpv いいえ n/a

MPEG-2 Transport Stream .ts はい HTTP Live

MPEG-4 .mp4, .m4a はい RTSP, RTMP

Qualcomm QCELP .qcp いいえ n/a

QuickTime .mov はい RTSP

91

Page 98: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

備考 : 上記はコーデックではなくファイル フォーマットに

ついてのガイドです。例えば、Helix Server では AAC ファ

イル フォーマット(.aac)の配信はサポートしていません

が、MPEG-4(.mp4)のような他のファイル フォーマット

内で AAC コーデックを含んだコンテンツは配信すること

ができます。

詳細情報 : ストリーミング プロトコルに加えて Helix Serverでは全てのファイルに対する HTTP ダウンロードをサポー

トしています。対応したファイルではプログレッシブ ダウ

ンロードもサポートされます。

コーデック サマリー

以下のテーブルでは圧縮オーディオとビデオ用に一般的に使用される

コーデックをまとめています。2 番目の列ではオンデマンド クリップで

それらのコーデックが使用される一般的なファイル フォーマットを示し

ています。

Raw AAC .aac いいえ n/a

Raw AMR .amr いいえ n/a

RealMedia .rm, .ra, .rv, .rmvb はい RTSP

Windows Media .asf, .wma, .wmv はい MMS, WM-HTTP

Helix Server でサポートされるストリーミング メディア フォーマット

ファイル フォーマット 拡張子 サポート? プロトコル

Helix Server でサポートされるコーデック

コーデック コンテナ フォーマット 詳細情報

AAC F4V, MPEG-4, 3GPP, 3GPP2, QuickTime, MPEG-2 transport stream

93 ページ

AAC Plus F4V, MPEG-4, 3GPP, 3GPP2, QuickTime, MPEG-2 Transport Stream

93 ページ

EAAC Plus MPEG-4, 3GPP, QuickTime 93 ページ

AMR-NB MPEG-4, 3GPP, 3GPP2, QuickTime 94 ページ

AMR-WB MPEG-4, 3GPP, QuickTime 94 ページ

DV14 QuickTime 97 ページ

92

Page 99: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

付録 B: Helix Server ファイル フォーマットとコーデック

AACAdvanced Audio Codinf (AAC) コーデックは幅広いビットレートで混合

オーディオ コンテンツをエンコードします。Helix Mobile Server では

AAC-LC (low complexity)、AAC Plus (HE-AAC)、そして Enhanced AAC Plus (EACC+、HE-AAC v2) を配信することができます。

備考 : Raw AAC ファイル フォーマット(.aac)は Helix Mobile Server でのストリーミングではサポートされませ

G.711 QuickTime 97 ページ

G.722 QuickTime 97 ページ

G.726 QuickTime 97 ページ

H.261 QuickTime 97 ページ

H.723.1 QuickTime 97 ページ

H.263 MPEG-4, 3GPP, 3GPP2, QuickTime 94 ページ

H.264 F4V, MPEG-4, 3GPP, 3GPP2, QuickTime, MPEG-2 transport stream

95 ページ

MP3 MP3, MPEG-4, QuickTime 96 ページ

MPEG-4 Part 2 MPEG-4, 3GPP, 3GPP2, QuickTime 96 ページ

QCELP 3GPP2 97 ページ

RealAudio RealMedia 98 ページ

RealVideo RealMedia 98 ページ

Sorenson QuickTime 97 ページ

VP6 FLV 53 ページ

Windows Media Audio Windows Media 97 ページ

Windows Media Video Windows Media 97 ページ

Helix Server でサポートされるコーデック

コーデック コンテナ フォーマット 詳細情報

オーディオ形式 music

チャネル 1 or 2

ファイル フォー

マットFlash F4V (.f4v), MPEG-4 (.mp4, .m4a), 3GPP (.3gp), 3GPP2 (.3g2), QuickTime (.mov), MPEG-2 transport stream (.ts)

ヒンティング 必要なし

93

Page 100: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

ん。また EAAC+ は HLS クライアントへの MPEG-2 トラ

ンスポート ストリームのセグメンテーションではサポート

されません。

AMRAdaptive Multirate speech codec (AMR) は、音声データを様々な速度にエン

コードします。オーディオ コンテンツをエンコードします。ナローバン

ド コーデック(AMR-NB)は 7.4 から 12.2 Kbps。G722.2 としても知られ

ている AMR-WB コーデックは 23.85 Kbps までエンコードできます。

備考 : Raw AMR ファイル フォーマット(.amr)は Helix Mobile Server でのストリーミングではサポートされませ

ん。

H.263H.263 ビデオ コーデックは、モバイル デバイスへの低速なコンテンツの

ストリームに適しています。H.264 をデコードするよりも少ないプロ

セッシング パワーで済むので、低速なプロセッサーを搭載する古いデバ

イス向けに推奨されます。

オーディオ形式 speech

チャネル 1

ファイル フォー

マットMPEG-4 (.mp4, .m4a), 3GPP (.3gp), 3GPP2 (.3g2), QuickTime (.mov)

ヒンティング 必要なし

プロファイル 全て

レベル 全て

ファイル フォー

マットMPEG-4 (.mp4), 3GPP (.3gp), 3GPP2 (.3g2), QuickTime (.mov)

ヒンティング レベル 0 および 3 では必要なし。その他のレベルでは必要

94

Page 101: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

付録 B: Helix Server ファイル フォーマットとコーデック

H.264H.264 コーデックは、MPEG-4 Part 10、MPEG-4 AVC としても知られてい

ます。

ISMA コンプライアンス

Helix Server での H.264 のサポートは、ISMA 1.0 および ISMA 2.0 のプロ

ファイル 2 とプロファイル 3 に準拠しています。Helix Producer では

ISMA 2.0 のハイスピード プロファイル 4 でエンコード出力できますが、

しかしながらプロファイル 4 は Helix Server からのストリーミングには対

応していません。

H.264 レベル

以下のテーブルは Helix Server で配信可能な H.264 のレベルの 大ビット

レートとフレーム サイズを示しています。ビットーレートのアスタリス

ク(*)は、Helix Server がサポートする 大ビットレートが H.264 の仕

様で定められている 大ビットレートより低いことを示しています。

プロファイル Constrained Baseline, Baseline, Main

レベル レベル 1 から 3。 大速度 3 Mbps まで(ビデオとオーディオの

トータルで 3.7 Mbps)。

ファイル フォー

マットFlash F4V (.f4v), MPEG-4 (.mp4, .m4a), 3GPP (.3gp), 3GPP2 (.3g2), QuickTime (.mov), MPEG-2 transport stream (.ts)

ヒンティング 必要なし

H.264 エンコーディング レベル

レベル 最大ビットレート 最大フレームサイズ ( 縦 x 横 /256)

1 64 Kbps 99

1b 128 Kbps 99

1.1 192 Kbps 396

1.2 384 Kbps 396

1.3 768 Kbps 396

2 2 Mbps 396

2.1 3 Mbps* 792

2.2 3 Mbps* 1620

3 3 Mbps* 1620

95

Page 102: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

大フレームサイズは、縦(ピクセル)かける横(ピクセル)割る 256で定義されています。この計算式を使うと、352 x 288 のフレームサイズ

の結果は 396 となり、レベル 1.1 以上が要求されます。

MP3MP3 は MPEG-1 スタンダードのオーディオ レイヤーです。

Helix Server は MP3 ファイル フォーマット(.mp3)をストリーミングする

際に専用のパケット化メソッドを使用します。これは RealPlayer または

Helix DNA ベースのプレイヤーでのみ利用できます。その他、QuickTime(.mov)および MPEG-4(.mp4、.m4a)フォーマット内に MP3 コーデッ

クを使用することで、他のストリーミング MP3 プレイヤーで再生可能な

クリップを作成できます。

MPEG-4 Part 2Helix Server はいくつかのファイル フォーマットで MPEG-4 Part 2 ビデオ

をストリームできます。

オーディオ形式 music

チャネル 1 or 2

ファイル フォー

マットMP3 (.mp3), MPEG-4 (.mp4, .m4a), QuickTime (.mov)

ヒンティング MP3 フォーマットでは使用出来ません。他のファイル フォーマッ

トでは必要です。

プロファイル Simple (ISO/IEC 11172-2), Advanced Simple (ISO/IEC 14496-2)

チャネル 全て

ファイル フォー

マットMPEG-4 (.mp4), 3GPP (.3gp), 3GPP2 (.3g2), QuickTime (.mov)

ヒンティング シンプル プロファイルでは必要ありません。アドバンスド シンプ

ル プロファイルでは必要です。

96

Page 103: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

付録 B: Helix Server ファイル フォーマットとコーデック

QCELPQualcomm QCELP は音声を 14 Kbps(フル レート) または 6.8 Kbps(ハー

フ レート)でエンコードします。

備考 : Raw QCELP ファイル フォーマット(.qcp)は Helix Server でのストリーミングではサポートされません。

QuickTime

QuickTime は多目的なファイル フォーマットで、AAC や H.264 などの多

くの標準規格のコーデックのコンテナーとして利用されます。Helix Server では以下のような主要な独自コーデックでエンコードされた

QuickTime クリップもストリームできます。

• Sorenson

• Cinepak

• Qualcomm PureVoice

• Qdesign

一般的に Helix Server は標準規格のコーデックでエンコードされた全ての

QuickTime クリップをストリーム出来ます。以下のテーブルは Helix Server で配信可能な QuickTime ファイル フォーマットで使用される特定

のコーデックについて示しています。

オーディオ形式 voice

チャネル 1

ファイル フォー

マット3GPP2 (.3g2)

ヒンティング 必要

QuickTime で使用可能なコーデック サポート

フォーマット 使用 備考

DV14 wideband (無し)

G.711 voice 64 Kbps でエンコード

G.722 voice 32 から 64 Kbps でエンコード

G.726 voice 16 から 40 Kbps でエンコード

(Table Page 1 of 2)

97

Page 104: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

RealMedia と Windows MediaHelix Server は全てのバージョンの RealAudio と RealVideo を RealPlayer、そして RealMedia フォーマットをサポートする Helix DNA ベースのメ

ディア プレイヤーにストリーム出来ます。また 55 ページの「Windows Media と Silverlight」のセクションで示すように、デスクトップ版

Windows Media Player および Silverlight クライアントへの Windows Mediaの配信もサポートします。

RealAudio

RealAudio は RealVideo クリップのサウンド トラックとして、また単一の

オーディオ クリップとして利用できます。

RealVideo

Helix Server は RealVideo クリップのストリーミングとダウンロードをサ

ポートします。

H.261 voice 複数の 64 Kbps でエンコード

H.723.1 voice 5.3 または 6.3 Kbps でエンコード

QuickTime で使用可能なコーデック サポート (continued)

フォーマット 使用 備考

(Table Page 2 of 2)

オーディオ形式 voice or music

チャネル 1, 2, 2s, 5.1

ファイル フォー

マットRealMedia (.rm, .rmvb), RealAudio (.ra), RealVideo (.rv)

ヒンティング 自動

プロファイル RealVideo 8, RealVideo 9, RealVideo 10

エンコーディング

固定ビットレート(CBR)、可変ビットレート(VBR)

ファイル フォー

マットRealMedia (.rm, .rmvb), RealVideo (.rv)

ヒンティング 自動

98

Page 105: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

付録 B: Helix Server ファイル フォーマットとコーデック

Windows Media

Helix Server は Windows Media クリップのストリーミングとダウンロード

をサポートします。

非圧縮と旧形式

以下の表には、Helix Server で配信可能な、非圧縮および旧式のオーディオ形式をまとめてあります。これらの旧形式でのストリーミングは、大きな帯域幅を必要とし、新しい圧縮技術を使用したほうがより効率的であるため、お勧めしません。.

プロファイル Windows Media 7 以降

エンコーディング

全てのバージョンの固定ビットレート(CBR)マルチビットレート(MBR) は Windows Media 7 のみ

ファイル フォー

マットAdvanced Systems Format (.asf), Windows Media Audio (.wma), Windows Media Video (.wmv)

ヒンティング 自動

非圧縮と旧形式フォーマット

フォーマット ファイル コンテナー 形式

a-Law WAV (.wav) コンパンディング オーディオ アルゴリ

ズム

AIFF AIFF (.aiff) Apple の

非圧縮オーディオ形式

AU AU (.au) Sun Microsystemsの非圧縮オーディオ形

AVI AVI (.avi) Microsoft の非圧縮ビデオ形式

Indeo AVI (.avi) Intel のビデオ コーデック

-Law WAV (.wav) コンパンディング オーディオ アルゴリ

ズム

PCM AVI (.avi) or WAV (.wav) オーディオまたはビデオ用のパルス符号変調

WAV WAV (.wav) Microsoft の非圧縮ビデオ形式

99

Page 106: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

100

Page 107: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

索引

A AAC と AAC+, 93AMR-NB と AMR-WB, 94ASXgen マウント ポイント , 56

B /broadcast/ マウント ポイント , 77

D DASHMP4 と MPEG-2 TS セグメント , 50URL フォーマット

Flash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76オンデマンド ストリーミング , 49

オンデマンド ストリーミング , 49ストリーミングのヒント , 52セグメント ディレクトリー , 50ソース ディレクトリー , 51

F F4V, 53Flash

F4V, 53FLV, 53H.264/AAC コンテンツ , 54URL フォーマット

Flash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76オンデマンド ストリーミング , 53

オンデマンド ストリーミング , 53サンプル プレイヤー , 28ブロードキャスト

概要 , 69アプリケーション名 , 70サーバー設定 , 70

FLV, 53

G Gateway のインストールサーバー

インストール , 86起動 , 88

推奨システム要件 , 85プロキシー

インストール , 87起動 , 88

H H.263, 94H.264

Flash Player, 54RTSP クライアント , 55Silverlight, 57サポート プロファイルとレベル , 95ユニバーサル デリバリー , 57

Helix AdministratorAdmin ポート , 9, 25SecureAdmin ポート , 9, 25機能 , 34変更の適用 , 33インターフェース , 27オンライン ヘルプ , 31起動 , 25サーバーの再起動 , 33トップ フレーム , 27パスワード , 6, 15, 26ページ アイコン , 28ユーザー名 , 6, 15, 26

Helix Administrator のパスワード , 26Helix Producer

H.264/AAC エンコーディング , 58ブロードキャスト , 77

Helix ブロードキャストHelix Advanced Push, 77

101

Page 108: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

Helix Multicast Push, 77Helix Pull, 78Helix Push, 77URL フォーマット , 82概要 , 77サーバー設定 , 80ブロードキャストの手順 , 78

HLSURL フォーマット

Flash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76オンデマンド ストリーミング , 49

オンデマンド ストリーミング , 49ストリーミングのヒント , 52セグメント ディレクトリー , 50ソース ディレクトリー , 51

HTTPSOpenSSL, 14

HTTP ダウンロード , 47HTTP ポート

競合の解決 , 89標準以外のポートの使用 , 89

I iPhone と iPad ストリーミング , 「HLS」 を参照

IP バインディング , 34

L LinuxPID, 23サーバーの起動 , 21

Linux と Solaris のルート権限 , 10LogPath 変数 , 23

M MIME タイプ設定 , 34MP3, 96

MP3 ブロードキャスト アーカイブ , 66MPEG-2 ブロードキャスト

URL フォーマット , 74概要 , 72サーバー設定 , 73

/mptslive/ マウント ポイント , 72

O OpenSSL, 14

P PID ファイル , 23proxy

機能 , 34インストール , 14

Q QuickTime概要 , 97コーデック サポート , 97ヒンティング , 97ブロードキャスト , 74

R RealMedia ブロードキャスト アーカイブ ,66

/rtmplive/ マウント ポイント , 69/rtpencoder/ マウント ポイント , 74RTP ベース ブロードキャスト

URL フォーマット , 76概要 , 74サーバー設定 , 75

RTSP クライアント/sdpgen/ マウント ポイント , 54H.264/AAC コンテンツ , 55URL フォーマット

Flash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76

オンデマンド ストリーミング , 54

S /sdpgen/ マウント ポイント , 54Silverlight

H.264/AAC コンテンツ , 57オンデマンド ストリーミング , 56サンプル プレイヤー , 29

SNMP, 8, 16Solaris

PID, 23サーバーの起動 , 21

Solaris と Linux でのバックグラウンド プロセス , 22

U URL フォーマット

102

Page 109: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

索引

DASHFlash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76オンデマンド , 49

FlashFlash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76オンデマンド , 53

HLSFlash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76オンデマンド , 49

RTSP クライアントFlash ブロードキャスト , 71Helix ブロードキャスト , 82MPEG-2 ブロードキャスト , 74RTP ベース ブロードキャスト , 76オンデマンド , 54

URL 構造 , 45URL のポート番号 , 46

W Web サーバーHelix Server とインストール , 89マルチホーム マシンのインストール ,

90Windows

proxy サービス , 16アカウント権限 , 5, 14, 19サーバーの停止 , 23サーバーの起動 , 17サーバーの停止 , 23

Windows Media, 56RTSP サポート , 56オンデマンド ストリーミング , 55ブロードキャスト , 83

Windows Media への RTSP, 56

Z 冗長エンコーダー , 66

い インストール , 5, 6マシン ID, 8マルチホーム マシン , 90

え エンコーダー「冗長エンコーダー」も参照

エンドユーザー ライセンス , 6

お オンライン ヘルプ , 31

か 管理システム「Helix Administrator」を参照

き 起動Solaris と Linux, 22, 21Windows, 17

こ コーデック サポート , 92このガイドの表記規則 , 2コンテンツ ディレクトリー

HTTP ダウンロードの有効化 , 47新しいコンテンツ ディレクトリーの作成 , 46

デフォルト ディレクトリー , 45コンテンツのユニバーサル デリバリー ,

57

さ サーバーの機能 , 34サーバーの再起動 , 33サーバーの停止

Solaris と Linux, 23Windows, 23

し 冗長エンコーダー概要 , 66

す スタートアップ スクリプト , 21

せ セグメント ディレクトリー , 50

た 帯域幅ユニキャストの制限 , 69

103

Page 110: Helix Media Delivery Platform Quick Start Guidedncl610j41j7o.cloudfront.net/.../HelixQuickStart.pdf · HELIX MEDIA DELIVERY PLATFORM QUICK START GUIDE Helix™ Universal Server Version

Helix Media Delivery Platform Quick Start Guide

は バック グラウンド プロセス , 22

ひ 表記規則 , 2

ふ ファイル フォーマット サポート , 91ファスト チャネル スイッチング APIポート , 10

ブックマーキング , 37プレイリスト管理

コントロール ポート , 11ファイル システム コントロール ポート , 11

エラー状態HTTP ステータス コード , 65

プロセス ID, 23ブロードキャスト , 74

Flash, 69Helix エンコーダー , 77MPEG-2 トランスポート ストリーム ,

72RTP ベース メディア

URL フォーマット , 76概要 , 74ブロードキャストの設定 , 75

SDP ファイル , 75Windows Media, 83概要 , 65冗長エンコーダー , 66帯域幅の制限 , 67アーカイブ , 66スタンバイ メッセージ , 67

ブロードキャスト用 SDP ファイル , 75ブロードキャストの帯域幅 , 67ブロードキャストのアーカイブ , 66

へ ヘルプ システム , 31

ほ ポートHelix Administrator, 9HTTP, 89選択 , 9標準以外のポート番号 , 10コンテンツ管理 , 11サーバー サイド プレイリスト API, 11

ストリーミング プロトコル , 9ファスト チャネル スイッチング , 10ポート 80 の競合 , 89

ま マウント ポイント/admin/, 25

マシン ID, 8マルチホーム マシンのインストール , 90

め メモリ大UNIX の場合 , 21Windows の場合 , 17

メモリの割り当て , 17

よ 用語 , 2

ら ライセンス ファイル場所 , 30配信 , 5複数のファイル , 30マシン ID, 8無効なファイル , 31

104