暮らし
Apple TVを移動する際、長いLANケーブルまで一緒に運ばないように。
BTVを見るにはApple TVの有線接続が必要で設置場所が制限されていました。NASのOpenWrtとRaspberry Piで接続経路を作成し、長い区間はWi-Fiで送り、Apple TVの隣では短いLANケーブルのみを接続しました。
韓国語の原文 ↗ · 画像・動画・配布資料には、元の韓国語または英語の画面が含まれます。
課題
Btvの有線接続条件のため、TVを設置する場所が制限されました。
取り組み
PiとNAS OpenWrtの間をWi-Fi・VXLANでつなぎ、Apple TVには短いLANケーブルを接続しました。
変わったこと
ケーブルなしで実際の放送が再生され、AP交換後の復旧手順も記録しました。

実際の再生に使用したWi-Fi
途切れることなく観測した区間
当時の測定パケット損失
課題
リアルタイム放送を見るためにTV設置場所まで長いLANケーブルを設置。
変わったこと
長い区間はWi-Fi、Apple TVの隣にはPiと短いLANケーブル。
構築の流れ
詰まる条件から確認
アプリが要求する有線接続と通信事業者側の接続経路を分けて検討しました。
放送経路をつなぐ
NASのOpenWrtとPiの間にVXLANトンネルを構成し、必要なネットワーク区間をつなぎました。
TVの隣で有線で
PiはWi-Fiに接続し、Apple TVにはPiからの短いLANケーブルを挿しました。
再生と再接続の確認
リアルタイム放送を再生し損失を確認しました。AP設定が変更された後もトンネルと接続を復旧しました。
実装方法と応用
01TVを設置したい場所にケーブルがなかった
Apple TVでBtvのリアルタイム放送を見ようとしたところ、私の環境では有線と光モデムの直結条件が必要でした。部屋を横切る長いLANケーブルを引く代わりに、Apple TVが認識する有線接続と上位ネットワークへの経路を分けてみることにしました。
02TV脇の短いLANケーブルをWi-Fiでつなぐ
Apple TVはPiのEthernetポートに直接差し込み、PiはWi-FiでAPに接続しました。NAS仮想マシンのOpenWrtとPiの間にはVXLANトンネルを作成し、既存LANのアドレス割り当てと放送通信をつなぎました。Apple TVにはEthernet接続に見える構造です。
接続は NAS OpenWrt → スイッチ → 無線 AP ⇢ Wi-Fi・VXLAN ⇢ Raspberry Pi 3 → 短い Ethernet → Apple TV の順です。OpenWrtはルーター機能(ルーティング、アドレス割り当て、ファイアウォールなど)を担当します。エージェントと設定を合わせ、点検を行い、実際の通信はこの機器群が処理します。
03短く再生して遅延も確認する
Raspberry Pi 3の2.4GHz Wi-FiでBtvを再生しました。25秒間途切れなく約13.44–13.50Mbpsが流れ、測定されたパケット損失は0%でした。5秒間隔で確認した遅延は安定化後通常6–18msでしたが、初回接続時はバックグラウンド同期で一時的に大きくなることもありました。
ケーブルなしで放送が再生されることは確認しました。ただし短い試験のため、終日安定していることや他のビットレートでも同様であるとは言えません。
04APを変更した後、再接続する
AP交換後、Pi・トンネル・Apple TVの順にもう一度確認し、接続を復旧しました。PiとApple TVへのアクセス、VXLANおよびHomeKit広告をすべて確認しました。
05ケーブルを再度挿す際に守る条件
PiのEthernetはApple TV専用にしました。ブリッジが有効な状態でこのポートを上位スイッチに戻して接続するとループが発生する可能性があるため、運用ドキュメントに接続条件を記載しました。障害調査は電源・ケーブル、Wi-Fi、ブリッジ・トンネル、デバイスアドレスの順に整理しました。
06次回は長時間再生してみる
この構成を再試験する場合は、再起動、信号の弱さ、同時ダウンロード、長時間再生を分けて行います。平均速度とともに途切れ回数、最長の遅延、復旧時間を記録する方が、実際にTVを使う経験に近いでしょう。
適用範囲と注意点
私が構成したPi 3・OpenWrtの接続と実際の放送再生、AP交換後の復旧経験をまとめました。性能数値は25秒の観測範囲に限定されます。私のBtv環境において有線認識と再生を確認した事例であり、購読やアカウント権限を変更したものではありません。