Передача Unicast, Broadcast и Multicast трафика.
IPTV. IP телевидение.
Что такое IPTV?. IP-телевидением принято называть цифровую технологию многопрограммного интерактивного телевизионного вещания в IP-сети с помощью пакетной передачи видео-данных по IP-протоколу (Video over IP). На практике это выглядит так - головное IPTV оборудование передает, а абонентское оборудование принимает потоковое видео (streaming video). Этот термин обозначает технологии сжатия, сокращения и буферизации видео-данных, которые позволяют передавать видео в реальном времени через Интернет. Главная особенность потокового видео заключается в том, что при его передаче пользователь не должен ждать полной загрузки файла для того, чтобы его просмотреть. Потоковое видео пересылается непрерывным потоком в виде последовательности IP-пакетов и проигрывается по мере того, как передается на абонентское устройство. Для просмотра потокового видео используется специальная приставка к телевизору или в современной терминологии Set top Box (STB), который с одной стороны подключен к сети оператора (среда вещания), а с другой - имеет соединение с телевизором. Абонентское устройство STB декодирует видео-данные и выводит расшифрованное видео на экран телевизора. Абонент IPTV получает от оператора пакет услуг, важнейшим отличием которых от услуг, предоставляемых классическим кабельным телевидением, является интерактивность, то есть возможность для абонента оперативно выбирать и менять состав услуг, на которые он подписан, и в любой момент заказать дополнительную услугу, например, дополнительный платный просмотр фильма. Конечно, интерактивность может быть реализована и на базе кабельной DVB-C сети с обратным каналом, но такие решения не распространены сколько-нибудь широко. Рассмотрим подробнее состав возможных услуг, которые может предоставить IP-телевидение.
Базовой услугой, прежде всего, является многопрограммная трансляция телевизионных каналов, или собственно IP-телевидение. Здесь могут быть реализованы два варианта просмотра телепрограмм: первый - оператором формируется несколько пакетов телеканалов, из которых зрители могут выбирать желаемый набор, причём каждый пакет имеет свою абонентскую плату; второй - зрители формируют индивидуальные пакеты из каналов, транслируемых оператором; абонентская плата определяется стоимостью выбранных каналов, входящих в индивидуальный пакет. Интерактивность IP-телевидения позволяет предложить абоненту ряд дополнительных услуг.
Услуги IPTV.
Услуга «Почти видео по заказу» или, что намного лучше звучит с маркетинговой точки зрения, «виртуальный кинотеатр» (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) – это заказ товаров и услуг на дом, различная справочная информация, расписание транспорта, гостиничный сервис и т.п. Данные услуги близки к аналогичным сервисам в Интернете.
Типовая схема сети IPTV.
На приведенной выше схеме мы видим компоненты IP- TV сети. 1. Компоненты головной аппаратной IP- TV системы, в том числе: - головная станция; 2. Компоненты опорной (магистральной) транспортной сети, в том числе: - собственно опорная (backbone) оптическая сеть на базе IP-технологии или технологии ATM; - высокопроизводительные коммутаторы (маршрутизаторы) с оптическими интерфесами;
3. Транспортный уровень доступа, состоящий, например для случая xDSL сети, из устанавливаемого в помещении АТС головного DSL устройства DSLAM (DSL access multiplexor) и медной пары (телефонной линии), непосредственно заведенной в дом к абоненту.
Основные протоколы IPTV.
Для передачи потокового видео используются ряд сетевых протоколов, из которых важнейшими являются протокол RTSP и протокол IGMP. RTSP (Real-Time Streaming Protocol) - это протокол, с возможностью контролируемой передачи видео-потока в интернете. Протокол обеспечивает пересылку информации в виде пакетов между сервером и клиентом. При этом получатель может одновременно воспроизводить первый пакет данных, декодировать второй и получать третий. Протокол из этой же группы RTP (Real-time transport protocol) определяет и компенсирует потерянные пакеты, обеспечивает безопасность передачи контента и распознавание информации. Вместе с RTP работает протокол RTCP (Real-Time Control Protocol). Он отвечает за проверку идентичности отправленных и полученных пакетов, идентифицирует отправителя и контролирует загруженность сети. Для присоединения к сети или выхода из группы рассылки используется стандартный протокол IGMP (Internet Group Membership Protocol). Сформированный IPTV головной станцией поток телевизионных каналов представляет собой поток IP-пакетов, передаваемых в сети по отдельному групповому IP-адресу, соответствующему данному телеканалу. Таким образом, вещание нескольких каналов представляет собой формирование нескольких потоков multicast-трафика, когда каждый из каналов однозначно определяется уникальным адресом групповой рассылки. При использовании MPEG-2 как наиболее распространенного формата цифрового сжатия видео-данных, каждый телевизионный канал занимает в IP-сети от 3,5 до 6 Мбит/с. Сеть оператора загружается телевизионным каналом только в том случае, если имеется подписчик на этот канал, который выбрал его для просмотра, то есть запросил его просмотр в данный момент. Передача выбранного абонентом IP-сети телевизионного канала реализуется на базе технологии IP - multicast или для случая просмотра видео по заказу на базе IP – unicast.
Для обеспечения минимальных задержек и гарантированной скорости передачи видеоданных в IP-сети используется поддержка Quality of Service (QoS), для чего может использоваться, например, известный протокол RSVP (Resource Reservation Protocol), который обеспечивает резервирование необходимой ширины полосы в канале. Используется предоставление маршрутизаторам сети общих характеристики трафика (например, скорость передачи данных, вариабельность). Маршрутизаторы сводят затем воедино запросы на выделение ресурсов на общих участках маршрутов движения видеотрафика. Протокол активно используется маршрутизаторами фирмы Cisco.
Передача Unicast, Broadcast и Multicast трафика.
Существует три основных метода передачи трафика в 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 трафик не используется. Пример передачи broadcastтрафика показан на рисунке ниже.
Multicast трафик (групповая передача пакетов) используется для передачи потокового видео, когда необходимо доставить видео-контент неограниченному числу абонентов, не перегружая сеть. Это наиболее часто используемый тип передачи данных в IPTV сетях, когда одну и ту же программу смотрят большое число абонентов. Multicast трафик использует специальный класс IP-адресов назначения, например адреса в диапазоне 224.0.0.0 ….. 239.255.255.255. Это могут быть IP-адреса класса D. В отличие от unicast трафика, multicast адреса не могут быть назначены индивидуальным компьютерам (или STB). Когда данные посылаются по одному из multicast IP-адресов, потенциальный приемник данных может принять решение принимать или не принимать их, то есть будет абонент смотреть этот канал или нет. Такой способ передачи означает, что головное оборудование IPTV оператора будет передавать один единственный поток данных по многим адресам назначения. В отличие от случая broadcast передачи, за абонентом остается выбор - принимать данные или нет. Важно знать, что для реализации multicast передачи в IP-сети должны быть маршрутизаторы, поддерживающие multicast. Маршрутизаторы используют протокол IGMP для отслеживания текущего состояния групп рассылки (а именно, членство в той или иной группе того или иного конечного узла сети). Основные правила работы протокола IGMP следующие: - конечный узел сети посылает пакет IGMP типа report для обеспечения запуска процесса подключения к группе рассылки; - узел не посылает никаких дополнительных пакетов при отключении от группы рассылки; - маршрутизатор m ulticast через определенные временные интервалы посылает в сеть запросы IGMP. Эти запросы позволяют определить текущее состояние групп рассылки; - узел посылает ответный пакет IGMP для каждой группы рассылки до тех пор, пока имеется хотя бы один клиент данной группы. Загрузка магистральной части сети multicast трафиком зависит только от числа транслируемых в сети каналов. В ситуации с Gigabit Ethernet сетью, предположив, что половину магистрального трафика мы можем выделить под multicast передачу, мы получаем около 100 телевизионных MPEG-2 каналов, каждый имеющий скорость потока данных 5 Мб/сек. Разумеется, в IPTV сети присутствуют одновременно все 3 вида трафика broadcast, multicast и unicast. Оператор, планируя оптимальную величину пропускной способности сети, должен учитывать разный механизм влияния разных технологий IP- адресации на объем трафика. Например, оператор должен ясно представлять себе, что предоставление услуги «видео на заказ» большому числу абонентов требует очень высокой пропускной способности магистральной сети. Одним из решений этой проблемы является децентрализация в сети видео-серверов. В этом случае центральный видео-сервер заменяется на несколько локальных серверов, разнесенных между собой и приближенных к периферийным сегментам многоуровневой иерархической архитектуры IP-сети.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|