NMOS について
NMOS(Networked Media Open Specifications)は、AMWA が策定した IP メディアネットワークの標準規格です。
- IS-04: デバイスの Discovery と Registration
- IS-05: Connection Management(接続制御)
- IS-08: Channel Mapping(チャンネルマッピング)
- IS-09: System Parameters(システムパラメータ)
nmos
IS-04/IS-05 に不慣れな方でも、Wizard の画面に沿って進めるだけで NMOS デバイスとの設定差分を確認し、必要なフィールドを MMAM 側へ取り込めます。
NMOS 連携は、UI の Wizard 画面から4つのステップで完了します。
各ステップは視覚的に分かりやすく表示され、いつでも前のステップに戻ることができます。
REST API を使って NMOS 連携を自動化することもできます。
NMOS ノードのベース URL を指定してデバイス情報を取得します。
curl -X POST https://localhost:8443/api/nmos/discover \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"base_url": "http://192.168.1.100:3000",
"version": "v1.3"
}'
→ 検出された Node、Sender、Receiver の一覧が返ってきます。
既存の Flow と NMOS デバイスの設定を比較します。
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://localhost:8443/api/flows/f1a2b3c4-d5e6-47a8-b9c0-d1e2f3a4b5c6/nmos/check
→ transport_params の差分が JSON で返ってきます。
差分を確認したうえで、NMOS 側の値を MMAM の Flow レコードにコピーします。
curl -X POST https://localhost:8443/api/flows/f1a2b3c4-d5e6-47a8-b9c0-d1e2f3a4b5c6/nmos/apply \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"fields": ["source_addr_a", "multicast_addr_a", "alias1"]
}'
→ 選択したフィールドだけが MMAM に更新され、NMOS デバイスへは書き込みません。
NMOS(Networked Media Open Specifications)は、AMWA が策定した IP メディアネットワークの標準規格です。
NMOS_TLS_VERIFY=false で証明書検証を無効化(開発環境のみ)