MediaHarbor 導入手順書
システムの概要
MediaHarbor は、クラウド / オンプレミスを問わず、トラフィック・シムが準備したインストーラーを利用することで「お客様が好きな環境」で簡単に構築を行う事ができるマルチビューサービスです。
MediaHarbor からアクセス出来る LicenceManager で必要なポイントを購入(請求書 / クレジットカード両対応)することで、すぐにご利用を開始することが出来ます。
IP ストリームだけでなく、トラフィック・シム社製ユニットを利用することで、ISDBT/ISDBS/QAM や SDI の入力も可能にし、B-CAS/C-CAS/TRMP/ACAS のデスクランブルにも対応しており、デコーダーを通して従来の大型 TV に表示する方法以外に、クライアント PC やタブレット・スマートフォンなどで HLS や WebRTC で視聴可能ですので、自宅や放送区域外、もちろん出張中であってもすぐにマルチビュー画面を確認することが可能です。
また、任意のストリームを選択することで、音声を聞き分けることや拡大表示にも対応したマルチビューサービスです。
マルチビュー機能以外にも、トラフィック・シムの強みである Transport Stream(TS)レイヤーの監視や画音(ブラックアウト / フリーズ / 無音)監視など、様々な機能のライセンスを順次リリースしていきます。
ユーザーは自身に必要なライセンスを購入いただくことで、すぐにその機能を MediaHarbor に統合してご利用頂くことが可能です。
また、他機器と連携してアラームをオーバーレイさせる機能についても検討しておりますので、MediaHarbor で一元的にモニタリング環境を構築することが可能です。
※デスクランブルにはトラフィック・シム社製ユニットの利用が必要です。
※各種監視機能は順次機能リリースしていきます。
対応コーデック
Video
- MPEG-2
- H.264/AVC
- H.265/HEVC
- AV1(*)
- JPEG XS
Audio
- AAC
- Opus(*)
- AC-3 (Dolby Digital)(*)
- E-AC-3 (Dolby Digital Plus)(*)
対応プロトコル
- RTP
- RTP-FEC
- SRT Caller
- SRT Listener
- zixi Pull(*1)
- zixi Push(*1)
- RIST (*1)
- HLS (*2)
- NDI
- ST 2110
- RTMP Pull
- RTMP Push
*1 AWS MediaConnect 経由で対応可能
*2 CM 等で途中でストリームが挿し変わる場合は、再生が途切れる可能性があります。
動作環境
ハードウェア要件
- CPU: 第 11 世代 Intel Core i5(64 ビット) 2.40GHz 4 コア / 8 スレッド 以上
※ AWS Graviton 3 ARM プロセッサにも対応 - メモリ: 16GB 以上
- ディスクスペース: 20GB 以上の空き容量
- グラフィックスカード:なし
Note
H.264/AACの入力ソースを25本程度入力した場合の参考スペックです。
入力ソース数やコーデックなどの条件によっては、より高いスペックが必要になる場合があります。
ソフトウェア要件
サーバー
OS: Linux (AlmaLinux / Rocky Linux / Ubuntu Server / Amazon Linux)
Warning
Windows Subsystem for Linux では動作しません
Docker, docker-compose がインストールされていること
Note
インストールされていない場合、インストーラー実行時にインストールされます
クライアント
OS: Windows, Mac, iOS, Android
ブラウザ: Google Chrome, Mobile Safari
ネットワーク要件
- ライセンス認証用にインターネットに接続できること
- 下記ポートが解放されていること
ポート番号 | プロトコル | 用途 |
---|---|---|
80 | TCP | MediaHarbor Web UI |
10102 | UDP | SRT 出力 |
49152-65535 | UDP | WebRTC |
42000-42100 | UDP | SRT または RTP の信号入力 |
導入手順
API キーの取得
ライセンス管理システムにログイン
https://license.trafficsim.co.jp/
Note
ライセンス管理システムへのログインには CastHive アカウントが必要です。
アカウントをお持ちでない場合は、CastHive組織登録よりご登録ください。
また、すでにCastHiveアカウントをお持ちで、LicenceManagerを追加したい場合は、問い合わせフォームもしくはメールにてお申し付けください。
受付は平日弊社営業時間(9:00~18:00)です。申込内容を確認しアカウントの発行、アプリケーションの追加をいたします。
発行・追加までにお時間を頂く場合がございます。
MediaHarbor 管理画面を開く
MediaHarbor に割り当てボタンをクリックします。
新しい MediaHarbor API キーを作成
新しい MediaHarbor を作成ボタンをクリックします。
Tip
この操作は管理者ユーザーのみが行うことができます。
利用規約の確認を行い、同意する場合は同意するにチェックを入れて新規作成する MediaHarbor の名前を入力し、作成するボタンをクリックします。
新規 MediaHarbor の API キーが作成されるのでコピーしておいてください。
Note
API キーは後からでも確認することができます。
インストーラーを実行する際に必要になります。
インストール
以下の手順は、インストール先の Linux サーバーで実行してください。
インストーラーシェルスクリプトをダウンロード
以下のコマンドを実行してください。
1 |
|
ダウンロードしたシェルスクリプトの実行権限を付与
以下のコマンドを実行してください。
1 |
|
インストーラーを実行
以下のコマンドを実行してください。
1 |
|
ウィザードに従ってインストールを進めると、API キーの入力画面が表示されます。 前の手順で取得した API キーを入力して進めてください。
残りもウィザードに従ってインストールを進めてください。
トラブルシューティング
問題が発生した場合、以下の手順を試してみてください:
Error response from daemon: toomanyrequests: Rate exceeded が表示される
- Docker イメージの取得が混雑しています。しばらく待ってから再度インストーラーシェルスクリプトを実行してください。
Proxy 経由でのインターネット接続でコンテナイメージが取得できない
- Docker デーモンの設定
Docker デーモンにプロキシ設定を追加する必要があります。
/etc/systemd/system/docker.service.d/
ディレクトリにhttp-proxy.conf
ファイルを作成します。
1 2 |
|
ファイルに以下のような内容を追加します。
1 2 3 4 |
|
your-proxy-server
は、利用するプロキシサーバーのホスト名や IP アドレスに置き換えてください。
- Docker デーモンのリロード
上記の変更を反映させるために、Docker デーモンをリロードします。
1 2 |
|
その他のエラーが表示されてインストールできない
- ストレージの空き容量が不足している可能性があります。ストレージの空き容量を確認してください。
- インストーラーシェルスクリプトの実行中にエラーメッセージが表示された場合、そのエラーメッセージを記録してサポートに連絡してください。
インストールは完了したがアクセスできない
- Docker が正常に動作しているか確認します。以下のコマンドを実行して、Docker が正常に動作していることを確認します。
1 |
|
正常に動作している場合、実行中のコンテナの一覧が表示されます。 何も表示されない、またはエラーメッセージが表示される場合は、Docker の設定やインストールを再確認してください。
1 2 3 4 5 6 7 |
|
- クラウドサービスにインストールしている場合は、セキュリティグループの設定を確認してください。
- ネットワーク要件に記載のポートが解放されていることをご確認ください。
通常の遅延では再生できるが、低遅延では再生できない。
- NAT 越え環境でインストール後にグローバル IP アドレスが変わった場合、WebRTC の接続ができなくなります。
再度 installer.sh を実行する事で現在のグローバル IP アドレスで設定が更新されます。
高ビットレートのストリームを入力すると再生できない。
- 入力ソース設定の詳細設定を開き、プローブサイズの設定を大きく設定してください。
映像の上に API KEY MISSING or WRONG API CONFIG と表示される
- インストール時に入力した API キーが間違っている可能性があります。
再度 installer.sh を実行して API キーを入れなおしてください。
映像の上に NO LICENSE or LICENSE EXPIRED と表示される
- MediaHarbor サーバーがライセンス管理システムと通信できていない可能性があります。
インターネットに接続できているかを確認してください。 - ポイントが不足している可能性があります。
ライセンス管理システムにログインし、ポイントが残っているかを確認してください。
サポート情報
問題が解決しない場合、またはサポートが必要な場合は、以下の連絡先にお問い合わせください。
本番導入に向けての実証実験を行う場合、トライアルポイントの申請が可能です。