Установка udpxy в контейнере LXC для просмотра IPTV
Обычно для просмотра IPTV каналов дома выделяют отдельный порт на роутере, в который подключают IPTV приставку или SmartTV. Второй вариант — пропустить весь IPTV мультикаст в локальную сеть. Но тогда могут возникнуть проблемы с WiFi из-за огромного количества мелких UDP пакетов. Причём эти пакеты будут передаваться на ВСЕ устройства в сети при просмотре IPTV хотя бы на одном из них.
Решение существует уже давно: использовать IPTV прокси. Для этого существует программа udpxy. Она преобразует UDP мультикаст трафик в TCP юникаст, направляя его только на то устройство, на котором идёт просмотр канала. При этом появляется возможность просмотра каналов на любом устройстве в сети: ТВ, компьютере, смартфоне и т.д., даже если они изначально не могли принимать IPTV.
Один из способов использования я уже описывал в предыдущей статье Mikrotik + IPTV через Udpxy. Вариант с микротиком неплох, но на FullHD каналах процессор роутера загружается на 70-80% и при более-менее активной сетевой деятельности нагрузка поднимается до 100% и трансляция прерывается. Здесь же я опишу процесс установки udpxy в LXC контейнер на домашнем сервере.
