Unifi Dream Router (以降 UDR) を使っていて、DLNA が必要な Video&TVSideView
を利用したい場合のメモです。すべての検証は 2台の iPhone で行っています。
tl;dr;
UDR を WiFi のみで利用しているなら DLNA も問題なさそう。UDR には IGMP Querier の設定がないので IGMP Snooping をハブ介して使うのは問題起こりそう。1
- WiFi のみなら IGCP Snooping が有効でもDLNAが使える
- WiFi はメッシュならSSID が異なっていてもつながる。2
- Video&TVSideView の制約で WiFi は WPA2/WPA3 暗号化が必須、Client Device Isolation は無効が必須
- Video&TVSideView の制約にある iOS の Wifi プライベートアドレス は有効でも動作する。3
- Video&TVSideView の制約でセルラー回線からは Ad Blocking が有効だと外出先録画予約が失敗する
UDR の設定
DLNA = マルチキャストを許可する必要があります。私は、UDRを次の設定にしています。
Networks
- Multicast DNS: 有効
- IGMP Snooping: 有効 4
WiFi - 機器用
- Client Device Isolation: 無効
- Security Protocol: WPA/WPA3
WiFi - 端末用
- Client Device Isolation: 無効
- Security Protocol: WPA3
Traffic Management
- Ad blocking: 無効
iPhone の設定
- Private Wi-Fi Address: 有効
- Limit IP Address Tracking: 有効
FAQ
Video&TVSideView で 外出先録画予約 が有効にできない場合
私はiPhone で 外出先視聴の ON/OFF はできるのに、外出先録画予約 を ON にしようとして NW_30001 が出て困ったのでした。
Video&TVSideView > Settings > Device setup > BDR - モデル名 に 「外出先視聴」 や 「外出先録画予約」 設定があります。外出先視聴のON/OFF ができる場合、LAN内での通信は問題ないはずなのになぜ。
私の場合、iPhone の端末自体の再起動で動作しましたので、もし困っていてやっていないなら効果があるかもしれません。なんでやねん。
- 端末の再登録: ×
- アプリの再起動: ×
- BDR の再起動: ×
- iPhone の端末自体の再起動: 〇
WiFi 回線 と セルラー回線 で検証する
LAN (WiFi) での動作確認でうまくいっても、セルラー回線でうまくいかないことがあります。私の場合 UDR の Ad Blocking が有効だとセルラー回線で 100% 失敗しました。LAN 回線でも時々失敗していたのがなくなったので、LAN回線のも影響あるかもしれません。
Video&TVSideView のエラーメッセージは NW_30001
となっていますが、Video&TVSideView のエラーメッセージ一を示すURL もなく何もわからないのでわからない。ひどい。
参考
Video&TVSideView のトラブルシュート
DLNA の神ブログ
基本をざっくり。
NEC IX2215 + AT-x510-28GTXでDLNA/DTCP-IPを使う
Unifi は IGCP Snooping ない..。