AndroidTVで一部のアプリが動かない
先日、開発用にAndroidTVを購入しました。TVアプリは初めて触れるので、さまざまなアプリをインストールし動作の検証を行っていると、一部のアプリが機能しません。
例えば、NHK+は、EATV-N01やEATV-N04というエラーが頻発します。TVerやAbemaTVは最初のタイトル画面で固まってしまいますが、エラーを表示していないだけでおそらく同じ現象だと思います。
調べてみると、EATV-N01やEATV-N04は原因の特定できないネットワーク系のエラーだそうです。つまり原因はケースバイケースと認識してよさそうです。
ということで、「私の場合」という前提となりますが、解決した経緯を示したいと思います。
ネットワーク構成
ネット回線は2つあり、それぞれ下記のとおりです。
- フレッツ回線
- 速度は100MB
- IPv6とIPv4に対応 (IPoE)
- 光ファイバー回線
- 速度は1GB
- IPv4のみ
原因の可能性
- アプリの不具合
- ネットで調べてみると、同じ現象が起きている人はそう多くない。というかむしろ少ない。つまりアプリの不具合というは可能性は非常に低い。
- サービス障害
- エラー発生当時、障害情報は確認できなかった。
- テレビとルーターのつなぎ方
- 有線でもWi-Fiでも挙動は変わらない。
- 回線の種類や速度
- フレッツでも光ファイバーでも挙動は変わらない。
- IPアドレスをDHCPで取得するか、静的に割り振るか
- DHCPでも静的でも挙動は変わらない。
上記のいずれも原因ではありませんでした。そして問題は解決しないまま2週間が経過します。そして解決の時は突如やってきました。
結論
光ファイバー側のルーターが、IPv6を使っていないにもかかわらず「使用する」設定になっていました。「IPv6ブリッジ」または「使用しない」ように変更したら、TVアプリがうまく動作するようになりました。
ネットワークの専門家ではないのでハッキリしたことは言えませんが、RAまわりでコンフリクトしてしまった可能性があります。
もし同じような現象でお困りの方は、IPv6まわりの設定を見直すと糸口が見つかるかもしれません。