Локальное iptv на Vlc player

Проблема заключалось в том, что при подключение интернета(vpn соединение) у меня пропадало ipTV на Vlc плеере. Есть 2 способа решить эту проблему.

Способ 1

Заходим в настройки vlc и в модулях вывода прописываем тот ip, который нам выдаёт провайдер

прописываем ip адрес в vlc

Этот способ мне не помог, а консоль vlc писала:

main stream error: cannot pre fill buffer
Warning: call to rand()

Мне помог следующий способ.

Способ 2

Для начала нам надо прописать маршрут  в /etc/ppp/ip-up

sudo gedit /etc/ppp/ip-up

В самый низ прописываем маршрутизацию для iptv. Например если  каналы выглядят таким образом:

Показать »

#EXTINF:-1,DTV

udp://@224.200.200.13:1234

#EXTINF:-1,РБК ТВ

udp://@224.200.200.14:1234

#EXTINF:-1,ТВ3

udp://@224.200.200.15:1234

#EXTINF:-1,Спорт плюс

udp://@224.200.200.16:1234

#EXTINF:-1,ТРО

udp://@224.200.200.17:1234

#EXTINF:-1,Ностальгия

udp://@224.200.200.18:1234

Т.е. меняется только последние цифры, то прописываем в /etc/ppp/ip-up:

route add -net 224.200.200.0 netmask 255.255.255.0 dev eth0

Если меняются 2 последних значения то прописываем

route add -net 224.200.0.0 netmask 255.255.0.0 dev eth0

где 224.200 это те цифры, которые не меняются. eth0 наш локальный сетевой интерфейс.

Далее надо отключить фильтрацию в ядре

открываем файл /etc/sysctl.conf

sudo gedit /etc/sysctl.conf

Находим в нём строчки:

net.ipv4.conf.all.rp_filter

net.ipv4.conf.default.rp_filter

и выставляем значение 0

отключить фильтрацию в ядре

Сохраняем файл и применяем изменения:

sudo sysctl -p

Перезагружаем систему

Заходим в VLC инструменты-настройки — сбросить все настройки

Можно смотреть телевидение при включенном интернете.

Поделись статьёй с друзьями

Или просто поиграйся с кнопочками

Добавить комментарий