はじめに
Helix とは ?
対象読者
このマニュアルの構成
このマニュアルの表記規則
用語
表記規則
サンプル リンク
デフォルトの保存場所と値
関連資料
第 1 章 新機能
Helix Universal Server 9.0 の新機能
エイリアスの使用
コンテンツ キャッシュ機能
カスタム ロギング機能
SLTA
RTSP キャッシュ ディレクティブ
冗長サーバー
Windows Media ストリーミング
MPEG ストリーミング
SureStream スプリッティング
RealOne Player 統計情報
バージョン 8 からの機能について
ディストリビューテッドライセンス機能
ポート ヒンティング
冗長エンコーダ
スプリッティング
QuickTime などのデータ タイプのサポート
アップグレードの留意事項
バージョン 8 との互換性
RealServer 7 以前からのアップグレード
デフォルトのインストール ディレクトリ
従来の帯域幅ネゴシエーション
第 2 章 概要
メディアの形式
RealMedia
SureStream RealAudio および RealVideo
SMIL
RealPix
RealText
Macromedia Flash
Windows Media
QuickTime
MPEG Audio および Video
RTP 配信形式
エンコーディング ツール
ストリーミング メディアのエンコーダ
プロダクション ツール
ストリーミング プロトコル
Real Time Streaming Protocol (RTSP)
Progressive Networks Audio (PNA)
Microsoft Media Services (MMS)
HyperText Transfer Protocol (HTTP)
オンデマンド ストリーミング
基本的なストリーミング機能
複数サーバーの機能
認証とアクセス コントロール
モニタとレポート
利用可能な機能
ライブ ブロードキャスト
ユニキャスト
マルチキャス
スプリッティング
アーカイブ
冗長エンコーダ
ライブ ブロードキャストのシミュレーション
機能の比較
Helix Universal Server のコンポーネント
プラグイン
Helix Administrator
設定ファイル
ライセンス ファイル
ほかの専門家との共同作業
エンコーディング担当者
ほかの Helix Universal Server 管理者
ファイヤーウォール管理者
第 3 章 インストールとクイック スタート
インストール時の留意事項
ファイヤーウォールと Helix Universal Server
Web サーバーと Helix Universal Server
HTTP のポート解決
Web サーバーの MIME タイプ
Helix Universal Server のインストール
別のディレクトリでのアップグレード
同じディレクトリへの Helix Universal Server の再インストール
Helix Universal Server の実行
Helix Universal Server の起動
Windows での起動
UNIX での起動
コマンド ライン オプションの使用
Helix Universal Server の終了
Windows での終了
UNIX での終了
Windows サービスとしての Helix Universal Server の設定
[サービス] の一覧からの Helix Universal Server の削除
Helix Administrator の使用
Helix Administrator の起動
インターフェイスの使用方法
Helix Universal Server の再起動
後で再起動を行うための変更の保留
Helix Administrator のセクション
サーバー セットアップ
セキュリティ
ロギングとモニタリング
ブロードキャスト
ブロードキャスト配信
コンテンツ管理
広告
ライセンス ファイル情報
インストールのテスト
メディアをストリームするためのクイック スタート チュートリアル
クイック スタートの必要事項
オンデマンド クリップの作成とストリーミング
手順 1 : ミュージック クリップのエンコーディング
手順 2 : Content ディレクトリへのミュージック クリップの転送
手順 3 : Web ページ リンクの作成 (オプション)
手順 4 : クリップの再生
ストリームのブロードキャスト
手順 1 : ミュージック ストリームのエンコーディング
手順 2 : Web ページ リンクの作成 (オプション)
手順 3 : ブロードキャストの再生
第 4 章 サーバー
通信ポートの定義
ポートの割り当て変更
標準以外のポートによる通信の処理
Ramgen による RealOne Player および RealPlayer 8 のためのポート ヒンティング
Ram ファイルによる RealOne Player および RealPlayer 8 のためのポート ヒンティング
URL のポート番号
IP アドレスへのバインド Address
localhost の使用
すべてのアドレスの確保
特定のアドレスへのバインド
IP アドレスの変更
UNIX のユーザー名およびグループ名の設定
接続のコントロール
HTTP 通信の設定
HTTP 配信の許可
HTTP 通信のための MIME タイプの追加
サーバー ライセンスの共有
Publisher の設定
サブスクライバの設定s
ライセンス グループの起動とモニタ
第 5 章 クリップの配信
コンテンツを指すリンクの作成
マウント ポイント
コンテンツ ディレクトリのマウント ポイント
複数のマウント ポイント
メディア プレイヤーの起動と URL のオープン
メタファイルの使用方法
RealNetworks の Ram ファイル
QuickTime リファレンス ムービー
Windows Media の ASX ファイル
クライアント起動ユーティリティの使用方法
RealOne Player の Ramgen
Windows Media Player の ASXgen
メディア プレイヤーを起動するときのヒント
メタファイルと起動ユーティリティの両方を使用しない
正しいプロトコルを使用する
SMIL ファイルでストリーミング メディア URL を使用する
コンテンツの作成者と情報を共有する
オンデマンド クリップのストリーミング
コンテンツのサブディレクトリの作成
コンテンツのサブディレクトリを使用するときのヒント
オンデマンド クリップのマウント ポイントの追加
オンデマンド ストリーミングとほかの機能の関係
エイリアスの設定
エイリアスのブラインド スポットを作成しない方法
エイリアス定義のヒント
エイリアスの作成
エイリアスとほかの機能との関係
オンデマンド コンテンツの参照
ソース情報の表示
デフォルトのセキュリティ対策
ソース情報の選択的表示
ソース表示の設定変更
ソース表示とほかの機能との関係
第 6 章 複数のサーバー
冗長サーバーの実装
冗長サーバーの条件
コンテンツの多重化
代用サーバーのリスト
フェイルオーバーのルール
冗長サーバーの設定
コンテンツ キャッシュ機能
コンテンツ キャッシュ機能について
Publisher とサブスクライバ
負荷分散
コンテンツのロードと削除
セキュリティ
帯域幅の節約
キャッシュ内のコンテンツを指すリンク
コンテンツ キャッシュ機能の Publisher の設定
Publisher での認証の設定
コンテンツ キャッシュ機能のサブスクライバの設定
キャッシュするコンテンツの指定
Publisher の指定
サブスクライバ ルールの定義
キャッシュのサイズの定義
キャッシュの場所の定義
キャッシュへの手動ロード
コンテンツ キャッシュ機能とほかの機能との関係
メディア プロキシの使用方法
メディア プロキシのしくみ
サーバーとプロキシの連動
Helix Universal Proxy によるコンテンツのストリーミング
Helix Universal Proxy によるライブ コンテンツの多重化
Helix Universal Proxy によるオンデマンド コンテンツの配信
キャッシュ ディレクティブによる Helix Universal Proxy の制限
キャッシュ ディレクティブとオンデマンド コンテンツ
キャッシュ ディレクティブとライブ ブロードキャスト
プロキシに対するコンテンツのキャッシュまたはスプリットの制限
ストリームのキャッシュまたはスプリットを防ぐ方法
特定の Helix Universal Proxy からのアクセスを防ぐ方法
キャッシュを行わない方法
キャッシュ コントロールとほかの機能との関係
第 7 章 ユニキャスト
ユニキャストのしくみ
ライセンスによる制限
帯域幅の制限
ブロードキャストのテスト
ライブ ユニキャストとほかの機能との関係
ブロードキャストのアーカイブ
ブロードキャストの選択的アーカイブ
アーカイブの設定
反復されるブロードキャストのアーカイブの管理
アーカイブ ファイルのストリーミング
ブロードキャスト冗長性の使用方法
エンコーダ冗長性の設定変更
ブロードキャスト冗長性とほかの機能との関係
RealMedia のブロードキャスト
SureStream によるブロードキャスト
ブロードキャストでの SMIL の使用方法
アカウントベースのブロードキャストの設定
アカウントベースのブロードキャストの開始
以前のバージョンの RealProducer によるエンコーディング
従来のブロードキャストの開始
Windows Media のブロードキャスト
QuickTime、MPEG、および RTP 形式のメディアのブロードキャスト
Helix Universal Server での SDP ファイルの使用
RTP ブロードキャストの変更手順
RTP 形式のブロードキャストの開始
ユニキャストへのリンク
Web ページからのリンク
RealMedia のリンクの例
Windows Media のリンクの例
メタファイルを使用するリンク
RealMedia のリンクの例
Windows Media のリンクの例
QuickTime と RTP 形式プレイヤーの例
スタンバイ メッセージの再生
第 8 章 マルチキャスト
マルチキャストについて
バックチャネル マルチキャスト
ユニキャストへのフェイルオーバー
スケーラブル マルチキャスト
セッション記述ファイル
認証と統計
ユニキャストへのフェイルオーバー
Windows Media マルチキャスト
マルチキャスト用のネットワーク設定
マルチキャスト アドレス
パケットの TTL
複数のネットワーク インターフェイス カードによるマルチキャスト
ほかの機能でのマルチキャストの使用
マルチキャストのリソース
マルチキャストに関する一般情報
スケーラブル マルチキャストに関する情報
バックチャネル マルチキャストの定義
必要なアドレス数の計算
SureStream ブロードキャスト
自動マルチキャスト
バックチャネル マルチキャストの設定
バックチャネル マルチキャストの開始
スケーラブル マルチキャストの設定
アドレス数とポート数の決定
単一レートのオーディオおよびビデオ
SureStream RealAudio および RealVideo
ポート範囲
クライアント統計情報の収集
統計情報収集の制限
Web サーバーでの統計情報収集
ライブ チャネルの設定
スケーラブル マルチキャストの配信
マルチキャスト SDP ファイル
スケーラブル マルチキャストへのリンク
Windows Media のマルチキャスト
マルチキャスト チャネルの定義
ライブ ソースの設定
Windows Media マルチキャストの実行
マルチキャストへのリンク
Windows Media マルチキャストの停止
マルチキャストの宣伝
第 9 章 トランスミッタとレシーバ
スプリットについて
定義
エンコーダからサーバーへのスプリット
サーバーからサーバーへのスプリット
プッシュ スプリット
プッシュ スプリットでのプル エンコーディング
プッシュ スプリットの設定
プル スプリット
プル スプリットの帯域幅効率
プル スプリットでのプッシュ エンコーディング
プル スプリットの設定
SureStream に基づくスプリット
複雑なスプリット構成
一対多スプリット
一対一チェーン連結
ユニキャスト配信とマルチキャスト配信
ユニキャストとマルチキャストの二重転送方式
冗長ストリーム スプリット
トランスミッタの冗長化
転送の冗長化
複数のスプリット定義
スプリットに関する検討事項
ストリーム取得の待ち時間
帯域幅の消費
ほかの機能でのスプリットの使用
トランスミッタの設定
プッシュ トランスミッタの定義
プル スプリット トランスミッタの設定
レシーバの設定
レシーバの基本情報の定義
プル スプリット要求を有効にする
スプリット コンテンツへのリンク
プッシュ スプリット用リンクの作成
>Web ページからのリンク
リレーを通したリンク
トランスミッタやリレーへのリンク
Ram ファイルまたは SMIL ファイルからのリンク
プル スプリット用リンクの作成
Web ページからのリンク
リレーを通したリンク
Ram ファイルまたは SMIL ファイルからのリンク
URL のエイリアスの使い方
>第 10 章 擬似ライブ ブロードキャスト
擬似ライブ ブロードキャストについて
ブロードキャストのフォーマット
ベーシック モードとアドバンスト モード
Helix Universal Server の設定
ベーシック モードの設定
アドバンスト モードの設定
コマンド ライン操作
SLTA クイック スタート チュートリアル
SLTA ベーシック モードのクイック スタート
SLTA アドバンスト モードのクイック スタート
アドバンスト モードでの SLTA の設定
設定テンプレートの使い方
トランスミッタの基本プロパティの設定
トランスミッタ名の定義
プッシュ スプリットの定義
複数のレシーバの指定
プッシュ スプリット関連の変数の設定
プル スプリットの定義
プル スプリット関連の変数の設定
プレイリストの作成
基本的なプレイリストの作成
タイトル、制作者、著作権情報の追加
すべてのクリップに対する情報の設定
クリップ個別のパラメータの使い方
情報形式の混用
SLTA の実行
別のマシンへの SLTA の移動
環境変数の設定
Windows での変数の設定
SLTA の起動
ベーシック モードでの SLTA の起動
アドバンスト モードでの SLTA の起動
冗長 SLTA エンコーダの実行
SLTA オプションの使い方
再生順序の変更
タイトル、作成者、著作権情報の上書きを無効にする
TCP 転送の使用
ウォールクロックとの同期
SLTA の監視と停止
擬似ライブ ブロードキャストへのリンク
ベーシック モード用リンクの作成
Web ページからのリンク
>Ram ファイルまたは SMIL ファイルからのリンク
プッシュ スプリット用リンクの作成
Web ページからのリンク
Ram ファイルまたは SMIL ファイルからのリンク
プル スプリット用リンクの作成
Web ページからのリンク
Ram ファイルまたは SMIL ファイルからのリンク
第 11 章 ファイヤーウォール
ファイヤーウォールについて
プロトコル レイヤ
トランスポート レイヤ プロトコル
Transmission Control Protocol (TCP)
User Datagram Protocol (UDP)
アプリケーション レイヤ プロトコル
Real-Time Streaming Protocol (RTSP)
Progressive Networks Audio (PNA)
Microsoft Media Services (MMS)
HyperText Transfer Protocol (HTTP)
パケット形式
RealNetworks Data Transport (RDT)
Real-Time Transport Protocol (RTP)
ファイヤーウォールと Helix Universal Server 機能
ネットワークへの Helix Universal Server の配置
ファイヤーウォール テクノロジの取り扱い
着信 UDP トラフィックの制限
仮想 IP アドレスの取り扱い
エンコーダ、レシーバ、プロキシの取り扱い
エンコーダとの通信
Windows Media エンコーダからの HTTP ブロードキャスト
レシーバとの通信
Helix Universal Proxy との通信
ファイヤーウォールで隔てられたクライアント ソフトウェアへのストリーミング配信
チャネル ネゴシエーション
HTTP クローキング
HTTP トラフィック用のポート 80
ポート ヒンティング
デフォルト ポート
Helix Universal Server のデフォルト ポート
レシーバのデフォルト ポート
Helix Universal Proxy のデフォルト ポート
エンコーダのデフォルト ポート
メディア プレイヤーのデフォルト ポート
第 12 章 アクセス コントロール
アクセス コントロールについて
ルールの構成要素
定義済みアクセス ルール
Helix Administrator へのアクセス
アクセス ルールの使用方法
ルールの順序
Helix Administrator へのアクセス許可
一般的なアクセス ルールの作成
第 13 章 認証
認証について
認証タイプ
メディアを視聴するユーザーの確認
管理者の認証n
エンコーダの認証
コンテンツ キャッシュ サブスクライバの認証
認証のコンポーネント
データベー
レルム
コマース ルール
ユーザー権限
ほかの機能での認証の使用
基本的なメディア認証の設定
オンデマンド コンテンツのセキュリティ保護
ユーザー権限実装のためのサブディレクトリの追加
保護されたクリップのディレクトリへの配置
ブロードキャストのセキュリティ保護
エンコーダの secure パスの指定
ユーザー名とパスワードの管理
>ユーザーの追加
ユーザーの削除
すべてのユーザー名の参照
パスワードの変更
パスワード ツールの使用
データベースの使用
サポートするデータベースの種類
フラット ファイル データベース
ODBC および mSQL
RN5 DB Wrapper
データベースの追加
レルムの設定
認証プロトコル
Basic
RealSystem 5.0
Windows NT LAN Manager
レルムの作成または変更
コマース ルールの定義
デフォルトのコマース ルール
SecureG2LiveContent
SecureLiveContent
SecurePlayerContent
SecurePreG2LiveContent
SecureUserContent
コマース ルールの追加または変更
ユーザー権限の取扱い
ユーザー権限のタイプ
ディレクトリ レベルのアクセス
ファイル レベルのアクセス
ユーザー権限のアクセス タイプ
SMIL プレゼンテーションに対するユーザー権限
ユーザー権限の使用
ユーザー権限の編集
ユーザー権限の取り消し
メディア プレイヤー ID の確認
プレイヤー ID およびユーザーのプライバシー
イントラネットでのプレイヤー ID の確認の使用
ユーザー名に対するデータベースとレルムの選択
プレイヤー ID データベース へのユーザー名の追加
コマース ルールの設定
GUID データベースの変更
登録用 URL の作成
コンテンツの URL の記述
第 14 章 ISP ホスティング
ISP ホスティングについて
ホスティングされているユーザー コンテンツへのリンク
アカウント情報
各アカウントで有効な接続数
アカウント利用状況の記録
Helix Universal Server を ISP ホスティング専用にする
以前のバージョンの Helix Universal Server との互換性
ISP ホスティングを使用するシナリオ例 Northwest ISP
ユーザーのディレクトリ構造
専用ホスティングのディレクトリ構造
ISP ホスティングのセットアップ
ユーザー リストの作成
例 ユーザー リスト ファイル
個々のアカウントのリスト作成
一般アカウントのリスト作成
個々のアカウント リストと一般リストとの組み合わせ
複数のユーザー リスト ファイルの使用
更新したユーザー リスト ファイルの再読み込み
専用ホスティングのユーザー ファイルの形式
前のバージョンからのユーザー リストの作成
Helix Universal Server の設定
ISP コンテンツへのリンク
専用ホスティング サーバー
ほかの機能での ISP ホスティングの使用
第 15 章 対象
広告ストリーミングについて
バナー広告
メディア広告のストリーミング
SMIL 生成
バナー広告挿入テストのクイック スタート
独自のバナー広告のテスト
広告ストリーミング セットアップの一般的な手順
広告サーバーからの広告 URL の取得
広告タイプについて
ストリーミング プレゼンテーション内の広告に関するガイドライン
Helix Universal Server と広告サーバーの直接統合
Web サーバーでの対象 HTML ページのセットアップ
対象 HTML ページ作成に関するガイドライン
広告サーバーからの SMIL ファイルの要求
Helix Universal Server の広告ストリーミング設定
広告ストリーミングのマウント ポイントについて
広告ストリーミングのベース マウント ポイントの選択
広告ストリーミングでの認証の使用
広告ストリーミング マウント ポイントの作成
広告サーバーにさまざまなタイプが存在する理由
ローテーション バナー広告のセットアップ
Rotate (ローテーション)
Interval (インターバル)
Bitrate (ビットレート)
Startup Image (スタートアップ画像)
タイムアウト値の変更
SMIL によるマウント ポイント設定の上書き
対象 URL の場所の上書き
バナーのローテーション設定の上書き
広告用 SMIL ファイルの生成
SMIL 自動生成の制限事項
SMIL 生成マウント ポイントについて
SMIL 生成マウント ポイントの作成
SMIL オプションの設定
Ad Width (広告の幅) と Ad Height (広告の高さ)
Inner Padding (内部パディング) と Outer Padding (外部パディング)
Background Color (背景色)
Enable Playlist (プレイリストを有効にする)
第 16 章 アクセス ログとエラー ログ
ログ ファイルについて
アクセス ログ
ログに記録される情報
メディア プレーヤーの統計
エラー ログ
ログ ファイルのローリング
ほかの機能でのアクセス ログの使用
アクセス ログ ファイルの形式
Logging Style (ロギング スタイル)
ロギング スタイル 0
ロギング スタイル 1
ロギング スタイル 2
ロギング スタイル 3
ロギング スタイル 4
ロギング スタイル 5
アクセス ログのフィールド
IP アドレス
タイムスタンプ
ファイル名とプロトコル
HTTP ステータス コード
送信バイト数
クライアント情報
クライアント識別子
統計の結果
ファイル情報
再送信情報
ストリーム コンポーネント
開始時刻
サーバーのアドレス
平均ビット レート
送信パケット数
プレゼンテーション ID
プロキシされたクリップ情報
GET ステートメント
オンデマンド コンテンツ
ライブ ブロードキャスト
クライアント統計
統計 type 1
統計 type 2
統計 type 3
タイムスタンプ
経過時間
アクション
統計 type 4
ストリーム数
ストリーム情報
トランスポート
TurboPlay
接続時間
クリップの終了
アクセス ログとエラー ログのカスタマイズ
アクセス ログの変更
エラー ログの変更
第 17 章 カスタム ロギング機能
カスタム ロギングについて
Helix Universal Server レジストリ
レジストリ変数
グローバル変数
テンプレート タイプ
レポートの形式
セッション テンプレートの使用
監視タイプの選択
出力形式タイプの選択
出力方法の定義
Console (コンソール)
File (ファイル)
ログ ファイルのローリングの使用
HTTP Post (HTTP ポスト)
TCP Broadcast (TCP ブロードキャスト)
UDP Broadcast (UDP ブロードキャスト)
UNIX のパイプとシステム ログ
Windows NT イベント ログ
ロギング テンプレートの作成
サンプル テンプレート
設定済みテンプレートの使用
Errors (エラー) テンプレート
Extended Logging (拡張ログ) テンプレート
Server Stats (サーバー統計情報) テンプレート
クライアント統計情報ログの作成
接続統計情報のボイラープレートと変数
切断統計情報のボイラープレートと変数
レポート出力
第 18 章 アクティビティ モニタ
Server Monitor の使用方法
Server Monitor モードの選択
アプレットとしての Server Monitor の実行
アプリケーションとしての Server Monitor の実行
ほかの機能での Server Monitor の使用
Server Monitor 情報の表示
表示オプションの選択
アクティビティの監視
キー タブ
パフォーマンス タブ
接続 タブ
ファイル タブ
Windows パフォーマンス モニタ
付録 A 設定ファイル
設定ファイルについて
設定ファイルの編集
XML 宣言タグ
コメント タグ
リスト タグ
変数タグ
Helix Universal Server の再起動
付録 B アドレス空間のビット マスク
IP アドレスの基本構成について
ビット マスクを使用したアドレス空間の識別
スラッシュ表記
アドレス空間のサイズ
ビット境界
ビット境界の決定
0 ビット マスクと 32 ビット マスクの動作
付録 C 認証データの保存
認証データについて
テキスト ファイルの使用
users ディレクトリ
guids ディレクトリ
logs ディレクトリ
reglog.txt
accesslog.txt
redirect ディレクトリ
データベースの使用
Users テーブル
Permissions テーブル
Register_Log テーブル
Redirect テーブル
Access_log テーブル
その他のタイプのデータの保存のセットアップ