ПредишенСледващото

6. Определяне IPTV

igmpproxy програма е необходим за IGMP-прокси искания от вашата локална мрежа към местния доставчик на мрежови, както и "подскачащи вашите" входящи IPTV-потоци с локалната мрежа. Се залавяме за работа - за да започнете, изтеглете изходния код igmpproxy на, да ги събира и инсталирате:

# Tar xzf igmpproxy-0.1.tar.gz

След това трябва да се създаде конфигурационен файл igmpproxy.

Синтаксисът на файла не е никак сложно, отколкото тези, които ние създадохме по-рано. Ето един пример:
quickleave

phyint eth1 ratelimit нагоре 0 праг 1

phyint eth0 ratelimit след 0 праг 1

phyint ppp0 инвалиди

phyint wlan0 инвалиди описание на параметрите:

phyint eth1 нагоре. - интерфейс нагоре, тук трябва да се уточни мрежов интерфейс директно към доставчика. В нашия случай това е eth1.

phyint eth0 надолу. - интерфейс надолу по веригата, тук трябва да се уточни мрежовия интерфейс, на която да се слуша за входящи заявки IGMP-свързване към мултикаст-групата (в този случай, eth0). Параметър altnet тук не е задължително, но е по-добре да се уточни причината за това е, че понякога небрежен igmpproxy определя подмрежа определен интерфейс (и след това банални прескача IPTV потоци). Тук ние уточни 169.254.0.0/24 - подмрежата използват в нашата мрежа интерфейс (ти, той може да варира в зависимост от това, как да я настроите на настройката на първичната мрежа (част 1 от настоящото ръководство)).

# Направи постно направи инсталирате Създаване тази програма още по-просто, отколкото на предишните - защото това вече е направено, когато стартирате команден ред. За да предпише Autorun при стартиране на системата вече е запознат /etc/rc.local реда:
/ ЮЕсАр / местни / хамбар / udpxy -м eth1 -p 8055 -а wlan0

Параметърът "-m" показва мрежов интерфейс, свързан към интернет доставчик (eth1), "р" на прослушващите пристанищни връзки (8055), "-a" на мрежовия интерфейс на която да слуша за входящи връзки - wlan0 (последната може да се пропусне - в този случай, наличието на "бели" ПР можете да получите достъп до вашия IPTV от външната страна, но аз все пак препоръчваме да посочите тази опция).

Запазване на файла, изхода, рестартиране.

1) се изпълнява на сървъра HTTP сървър с малко PHP-скрипт, който ще е в движение, за да получите IPTV плейлист от вашия интернет доставчик и в движение вече е дадено на готово преобразуваната плейлистата на играча - този метод е малко по-трудна за изпълнение, но след това винаги ще използва текущия плейлист канали ,

2) изтегляне на плейлиста и да го редактирате ръчно бележник подмяна на всички специфични линии на модела на този, който позволява използването на udpxy; След това, разбира се, новият плейлиста, който искате да запишете. Този метод е много по-лесно, но в този случай, плейлиста, винаги ще има такива, които сте запазили за последен път.
Аз ще гледам в първия метод, тъй като тя е по-трудно за изпълнение, но по-ефективни.
Така че, ние се нуждаем от HTTP сървър и PHP. За да направите това:
# Ап-да инсталирате apache2 php5 libapache2-мод-php5 php5-къдри След това създайте PHP-скриптове, както следва (в командния "нано /var/www/iptv.php"):

Подкрепете проекта - споделете линка, благодаря!