DVB-GSE: Инкапсуляция общего потока

Технология DVB-GSE (DVB с инкапсуляцией общего потока) позволяет передавать IP-контент через физические сети вещания DVB. Концептуально она находится в DVB-системах на том же уровне, на котором находится Транспортный поток, предоставляя вещательной компании альтернативный вариант передачи аудио, видео и данных.

Все стандарты DVB второго поколения (DVB-S2, DVB-T2 и так далее) являются на физическом уровне «мульти-режимными», предлагая на выбор возможность использования как традиционной Транспортной системы MPEG, так и DVB-GSE.

Европейский институт телекоммуникационных стандартов (ETSI) официально утвердил DVB-GSE в качестве стандарта (TS 102 606) в октябре 2007, а в июне 2009 было опубликовано официальное руководство по имплементации стандарта (TS 102 771).

В 2013 году была принята новая версия DVB-GSE, в которой была реализована поддержка Профиля пониженной сложности и Надёжного сжатия заголовков (ROHC) для вещательных потоков.

ОБЩИЙ ФОН

В последние несколько лет тема конвергенции стала ключевой идеей в секторе телерадиовещания, связи и смежных областей, и именно IP, или же «Интернет-протокол», стал ключевым «уровнем конвергенции».

В первом поколении стандартов DVB поддерживалась исключительно передача данных при помощи Транспортного потока MPEG (MPEG-TS). Технология MPE, или же мульти-протокольная инкапсуляция, предложила средства для инкапсуляции в MPEG-TS пакеты IP-датаграмм, несущих в себе аудио, видео и другие данные, позволив тем самым создание системы DVB-IPDC (IP Datacast) в рамках DVB-H, дающей возможность передавать программы мобильного ТВ. Этот метод, впрочем, не располагает необходимой гибкостью для передачи IP «изначально» через DVB-носители.

Данная возможность впервые появилась в системе DVB-S2, втором поколении систем передачи данных через спутник, которая представила DVB-GSE, позволяя изначально передавать IP-пакеты при значительной экономии ресурсов в сравнении с MPE. DVB-GSE теперь будет опцией для всех систем модуляции второго поколения DVB.

КАК ЭТО РАБОТАЕТ?

В общей архитектуре системы DVB технология GSE концептуально находится на том же уровне, на котором находится технология MPEG-2 TS. Фактически все носители DVB-вещания второго поколения предлагают «совместимый вещательный режим» для передачи MPEG-2 TS и «общий режим» для передачи в основной полосе общих данных с переменным размером. Таким образом, GSE не заменяет собой MPEG-2 TS, а скорее дополняет его (см. рисунок 1). Термин «Входящие потоки» на рисунке 1 указывает на различные потоки пользовательских данных, служащие в качестве входящего сигнала для модулятора, который выстраивает рамки согласно QoS и, возможно, других установок.

DVB-GSE-img1

Протокол GSE был разработан в качестве уровня адаптации для обеспечения функций инкапсуляции и фрагментации пакетов сетевого уровня в общих потоках. GSE обеспечивает эффективную инкапсуляцию IP-датаграмм в пакетах второго уровня переменной длины, которые затем непосредственно направляются в физический уровень основной полосы. GSE максимально повышает эффективность передачи IP-датаграмм, снижая затраты в 2-3 раза по отношению MPE к MPEG-TS. Это достигается без каких-либо компромиссов функциональности, предлагаемых протоколом, благодаря переменной длине пакетов Уровня 2, подходящей к характеристикам IP-трафика.

Благодаря использованию GSE все вещатели, использующие стандарт DVB второго поколения, превращаются в «трубопроводы» для IP-уровня. Таким образом, приложения можно разрабатывать таким образом, словно спутниковые, эфирные или кабельные маршруты являются местными или широкими сетевыми трубами. Кроме того GSE в числе требований к вещателю предусматривает минимальную вероятность нахождения ошибок и максимальный уровень ошибок. Соответственно, на уровне приложений могут быть разработаны любые схемы FEC в соответствии с этими минимальными требованиями, делая уровень приложений независимым от вещателя.

Такой же подход применяется в DVB-IPTV и DVB-IPDC, и поэтому GSE позволяет рассматривать IP в качестве точки совместимости вещательных компаний, телекоммуникационных сетей и мобильных приложений. Таким образом, данная технология становится краеугольным камнем для DVB на пути к конвергенции и моделью, позволяющей объединить все эти сектора.

Технология GSE обеспечивает дополнительные функции, повышающие гибкость и подстраиваемость протокола. Среди ключевых характеристик GSE следует выделить, в частности, такие:

  • Поддержка мультипротокольной инкапсуляции (IPv4, IPv6, MPEG, ATM, Ethernet, 802.1pQ VLANs и т.д.).
  • Поддержка нескольких режимов адресации: помимо 6-байтового MAC-адреса (включающего много- и однонаправленную передачу), технология также поддерживает режим без MAC-адресов, а также опциональный 3-байтовый адресный режим.
  • Механизм фрагментации IP-датаграмм или других сетевых пакетов в основной полосе для поддержки режимов управления ACM/VCM.
  • Поддержка аппаратной фильтрации.
  • Расширяемость: дополнительные протоколы связи могут включаться через специальные значения типов протокола (к примеру, безопасность Уровня 2, Компрессия IP-заголовков и т.п.).
  • Низкая сложность аппаратной реализации.

IP-датаграммы, рамки Эзернета, а также прочие пакеты сетевого уровня, предназначенные для передачи, инкапсулируются в один или более GSE-пакетов (см. рисунок 2). Процесс инкапсуляции очерчивает начало и конец каждого сетевого уровня единицы данных протокола (PDU), добавляет контрольную информацию – такую, как тип протокола и указатель адреса, а также, при необходимости обеспечивает общую проверку целостности.

DVB-GSE-img2

Фрагментация при переходе к слою соединения вызвала много проблем в протоколе и структуре приложений, поэтому Инженерный совет интернета (IETF) настойчиво рекомендует избегать фрагментации на IP-уровне. GSE соответствует этому ключевому требованию, гарантируя отсутствие фрагментации на IP-уровне. Если фрагментация необходима для адаптации к рамкам основной полосы DVB-вещателя, то она происходит исключительно на GSE-уровне и поэтому скрыта от IP-уровня. Процесс перекомпоновки устойчив к потерям в рамках основной полосы.

ПОЗИЦИИ НА РЫНКЕ

Различные продукты, в которых используется технология DVB-GSE, были разработаны и предложены для использования в различных профессиональных спутниковых приложениях. На момент написания этой статьи ещё ничего не было слышно о появлении на рынке бытовых продуктов, в которых бы использовалась технология GSE. Помимо этого, GSE входит в число рекомендаций SatLabs для DVB-RCS терминалов (по прямой линии DVB-RCS) в «Рекомендациях систем SatLabs» v1.3 и v2.3 (www.satlabs.org).

GSE-LITE

В ноябре 2013 года был разработан профиль GSE-Lite, в котором снижены требования к памяти и обработке данных для передатчиков и приёмных устройств. Профиль предлагает упрощённый, но вполне функциональный набор возможностей GSE, позволяющий производить недорогие бытовые приёмные устройства.

Ключевые различия его от основного профиля GSE таковы:

  • Максимальная память 7,2 кБт против 16 Мб.
  • Максимальная задержка 64 против 256 рамок основной полосы.

Источник