Технология интерактивного телевидения неплохо известна большинству специалистов в области связи. Однако сейчас немало вопросов возникает о принципах взаимодействия абонентской приставки с сервером Middleware. Какие бывают варианты отображения пользовательского интерфейса на экране телевизора и чем отличаются эти варианты? На просторах «рунета» этот вопрос обделен вниманием. Существуют два основных, совершенно разных подхода реализации системы Middleware. Первый основан на web-технологиях. В таком случае на приставке работает браузер, предлагаемый (за отдельную плату) заводом – изготовителем приставки. Он отображает генерируемую сервером web-страницу пользовательского интерфейса. Средства взаимодействия с плеером – java script. Второй подход заключается в том, что с приставки удаляется заводской софт, устанавливается операционная система, под которой графический интерфейс управления интерактивным ТВ – это уже отдельное, самостоятельное нативное приложение. Рассмотрим эти два подхода подробнее, разберемся в плюсах и минусах каждого из них.
Графический интерфейс абонента в такой реализации представляет собой набор web-шаблонов. Они хранятся на сервере и передаются на клиентскую приставку при каждом запросе каждого абонента. На клиентской приставке запущен браузер, с помощью которого и отображается необходимая web-страница. Будь то список ТВ-каналов, страница услуги VoD или информация о балансе – для каждой страницы необходим свой web-шаблон.
Считается, что разработать и модифицировать такой интерфейс сравнительно просто. Но на практике возникает множество проблем, сводящих к минимуму достоинства. Ниже перечислены основные недостатки.
При таком подходе оператор в итоге получает систему, которую будет очень сложно модифицировать. Технологии не стоят на месте, на рынке постоянно появляются новые качественные ТВ-приставки по заманчивым ценам. Но использовать эти новинки в системе Middleware первого поколения, скорее всего, не получится. У абонента же – сомнительной скорости и функциональности интерфейс, работа с которым может вызвать вопросы о целесообразности всего интерактивного телевидения в принципе.
Одной из первых в России перешла к использованию нативных приложений (толстый клиент) для построения системы Middleware компания «НетАП». Для низкоуровневой интеграции приставок в IPTV-комплекс требуются партнерские отношения с производителями телевизионных приставок. Так как именно SDK от производителя позволяет использовать ресурсы STB максимально корректно и наиболее полно.
В Middleware второго поколения задача формирования графического интерфейса полностью переложена на клиентскую часть системы. На STB устанавливается операционная система Linux, под управлением которой работает специальное приложение, являющееся самостоятельным интерфейсом пользователя. То есть вся графика, все подпрограммы, модули и плагины находятся и исполняются на самой приставке, не обращаясь без необходимости к серверу.
Это позволяет не только разгрузить сервер, но предоставить еще ряд других значительных преимуществ:
Таким образом, при использовании системы Middleware второго поколения оператор связи получает решение с неограниченными возможностями. Новые приставки и новые сервисы могут быть введены в эксплуатацию без остановки всего комплекса IPTV. Абонент же оценит быстроту работы графического интерфейса и простоту добавления новых сервисов.