Введение

Стандарт для интерактивного цифрового телевидения Multimedia Home Platform (DVB MHP) — это открытый стандарт системы промежуточного программного обеспечения, разработанный проектом DVB для интерактивного цифрового телевидения. MHP обеспечивает прием и выполнение интерактивных приложений на основе Java на телевизоре. Интерактивные телевизионные приложения могут передаваться по каналу вещания вместе с аудио- и видеопотоками. Эти приложения могут представлять собой, например, информационные сервисы, игры, интерактивное голосование, электронную почту, SMS-сообщения или онлайн-покупки. Приложения MHP могут использовать дополнительный канал обратной связи, который должен поддерживать протокол IP.

Развертывание

В мае 2010 года наиболее крупные развертывания DVB MHP были в Италии (DVB T), Корее (DVB S), Бельгии (DVB C) и Польше (DVB S), с проведением испытаний или небольшими развертываниями в Германии, Испании, Австрии, Колумбии, Уругвае и Австралии. Услуга MHP также предлагалась в Финляндии Финской радиовещательной корпорацией (Yleisradio), но была закрыта в конце 2007 года из-за технической неисправности. Официального объявления о закрытии не последовало. В конечном итоге причиной закрытия стало то, что MHP так и не достигла "критической массы". Основными причинами неудачи в Финляндии были: 1) 50% финских домохозяйств используют наземное вещание, где трансляция приложений MHP может быть очень дорогой, 2) телевещатели никогда не информировали телезрителей об услугах MHP, поскольку цифровизация телевизионных сетей вызвала крайне негативную реакцию в финских СМИ, и вещатели не хотели дополнительно расстраивать своих клиентов, если те приобрели новые дорогие приставки (STB), не поддерживающие приложения MHP, и 3) на рынке было представлено лишь небольшое количество MHP-приставок, поскольку Финляндия – небольшой рынок, и крупные производители не проявляли интереса к разработке новых MHP-приставок исключительно для Финляндии. MHP-совместимые приставки больше не доступны в Финляндии. Американская кабельная индустрия разработала собственную промежуточную систему, известную как OCAP, которая во многом основана на MHP. В настоящее время крупнейший кабельный провайдер Бельгии Telenet развертывает свою систему DVB MHP под названием DigiBox. Грядущая наземная сеть цифрового телевидения NTV в Норвегии также будет использовать стандарт DVB MHP. В конце 2008 года канал Info+ в Греции (входящий в платформу ERT Digital) начал транслировать информацию DVB MHP, однако, поскольку стандарты для цифрового телевидения в Греции к февралю 2009 года так и не были установлены, большинство телевизоров и DVB T-приемников, продаваемых в стране, не поддерживают DVB MHP.

Технология

В MHP определена обширная среда выполнения приложений для цифрового интерактивного телевидения, независимая от аппаратного и программного обеспечения, специфичного для конкретного производителя. Эта среда выполнения основана на использовании виртуальной машины Java и определении универсальных API, обеспечивающих доступ к типичным ресурсам и функциям интерактивного цифрового ТВ-терминала. Взаимосовместимые приложения MHP работают поверх этих API. Специальное приложение, называемое Navigator, являющееся частью программного обеспечения терминала, предоставляет пользователю доступ ко всем приложениям MHP и другим DVB-сервисам (таким как телевидение и радио). Navigator может быть реализован и как Java-программа, но это не является обязательным требованием. MHP – это лишь часть семейства спецификаций, все из которых основаны на Глобальном Исполняемом Стандарте MHP (GEM), разработанном для обеспечения широкого распространения MHP во всем мире.

DVB-HTML

Приложения MHP представлены в двух вариантах. Первый тип – это приложения DVB HTML. Они не получили широкого распространения, отчасти из-за того, что спецификация DVB HTML была завершена только с MHP 1.1, а отчасти из-за того, что многие вещатели, производители оборудования и разработчики контента считают ее слишком сложной и трудоемкой в реализации. Приложения DVB HTML представляют собой набор HTML-страниц, которые транслируются в составе сервиса. Спецификация основана на модульной версии XHTML 1.1 и также включает CSS 2.0, DOM 2.0 и ECMAScript.

DVB-J

Второй, и, безусловно, самый популярный вид – приложения DVB J (DVB Java). Они написаны на Java с использованием набора API MHP и состоят из набора файлов классов, которые транслируются вместе с сервисом. Приложения DVB Java известны как "Xlets". Это концепция, аналогичная апплетам для веб-страниц, представленная компанией Sun в спецификации JavaTV. Как и апплеты, интерфейс xlet позволяет внешнему источнику (менеджеру приложений в случае приемника MHP) запускать и останавливать приложение.

Возвратный канал

Приставки MHP могут предоставлять обратный канал для приложений, которым требуется связь с внешним миром, например, для приложений для голосования или совершения покупок. Типичными каналами обратной связи являются телефонная линия или широкополосное интернет-соединение (ADSL или 56k в Италии, с использованием модема, встроенного в приставку). DVB RCT (Return Channel Terrestrial) – это беспроводная технология, использующая инфраструктуру DVB. Она обеспечивает беспроводной канал обратной связи VHF/UHF для вещателя, предназначенный для интерактивного наземного телевидения. Скорость передачи данных составляет несколько кбит/с на пользователя для голосования, опросов, электронной почты, телемагазинов и т.д. При наличии канала обратной связи он должен поддерживать IP с TLS.