tech.guitarrapc.cóm

Technical updates

UDR で DLNA を使いたい

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 の端末自体の再起動: 〇

www.sony.jp

WiFi 回線 と セルラー回線 で検証する

LAN (WiFi) での動作確認でうまくいっても、セルラー回線でうまくいかないことがあります。私の場合 UDR の Ad Blocking が有効だとセルラー回線で 100% 失敗しました。LAN 回線でも時々失敗していたのがなくなったので、LAN回線のも影響あるかもしれません。

Video&TVSideView のエラーメッセージは NW_30001 となっていますが、Video&TVSideView のエラーメッセージ一を示すURL もなく何もわからないのでわからない。ひどい。

Traffic Management > Ad blocking は有効だめ絶対

参考

Video&TVSideView のトラブルシュート

www.sony.jp

knowledge.support.sony.jp

DLNA の神ブログ

MLD スヌーピングとひかり TV | yabe.jp

基本をざっくり。

NEC IX2215 + AT-x510-28GTXでDLNA/DTCP-IPを使う

Unifi は IGCP Snooping ない..。

Unifi Dream Machine Pro and IPTV (IGMP Proxy)


  1. WiFi のみなので手元では無関係だけど、理屈上はまずいことになるだろう。
  2. BDRがWPA2/WPA3 なSSIDに接続、iPhoneが WPA3 なSSID に接続でも操作に問題がない。
  3. トラブルシュート では無効にするように記載がありますが、有効で問題なく利用できます。
  4. IGMP Snooping が無効でももちろん問題なく動作します。