Автор Тема: Основные понятия IPTV  (Прочитано 719 раз)

Оффлайн Atlon

  • Админ
  • Герой
  • *****
  • Сообщений: 5347
  • Карма: +45/-0
    • Просмотр профиля
    • Сканер
Основные понятия IPTV
« : 30 Сентябрь 2015, 13:23:13 »
Что такое IPTV ?

IPTV (Internet protocol television) - это цифровое телевидиние в сетях передачи данных по протоколу IP, новое поколения телевидения. Обычно провайдер получает сигнал, например, со спутника и передает его по специальному протоколу (UDP, MMS, RTSPM) конечным пользователям которые могут смотреть видео как на экране ком. монитора , так и на телевизоре.

Оффлайн Atlon

  • Админ
  • Герой
  • *****
  • Сообщений: 5347
  • Карма: +45/-0
    • Просмотр профиля
    • Сканер
Re: Основные понятия IPTV
« Ответ #1 : 30 Сентябрь 2015, 13:24:07 »
ПРЕИМУЩЕСТВО:

° ИЗОБРАЖЕНИЯ И ЗВУК КАЧЕСТВЕНЕЕ
ВПЛОТЬ ДО HD - РАЗШИРЕНИЯ И 5.1 - КАНАЛЬНОГО АУДИО.

° ИТЕРАКТИВНОСТЬ
(ВОЗМОЖНОСТЬ ПРОСМАТРИВАТЬ, НАПРИМЕР, СПРАВКУ ПО ФИЛЬМУ)

° СЕРВИСНЫЕ ВОЗМОЖНОСТИ "timeshift" и "video-on-demond".

Оффлайн Atlon

  • Админ
  • Герой
  • *****
  • Сообщений: 5347
  • Карма: +45/-0
    • Просмотр профиля
    • Сканер
Re: Основные понятия IPTV
« Ответ #2 : 30 Сентябрь 2015, 13:26:02 »
Как работает IPTV?

В период затянувшегося кризиса провайдеры интернет услуг начали борьбу за каждого пользователя. Завлечь клиента в свои "сети" можно несколькими путями: снижать абонентскую плату до определенных пределов, либо же предлагать дополнительные услуги.

Одной из самых привлекательных услуг является IPTV , о которой и пойдет речь в данной статье.

Как становится ясно из названия IPTV - это вещание телевидения по протоколу IP. Само же понятие IPTV является более обширным, и включает в себя большое количество сервисов и несколько протоколов.

Начнем с того, что определим три вида трафика:

unicast — одноадресная, один пакет предназначен для одного адресата в сети.
broadcast — широковещательная форма, при котором копии пакетов направляются на все адреса в сети.
multicast — специальная форма широковещания, при которой копии пакетов направляются определённому подмножеству адресатов.


Какой же метод передачи данных используется для IPTV ?

Если использовать unicast, то получим дублирование данных, т.к. для каждого клиента будет создаваться свой поток. Например, при просмотре двумя клиентами одного и того же телеканала, им необходимо передавать два идентичных потока. Очевидно, что этот метод передачи данных не является рациональным для решения задачи.

Если же выбрать broadcast, то клиентскому оборудованию придется обрабатывать весь поток данных, что может привести к "захлебыванию" клиентских сетевых устройств.

А вот multicast позволяет получать абоненту только тот поток, который он запросил. Очевидно, что данный метод передачи данных является рациональным для решения задачи.

Для технологии IP Multicast зарезервированы диапазон адресов с 224.0.0.0 до 239.255.255.255. Поддерживается статическая и динамическая адресация. Примером статических адресов являются 224.0.0.1 — адрес группы, включающей в себя все узлы локальной сети, 224.0.0.2 — все маршрутизаторы локальной сети. Диапазон адресов с 224.0.0.0 по 224.0.0.255 зарезервирован для протоколов маршрутизации и других низкоуровневых протоколов поддержки групповой адресации.

Любой телеканал, который вещается в сеть, характеризуется адресом группы, который выбирается из диапазона адресов. Для того, чтобы клиент смог смотреть определенный телеканал, он должен зарегистрироваться в соответствующей группе. Для этой задачи предназначен протокол IGMP (Internet Group Management Protocol).

Чтобы стало понятнее о чем идет речь, рассмотрим небольшой пример.

Имеется сервер, который включен в Multicast Router и вещает несколько телеканалов.

224.12.0.1 канал 1 News
224.12.0.2 канал 2 History
224.12.0.3 канал 3 Animals


Когда клиент переключается на телеканал News, он отправляет запрос на Multicast Router о присоединении к группе 224.12.0.1, т.е. отправляется запрос по протоколу IGMP “JOIN 224.12.0.1”. После получения Multicast Router'ом данного запроса, маршрутизатор регистрирует его, и Ethernet коммутатор приступает к копированию широковещательных пакетов, предназначенных для данной группы, в порт, к которому подключен абонент.

Если же пользователь решил переключиться на телеканал History, то клиентское оборудование сначала отправляет уведомление Multcast Router'у об отключении от телеканала News путем посылки IGMP запроса “LEAVE 224.12.0.1”, а затем повторяет запрос JOIN для канала History - “JOIN 224.12.0.2”

