IP-TV






Что такое IP-Телевидение?

IP-телевидением принято называть цифровую технологию многопрограммного интерактивного телевизионного вещания в IP-сети с помощью пакетной передачи видео-данных по IP-протоколу (Video over IP). На практике это выглядит так - головное IP-TV оборудование передает, а абонентское оборудование принимает потоковое видео (streaming video). Этот термин обозначает технологии сжатия, сокращения и буферизации видео-данных, которые позволяют передавать видео в реальном времени через Интернет. Главная особенность потокового видео заключается в том, что при его передаче пользователь не должен ждать полной загрузки файла для того, чтобы его просмотреть. Потоковое видео пересылается непрерывным потоком в виде последовательности IP-пакетов и проигрывается по мере того, как передается на абонентское устройство.

Возможности IP телевидения.

Услуга «Почти видео по заказу» или, что намного лучше звучит с маркетинговой точки зрения, «виртуальный кинотеатр» (Near Video on Demand) - это трансляция фильмов с видеосервера c жестко определенным расписанием сеансов, когда абонент покупает удобный ему по времени сеанс для просмотра фильма. Неудобство для абонента состоит в том, что он не может начать просмотр фильма в любой произвольный момент времени. Преимуществом для оператора является использование обычной технологии IP-multicast, которая очень сильно экономит объем трафика в магистральной сети оператора. Подробнее о технологии IP-multicast будет рассказано далее. Для снижения объемов трафика, оператор предоставляет возможность просмотра не очень большого количества фильмов, обычно количество фильмов в «виртуальном кинотеатре» не превышает двух-трех десятков, как правило, это новые фильмы, недавно вышедшие в прокат.

Услуга «Видео на заказ» (Video on Demand) – фильм с видеосервера персонально транслируется абоненту в любой произвольно выбранный абонентом момент времени. В отличие от услуги «виртуальный кинотеатр» количество фильмов здесь намного больше и может достигать иногда несколько тысяч. Появляется ряд очень удобных пользовательских функций виртуального видеоплеера – перемотка назад, вперед, пауза. В данном случае объем трафика здесь зависит не от количества фильмов, а от количества пользователей этой услуги, так как используется «персональная» трансляции видеоданных абоненту по технологии IP-адресации «unicast». Подробнее об адресации unicast также будет рассказано далее.

Услуга «Персональный видеомагнитофон» (Personal Video Recorder) - на видеосервере абоненту выделяется определенный объем памяти и предоставляется интерфейс с аналогичными видеомагнитофону функциями для цифровой записи и воспроизведения телепередач. Абонент может по своему желанию записывать, стирать, воспроизводить, перематывать свои личные записи. Здесь также используется технология IP-unicast.

Услуга «Платный просмотр» (Pay per View) – покупка и просмотр абонентом отдельно выбранных программ (например, финал чемпионата мира по футболу). Трансляция ведется в режиме реального времени и используется технология IP-multicast.

Услуга «Телевидение со сдвигом по времени» (Time Shifted TV) – абонент покупает услугу просмотра заранее записанных на видеосервере программ. Услуга и реализуемые в ней сервисные функции близки к «видео по заказу». Также используется технология IP-unicast.

Услуги «Сервисы по заказу» (Services on Demand, SoD) – это заказ товаров и услуг на дом, различная справочная информация, расписание транспорта, гостиничный сервис и т.п. Данные услуги близки к аналогичным сервисам в Интернете.


Технологии.
Существует три основных метода передачи трафика в IP-сетях, это - Unicast, Broadcast и Multicast.
Понимание разницы между этими методами является очень важным для понимания преимуществ IP-телевидения и для практической организации трансляции видео в IP-сети. Каждый из этих трех методов передачи использует различные типы назначения IP-адресов в соответствии с их задачами и имеется большая разница в степени их влияния на объем потребляемого трафика.

Unicast трафик (одноцелевая передача пакетов) используется прежде всего для сервисов «персонального» характера. Каждый абонент может запросить персональный видео-контент в произвольное, удобное ему время. Unicast трафик направляется из одного источника к одному IP-адресу назначения. Этот адрес принадлежит в сети только одному единственному компьютеру или абонентскому STB.
Число абонентов, которые могут получать unicast трафик одновременно, ограничено доступной в магистральной части сети шириной потока (скоростью потока). Для случая Gigabit Ethernet сети теоретическая максимальная ширина потока данных может приближаться к 1 Гб/сек за вычетом полосы, необходимой для передачи служебной информации и технологических запасов оборудования. Предположим, что в магистральной части сети мы можем для примера выделить не более половины полосы для сервисов, которым требуется unicast трафик. Легко подсчитать для случая 5Мб/сек на телевизионный канал MPEG2, что число одновременно получающих unicast трафик абонентов не может превышать 100.

Broadcast трафик (широковещательная передача пакетов) использует специальный IP-адрес, чтобы посылать один и тот же поток данных ко всем абонентам данной IP-сети. Например, такой IP-адрес может оканчиваться на 255, например 192.0.2.255, или иметь 255 во всех четырех полях (255.255.255.255). Важно знать, что broadcast трафик принимается всеми включенными компьютерами (или STB) в сети независимо от желания пользователя. По этой причине этот вид передачи используется в основном для служебной информации сетевого уровня или для передачи другой исключительно узкополосной информации. Разумеется, для передачи видео-данных broadcast трафик не используется.

Multicast трафик (групповая передача пакетов) используется для передачи потокового видео, когда необходимо доставить видео-контент неограниченному числу абонентов, не перегружая сеть. Это наиболее часто используемый тип передачи данных в IP-TV сетях, когда одну и ту же программу смотрят большое число абонентов. Multicast трафик использует специальный класс IP-адресов назначения, например адреса в диапазоне 224.0.0.0 ... 239.255.255.255. Это могут быть IP-адреса класса D.

В отличие от unicast трафика, multicast адреса не могут быть назначены индивидуальным компьютерам (или STB). Когда данные посылаются по одному из multicast IP-адресов, потенциальный приемник данных может принять решение принимать или не принимать их, то есть будет абонент смотреть этот канал или нет. Такой способ передачи означает, что головное оборудование IP-TV оператора будет передавать один единственный поток данных по многим адресам назначения. В отличие от случая broadcast передачи, за абонентом остается выбор - принимать данные или нет.

Загрузка магистральной части сети multicast трафиком зависит только от числа транслируемых в сети каналов. В ситуации с Gigabit Ethernet сетью, предположив, что половину магистрального трафика мы можем выделить под multicast передачу, мы получаем около 100 телевизионных MPEG-2 каналов, каждый имеющий скорость потока данных 5 Мб/сек.

открываем блокнот, вставляем следующие строки:

#EXTM3U
#EXTINF:,Первый автомобильный
udp://@230.200.200.200:8080
#EXTINF:,Gameplay
udp://@230.200.200.201:8080
#EXTINF:,Biz TV
udp://@230.200.200.202:8080
#EXTINF:,Шансон
udp://@230.200.200.203:8080
#EXTINF:,TV3
udp://@230.200.200.204:8080
#EXTINF:,RU TV
udp://@230.200.200.205:8080
#EXTINF:,O2TV
udp://@230.200.200.206:8080

сохраняем, меняем расширение файла txt на m3u.
запускаем при помощи VLC или IPTV плеера