Карякин В.Л. Цифровое телевидение (2-е издание, 2013) (2) (1143040), страница 40
Текст из файла (страница 40)
Здесь необходимо отметить. что качество Йей является субъективной мерой оценки качеспш вещания по опыту пользователей услуг 1РТУ. Качество Йой связано с понятием качества обслуживания ЙпУ, которое используетса шш обьективной оценки предоставляемых услуг, и учитывает дополнительно потребности и пожелания пользователей услуг 1РТУ. Метод реализации передачи потокового видео, представленный а данном разделе, основан на архитектуре алшпвцин муштнмсдиа ресурсов, включая механизмы принятия решений н адаптации ресурсов.
Инструмент адаптации базируется на технологиах стандартов МРЕС-21 и Н.864/А УС БУС, которые были рассмотрены ранее ао второй главе книги. рассмотрим различные виды адапташш мультимедийных ресурсов. 6.5.8 Дяипыяческая адаптация Под динамической адалзчлней понимается алаи гацня мультимедиа ресурсов а течение сессии вещаний. Это ис исключает адаптации в ив'гале сессии, когда определяетса категория динамической адаптации. При потоковом вещании кошент адаптнруетея в устройстве, которое будем в лальиейшем называл, инструментом алапшцнн, н потоковом сервере, соответственно.
Процесс адаптации происхошш с учетом «озмсокностсй цифрового телевизионного приемника в харакзеристик сети передачи данных. Прн мобильном приеме возможны изменения парамегроа сети благодаря перемещению польюаатела и беглповному переключению каналов доступа, имшощгм различную пропускную способносп ()юумииговглй сценарий). Часто доступ пользователя к мультимедийному сервису меняется в течение сессии. Это связано с колебаниями пропускной способности ссгн першшчи данных благодаря изменению ее нагрузки.
Очень лаптю. чгобы инструмент адаптации динамично реагировал на изменения парамегроа сети, принимал решения о требуемой адаптации и аффективно управлял действующим потоком ин1)юрмацнн а автоматическом режиме. 6.гьЗ Распределеипап адагггпцаи Предположим„что пятерню -провайдер ор> авизовал непрерывное вещание одного и того же фильма (например, целую педелю) по технологии «плата за 193 Цифровое ттлевллсивс! В.Л. Кврякнв. - Вй СОЛОН-Пресс Глава 6.
Технологии инфрового ТВ вешания в мультиссрвисных сетях передачи данных просмотра (рву-Рвг вмтв) на одном и тоьг же канале. За плату пользователи могут прнсоелнннться к этому каналу в течение всей длительности фильма. После ошшты (догорав здесь не рассматривается), пользователь посылает серверу запрос на подключение к просмотру фильма (рнс. 626). Сервер выбирает наиболее подходящий узел адаптации, основываясь на описании местоположения, включенного в пользовательский запрос, н отправляет запрос иа узел адаптации. Узел адаптации отвечает на запрос и принимает контекстную информацию от пользователя (например, возможности терминала н текущие сетевые условия). Затем он сравнивает эту когпекстную информацию с аналогичной информацией от других пользователей, которых он обслуживает на этом канале н решает, достаточное лн качество потока приходит с сервера нлн нет.
Если нет — с сервера запрашиваетсл поток с более высоким качеством. Рисунок 6.26 - Сценарий распределенной анап шцнн На рпс. 6.26 используетса следующая англоязычная информация: Слег ичуй Р))А — пользователь с карманным компьютером; Ююг жйй Тай!ег РС - польюлатель с планшетным конные шром; Лег)вшг- запрос; Сеигегггйе)шег( Мегайага — мешгшиные, связанные с содержанием; Гогжагг( Лервезг(М— запрос(ы) вперед; Мои)е Мел(иег Леги1вйвл - фильм со средним разрешением: Мев)е, сом Леюймюл — фильм с низким разрешенном; Соигглг )грегтллел— информация о контексгс; Агуврглйои )теде - узел адаптации; )Уепвогйбв) - сеть (н); пй 1игегпег- например, интернет.
ЦиФровое телевидение/ ВЛ. Карякин. — йй СОЛОН-Пресс 199 Глава 6. Темюаогни цифрового ТВ ассынгы в муяыпссрвнсных сетях перелачн ванных Контент адаптируется для каждого пользователя на узле ацаптацин в обшем виде. основываясь на метаданных, которые передаются вместе с содержимым. 6.5.4 Архитектура ииструмеита адаптации и управлении потоками данных Рассмотрим более подробно архитектуру инструмента и управления потоками данных (см, рис. 6.27), В центре схемы располагается нвсягргшенш одопгнтГни, с такой конструкцией, что может быть использован как на сервере, так и иа узле адаптации.
Рисунок 6.27 — Архитекзура инструмента адаптации и управления потоками данных На рис.2 используегсл слелуюшав англоязычная информанпя: майа й мегег7ега яеретуигу - хранилншс медиа и мепгаапных; Фепгогл— сстзк Еде Веаиег — чтение файла; Юггелтгггд Хеггег - погоковый сервер; Агулргвггел Фиде - узел адагпации; Юеггег — сервер; Аг7арглггоп Ельчпе Сопгго1 — инструмент адаптации и унравлепия; СопыхГАгцгеьиивп ула/- инсзруыент агрсгвцнн контекста; Яезоигее Аг7лргег — адаптер ресурсов; ВапгйгМгй Еяппгепоп — оценка пропускной способности; Мег7га Рес7ггггтег — Медна пакетирование; Мегйе 2геяее7геггег - Медиа депакшированис; Орггт!иг— оптимизазор; Инструмент алмпации имеет ашперфейс уприеяевия, функции которого слсдуюппгс: обеспечивает управление потоковым сервером и сервером чтения файлов; управ~лет раГхгтой инструмента адаптации, акгивируя ра.иичные модули а соответствующее время; отвечает за большую часп, внутренних связей межлу рашнчными модулями.
200 Цифровое шасвидсние/ В.Л. Карякин. — Пб СОЛОН-Пресс Глава 6. Технологии иифрового ТВ вещания в мультисервиснмх сетях оерслачи лаинмх В зависимости от сценария приложений, инструмент адаптации нахолится либо на сервере, либо на угле адалтаиил. В первом случае контент изалскаегся нз локального хранилища через сервер псина файлов, который фрагментируег н пакетнруег соответствующие мелна- и мстадаиные для начала вешания (!а). Здесь и далее (от (а до! (Ь) обозначения различных этапов работы инструмента адаптации н упрашгенпя потоками данных на рис.
6.27. В другом случае контент и его сопугствующие мегаданпыс получают из ости ()Ь). В обоих случает пакетированные данные поступают на вход устройств рвспвкетироваиия (депакетизаторов) для извлечения соответствующих фрагментов медиа- л метаданных (2а, 2Ь). Часть извлс киных из пакетов метаданных попалагот на оптимизатор (3), который отвечаег за определение оптимальных параметров адаптации на основе имеющихся огра|гичсний (например, допгупнах полоса пропускання, разрешснио экрана и т.д.). Этот модуль, таким образоы, обеспечивает процесс принятия решений об адаптации. Все исгнмсиныс параметры испоаауемой оралы, являюзцнеся ограни интами при оптими шции процесса адап инин. храпятсл в центральной базе данных под управлением инструмента агрсгацин (обьедииспия) контекста за исключением лнпвмичио изменяющейся полосы пропускаиия.
которая кон ~ролнрустся инструментом оцсикн пропускной способиоспг. Этот инструмент регулярно шмеряст канал передачи лля оценки полосы пропусюипш (5а). Вся эта информация переластся иа оптимизатор (4+5Ь), который определяет оптимальные параметры адаптации. Затем эгн параметры ишгаиггся в ресурсный адаптер (6), который выполняет действительную адаптацию ресурсов (8) с использованием части метаданных, связанных с солоржаинем кои ген щ (7). Наконец, шшп гнрованиыс молив- ()0) и мсталанньгс (9а, 9Ь) цакстнруются (! )а, ! ! Ь) и псрелаютсл через потоковый сервер.
65.5 Динамическое црипптне регнеинй Как отмечалось выше, опгньнгзвтор отвечает ш определение оппгмальиых парамезров адаптации при залаииых технических характерисгнках оборудовагшя пользователя и ограничениях, связанных с пропускной способностью канала передачи данных. Принятно решений требует знаний, по крайной мере, о возможностях процесса адаптации, дополненных характеристиками ресурсов н качсспш, которые необходимы прн выборе алаи гацнн. С другой стороны требуется набор значений дескрипторов контекста. В случае масштабирования видео поюка с использованием тсхнояогнй стандарта гхубб(чРС Х)гС свойспы адаптации будут определяться всеми Цифровое телевидение/ Взь карякин. — 66 сОлОн-пресс 201 Глава 6.
Технология цифрового ТВ вешания а мультасереисвых сетях верелачв лавана поддерживаемыми комбинациями, пространственного, временного и качественного масштабирования. Значения дескрипторов контекста могут соответствовать, например, размеру экрана или текущему сетевому соединению.
В МРЕСг-21 определено два дескриптора для записи такой информацию адаппшия ДоЯ ~АИарга1юл~вй, Аг2оЮ); универсальный дескрюпор ограничений (г)нЬегзп! Селаапйггг И ° Гтрьг. иСВ). Дескриптор АДеЯ описывает взаимосвязь параметров адаптации, результирующих характеристик ресурсов, параметров качесеа и других параметров. сГС2З может дополнять эту информацию матеыатически определенными ограннчеииами, налагаемыми контекстом используемой среды или других источников.
Кроме того, фуикцгш оптимизации может быть объявлена в е/СЮ для управления выбором лучшего варианта адаптации. 6.5.6 Архитектура узла адаптации Архитектура узла шшптацни может быть грубо разделена па три модуля (рис.б.28). Рисунок 6.28- Архитектура узна адшпацин На рнс. 6.28 используется следующая англоязычная информация: 202 Цифровое телевидение! ВЛ. Карякин. — Ьй СОЛОН-Пресс Глава 6. Технологии инфрового ТВ ясшааня а мультнсераасных сетях переаачи лаиаых л<оде — узел; сеиемс Адаргайои д<аде — общий узел адаптации; Адара<<(ол Еийзие — инструмент адаптации; Адарзед сои<сиз - содержание адаптированное; Сашек< Аййгейапоп — агрегации контекста; Соп<етЗМегй(ий— объединение контекста; Сеимиг-Яеуигед Мед<дага - метаданные связанные с содержанием; Саизепт 1иуопнааеи — информация о содер<кании; Мегйгил Сои<сиз 1иуогшагуеп - информация о слиянии содержания.
Модуль асрега<гии коюяексша отвечает за сбор контекстной информации от клиентских узлов, расположенных ниже по пути доставки и обеспечение этой информацией других модулей. Основываясь на этой контекстной информации, инструмент адаптации может решить какая адшпнция должна быть применена к мультимедиа контенту, чтобы передать клиентам (см.
раздел 2.2.3). Модр<ь обьедииеиил десьрииа<ороа компилирует набор дескрипторов, каждый из которых обеспечивает наивысшее качество, которос может потребить шобой из подключенных терминалов. Обьединснпе контекстнои информации достигащся с помощью определенных дескрипторов узла адаптации. описывающих„например, поддерживаемые варианты адаптации н отправку на сервер.