Так же, Multicast Router периодически опрашивает всех клиентов: “а какой группе кто подключен?”, для выяснения состава группы в текущей момент времени. C точки зрения протокола IGMP, Multicast Router отправляет широковещательный запрос "QUERY". Ответ абонента на этот запрос это MEMBERSHIP REPORT, который содержит список всех групп, в которых состоит клиент. Если же по одной из групп не последовало ответов от подключенных клиентов, то Multicast Router отключает эту группу и больше не пересылает пакеты для нее до тех пор, пока к ней не подключится хотя бы один клиент.

После присоединения к необходимой группе, клиентское оборудование начинает принимать поток данных по протоколу UDP на порт 1234.

Оффлайн Atlon

  • Админ
  • Герой
  • *****
  • Сообщений: 5347
  • Карма: +45/-0
    • Просмотр профиля
    • Сканер
Re: Основные понятия IPTV
« Ответ #3 : 06 Октябрь 2015, 10:46:57 »
Как создать плейлист IPTV

Нажмите на рабочем столе правой кнопкой мышки. Затем выбираете строчку «Создать». В выпавшем меню выбираете «Текстовый документ».


И у вас на рабочем столе появляется такой вот файлик , который называется «Новый текстовый документ».

Меняем формат файла с TXT на M3U

Нажимаете кнопку «Пуск». Заходите в «Панель управления» Компьютера.


Меняете вид отображения меню «Панели управления» на крупные значки. Это можно сделать с помощью меню «Просмотр», которое находиться в правом верхнем углу папки «Панель управления».


Перед вами появляется много значков. Среди них вы находите значок «Параметры папок».


Нажимаете на значок «Параметры папок». Перед вами появляется окно, в котором вверху вы выбираете вкладку «Вид».


Прокручиваете, ползунок в самый низ и там снимаете галочку с «Скрывать расширения для зарегистрированных типов файлов».


После того как вы сняли галочку со строки «Скрывать расширения для зарегистрированных типов файлов» нажимаете кнопку «Применить» и кнопку «ОК».
После того как вы это сделали, «Новый текстовый документ» изменил свой внешний вид.

●Вид текстового документа с только названием файла — до настроек в меню «Параметры папок».

●Вид текстового документа с названием и форматом файла -после проделанных изменений в меню «Параметры папок».

После название идет формат файла. Его можно изменить так же просто, как и переименовать файл. Просто нажимаете на него правой кнопкой мышки, ставите курсор после точки и пишите M3U. Windows выдаст следующее сообщение — «После изменения расширения этот файл может оказаться недоступным. Выполнить изменение?».  Нажимаете кнопку «Да».


Перед вами появляется файл формата M3U — .
Теперь вам нужно открыть «Новый текстовый документ».M3U. Сделать это можно любым тестовым редактором – стандартным блокнотом Windows или Notepad++ и тому подобными программами. Давайте воспользуемся стандартным блокнотом Windows.  Для этого правой кнопкой мышки нажимайте на файлик «Новый текстовый документ».M3U. Наводите мишку на  строку «Открыть с помощью». Перед вами появляется еще одно подменю. И в нем нажимаете на строку «Блокнот».


И так, Вы открыли файлик «Новый текстовый документ».M3U. Перед вами появится пустое окно.


И как же из него сделать IPTV плейлист. Все довольно просто, вам нужно просто внести в него информацию о медиафайлах, которые вы будете просматривать с помощью данного плейлиста. Если iptv плейлист создается для просмотра телеканалов, то нам понадобится список таких каналов. Список телеканалов имеет такой вид:
#EXTM3U
#EXTINF:0,!ТВ
http://185.70.130.89:1234/udp/239.0.0.102:1234
#EXTINF: 0, 1 CLASSIC
http://185.70.130.89:1234/udp/239.0.0.17:1234
#EXTINF: 0, 1 НОВОРОССИЯ
http://185.70.130.89:1234/udp/239.0.0.62:1234
#EXTINF: 0, 24 DOC
http://185.70.130.89:1234/udp/239.0.0.64:1234
#EXTINF: 0, 24 БЕЛАРУСЬ
http://185.70.130.89:1234/udp/239.0.0.30:1234
Где первая строчка означает формат файла, для которого предназначен этот список. Вторая строчка несет в себе информацию о продолжительности и названии телеканала. И третья строчка являет собой ссылку на трансляцию самого канала. Вы берете такой список каналов и копируете его в пустой файл «Новый текстовый документ».M3U. И у Вас получиться файл, который будет нести в себе с информацию о медиафайлах.


Теперь Вам нужно сохранить файл «Новый текстовый документ».M3U. И сделать это лучше следующим образом.   Нажимаете на кнопку «Файл» в верхнем правом углу. Дальше в выпавшем меню нажимаете на строчку «Сохранить как».


Перед Вами окно, в котором вам следует изменить название «Новый текстовый документ».M3U. Назовите его «IPTV playlist». Еще нужно изменить кодировку файла это делается для того что бы в плейлисте можно было использовать как латиницу так и кириллицу. Выбираете кодировку UTF-8. И нажимаете кнопку «Сохранить».


Ну, вот и все IPTV playlist готов. Он имеет название IPTV playlist.M3Uи выглядит так:

Теперь Вам осталось только открыть IPTV playlist с помощью VLC media player,  IP-TV Player  или подобных программ.  И вы сможете смотреть телеканалы, которые есть в Iptv плейлисте.