Что такое hbbtv в смарт телевизоре. "Загадочная красная кнопка" или HBBTV

23.02.2019

Хранимые процедуры SQL представляют собой исполняемый программный модуль, который может храниться в в виде различных объектов. Другими словами, это объект, в котором содержатся SQL-инструкции. Эти хранимые процедуры могут быть выполнены в клиенте прикладных программ, чтобы получить хорошую производительность. Кроме того, такие объекты нередко вызываются из других сценариев или даже из какого-либо другого раздела.

Введение

Многие считают, что они похожи на процедуры различных (соответственно, кроме MS SQL). Пожалуй, это действительно так. У них есть схожие параметры, они могут выдавать схожие значения. Более того, в ряде случаев они соприкасаются. Например, они сочетаются с базами данных DDL и DML, а также с функциями пользователя (кодовое название - UDF).

В действительности же хранимые процедуры SQL обладают широким спектром преимуществ, которые выделяют их среди подобных процессов. Безопасность, вариативность программирования, продуктивность - все это привлекает пользователей, работающих с базами данных, все больше и больше. Пик популярности процедур пришелся на 2005-2010 годы, когда вышла программа от "Майкрософт" под названием «SQL Server Management Studio». С ее помощью работать с базами данных стало гораздо проще, практичнее и удобнее. Из года в год такой набирал популярность в среде программистов. Сегодня же является абсолютно привычной программой, которая для пользователей, «общающихся» с базами данных, встала наравне с «Экселем».

При вызове процедуры она моментально обрабатывается самим сервером без лишних процессов и вмешательства пользователя. После этого можно осуществлять любые удаление, исполнение, изменение. За все это отвечает DDL-оператор, который в одиночку совершает сложнейшие действия по обработке объектов. Причем все это происходит очень быстро, а сервер фактически не нагружается. Такая скорость и производительность позволяют очень быстро передавать большие объемы информации от пользователя на сервер и наоборот.

Для реализации данной технологии работы с информацией существует несколько языков программирования. К ним можно отнести, например, PL/SQL от Oracle, PSQL в системах InterBase и Firebird, а также классический «майкрософтовский» Transact-SQL. Все они предназначены для создания и выполнения хранимых процедур, что позволяет в крупных обработчиках баз использовать собственные алгоритмы. Это нужно и для того, чтобы те, кто осуществляет управление такой информацией, могли защитить все объекты от несанкционированного доступа сторонних лиц и, соответственно, создания, изменения или удаления тех или иных данных.

Продуктивность

Эти объекты баз данных могут быть запрограммированы различными путями. Это позволяет пользователям выбирать тип используемого способа, который будет наиболее подходящим, что экономит силы и время. Кроме того, процедура сама обрабатывается, что позволяет избежать огромных временных затрат на обмен между сервером и пользователем. Также модуль можно перепрограммировать и изменить в нужное направление в абсолютно любой момент. Особенно стоит отметить скорость, с которой происходит запуск хранимой процедуры SQL: это процесс происходит быстрее иных, схожих с ним, что делает его удобным и универсальным.

Безопасность

Такой тип обработки информации отличается от схожих процессов тем, что он гарантирует повышенную безопасность. Это обеспечивается за счет того, что доступ других пользователей к процедурам может быть исключен целиком и полностью. Это позволит администратору проводить операции с ними самостоятельно, не опасаясь за перехват информации или несанкционированный доступ к базе данных.

Передача данных

Связь между хранимой процедурой SQL и клиентским приложением заключается в использовании параметров и возвращаемых значениях. Последним не обязательно передавать данные в хранимую процедуру, однако эта информация (в основном по запросу пользователя) и перерабатывается для SQL. После того как хранимая процедура завершила свою работу, она отсылает пакеты данных обратно (но, опять же, по желанию) к вызвавшему его приложению, используя различные методы, с помощью которых может быть осуществлен как вызов хранимой процедуры SQL, так и возврат, например:

Передача данных с помощью параметра типа Output;

Передача данных с помощью оператора возврата;

Передача данных с помощью оператора выбора.

А теперь разберемся, как же выглядит этот процесс изнутри.

1. Создание EXEC-хранимой процедуры в SQL

Вы можете создать процедуру в MS SQL (Managment Studio). После того как создастся процедура, она будет перечислена в программируемый узел базы данных, в которой процедура создания выполняется оператором. Для выполнения хранимые процедуры SQL используют EXEC-процесс, который содержит имя самого объекта.

При создании процедуры ее название появляется первым, после чего производится один или несколько параметров, присвоенных ему. Параметры могут быть необязательными. После того как параметр(ы), то есть тело процедуры, будут написаны, нужно провести некоторые необходимые операции.

Дело в том, что тело может иметь локальные переменные, расположенные в ней, и эти переменные являются локальными также по отношению к процедурам. Другими словами, их можно рассматривать только внутри тела процедуры Microsoft SQL Server. Хранимые процедуры в таком случае считаются локальными.

Таким образом, чтобы создать процедуру, нам нужно имя процедуры и, по меньшей мере, один параметр в качестве тела процедуры. Обратите внимание, что отличным вариантом в таком случае является создание и выполнение процедуры с именем схемы в классификаторе.

Тело процедуры может иметь любой вид из например, такие как создание таблицы, вставки одного или нескольких строк таблицы, установление типа и характера базы данных и так далее. Тем не менее тело процедуры ограничивает выполнение некоторых операций в нем. Некоторые из важных ограничений перечислены ниже:

Тело не должно создавать какой-либо другой хранимой процедуры;

Тело не должно создать ложное представление об объекте;

Тело не должно создавать никаких триггеров.

2. Установка переменной в тело процедуры

Вы можете сделать переменные локальными для тела процедуры, и тогда они будут находиться исключительно внутри тела процедуры. Хорошей практикой является создание переменных в начале тела хранимой процедуры. Но также вы можете устанавливать переменные в любом месте в теле данного объекта.

Иногда можно заметить, что несколько переменных установлены в одной строке, и каждый переменный параметр отделяется запятой. Также обратите внимание, что переменная имеет префикс @. В теле процедуры вы можете установить переменную, куда вы хотите. К примеру, переменная @NAME1 может объявлена ​​ближе к концу тела процедуры. Для того чтобы присвоить значение объявленной переменной используется набор личных данных. В отличие от ситуации, когда объявлено более одной переменной в одной строке, в такой ситуации используется только один набор личных данных.

Часто пользователи задают вопрос: «Как назначить несколько значений в одном операторе в теле процедуры?» Что ж. Вопрос интересный, но сделать это гораздо проще, чем вы думаете. Ответ: с помощью таких пар, как «Select Var = значение». Вы можете использовать эти пары, разделяя их запятой.

В самых различных примерах люди показывают создание простой хранимой процедуры и выполнение ее. Однако процедура может принимать такие параметры, что вызывающий ее процесс будет иметь значения, близкие к нему (но не всегда). Если они совпадают, то внутри тела начинаются соответствующие процессы. Например, если создать процедуру, которая будет принимать город и регион от вызывающего абонента и возвращать данные о том, сколько авторов относятся к соответствующим городу и региону. Процедура будет запрашивать таблицы авторов базы данных, к примеру, Pubs, для выполнения этого подсчета авторов. Чтобы получить эти базы данных, к примеру, Google загружает сценарий SQL со страницы SQL2005.

В предыдущем примере процедура принимает два параметра, которые на английском языке условно будут называться @State и @City. Тип данных соответствует типу, определенному в приложении. Тело процедуры имеет внутренние переменные @TotalAuthors (всего авторов), и эта переменная используется для отображения их количества. Далее появляется раздел выбора запроса, который все подсчитывает. Наконец, подсчитанное значение выводится в окне вывода с помощью оператора печати.

Как в SQL выполнить хранимую процедуру

Есть два способа выполнения процедуры. Первый путь показывает, передавая параметры, как разделенный запятыми список выполняется после имени процедуры. Допустим, мы имеем два значения (как в предыдущем примере). Эти значения собираются с помощью переменных параметров процедуры @State и @City. В этом способе передачи параметров важен порядок. Такой метод называется порядковая передача аргументов. Во втором способе параметры уже непосредственно назначены, и в этом случае порядок не важен. Этот второй метод известен как передача именованных аргументов.

Процедура может несколько отклоняться от типичной. Все так же, как и в предыдущем примере, но только здесь параметры сдвигаются. То есть параметр @City хранится первым, а @State хранится рядом со значением по умолчанию. Параметр по умолчанию выделяется обычно отдельно. Хранимые процедуры SQL проходят как просто параметры. В этом случае, при условии, параметр «UT» заменяет значение по умолчанию «СА». Во втором исполнении проходит только одно значение аргумента для параметра @City, и параметр @State принимает значение по умолчанию «СА». Опытные программисты советуют, чтобы все переменные по умолчанию располагались ближе к концу списка параметров. В противном случае исполнение не представляется возможным, и тогда вы должны работать с передачей именованных аргументов, что дольше и сложнее.

4. Хранимые процедуры SQL Server: способы возврата

Существует три важных способа отправки данных в вызванной хранимой процедуре. Они перечислены ниже:

Возврат значения хранимой процедуры;

Выход параметра хранимых процедур;

Выбор одной из хранимых процедур.

4.1 Возврат значений хранимых процедур SQL

В этой методике процедура присваивает значение локальной переменной и возвращает его. Процедура может также непосредственно возвращать постоянное значение. В следующем примере, мы создали процедуру, которая возвращает общее число авторов. Если сравнить эту процедуру с предыдущими, вы можете увидеть, что значение для печати заменяется обратным.

Теперь давайте посмотрим, как выполнить процедуру и вывести значение, возвращаемое ей. Выполнение процедуры требует установления переменной и печати, которая проводится после всего этого процесса. Обратите внимание, что вместо оператора печати вы можете использовать Select-оператор, например, Select @RetValue, а также OutputValue.

4.2 Выход параметра хранимых процедур SQL

Ответное значение может быть использовано для возврата одной переменной, что мы и видели в предыдущем примере. Использование параметра Output позволяет процедуре отправить одно или несколько значений переменных для вызывающей стороны. Выходной параметр обозначается как раз-таки этим ключевым словом «Output» при создании процедуры. Если параметр задан в качестве выходного параметра, то объект процедуры должен присвоить ему значение. Хранимые процедуры SQL, примеры которых можно увидеть ниже, в таком случае возвращаются с итоговой информацией.

В нашем примере будет два выходных имени: @TotalAuthors и @TotalNoContract. Они указываются в списке параметров. Эти переменные присваивают значения внутри тела процедуры. Когда мы используем выходные параметры, вызывающий абонент может видеть значение, установленное внутри тела процедуры.

Кроме того, в предыдущем сценарии две переменные объявляются, чтобы увидеть значения, которые установливают хранимые процедуры MS SQL Server в выходном параметре. Тогда процедура выполняется путем подачи нормального значения параметра «CA». Следующие параметры являются выходными и, следовательно, объявленные переменные передаются в установленном порядке. Обратите внимание, что при прохождении переменных выходное ключевое слово также задается здесь. После того, как процедура выполнена успешно, значения, возвращаемые с помощью выходных параметров, выводятся на окно сообщений.

4.3 Выбор одной из хранимых процедур SQL

Эта техника используется для возврата набора значений в виде таблицы данных (RecordSet) к вызывающей хранимой процедуре. В этом примере SQL хранимая процедура с параметрами @AuthID запрашивает таблицу «Авторы» путем фильтрации возвращаемых записей с помощью этого параметра @AuthId. Оператор Select решает, что должно быть возвращено вызывающему хранимой процедуры. При выполнении хранимой процедуры AuthId передается обратно. Такая процедура здесь всегда возвращает только одну запись или же вообще ни одной. Но хранимая процедура не имеет каких-либо ограничений на возвращение более одной записи. Нередко можно встретить примеры, в которых возвращение данных с использованием избранных параметров с участием вычисленных переменных происходит путем предоставления нескольких итоговых значений.

В заключение

Хранимая процедура является довольно серьезным программным модулем, возвращающим или передающим, а также устанавливающим необходимые переменные благодаря клиентскому приложению. Поскольку хранимая процедура выполняется на сервере сама, обмена данными в огромных объемах между сервером и клиентским приложением (для некоторых вычислений) можно избежать. Это позволяет снижать нагрузки на сервера SQL, что, конечно же, идет на руку их держателям. Одним из подвидов являются хранимые процедуры T SQL, однако их изучение необходимо тем, кто занимается созданием внушительных баз данных. Также существует большое, даже огромное количество нюансов, которые могут быть полезны при изучении хранимых процедур, однако это нужно больше для тех, кто планирует плотно заняться программированием, в том числе профессионально.

Стандарт HbbTV, или же гибридное эфирно-широкополосное телевидение, уже используется для вещания в странах Европы, а также рассматривается в качестве потенциального стандарта для использования в США. Данный стандарт позволяет запускать потоковый контент из интернета, нажав красную кнопочку при настройке на любой из телеканалов. В 2016 году – HbbTV 2.0, в которой будет реализована поддержка Ultra HD и устройств категории «второй экран».

В группе говорят, что сегодня в мире насчитывается более 25 миллионов смарт-телевизоров и сет-топ-боксов, поддерживающих стандарт HbbTV. В процесс внедрения стандарта вовлечены такие компании, как LG, Samsung, Sony и TP Vision (Philips).

Итак, давайте разбираться, что же из себя представляет HbbTV 2.0 и, как говорится, с чем его едят.

1. Функциональные особенности

1.1. Что нового в HbbTV 2.0?

  • HTML5 и связанные технологии.
  • HEVC видео.
  • Поддержка субтитров для контента, получаемого из широкополосных сетей.
  • Запуск приложения для экрана-спутника.
  • Связь «приложение к приложению».
  • MPEG DASH.
  • Вставка рекламных блоков в VoD-контент.
  • Синхронизация приложений и контента.
  • Доставка контента через вещательный канал для трансляции не в режиме реального времени.
  • Многопотоковая синхронизация.
  • DRM в CAM.
  • Синхронизация приложений и контента между устройствами.
  • Удалённый запуск HbbTV приложения.
  • Поддержка клавиатуры и мыши.
  • Решение конфликтов ключевых запросов.
  • Кеширование объектных каруселей.

1.2 Работает ли HbbTV 2.0 со вторым экраном? Если да, то каким образом?

Да. HbbTV 2.0 поддерживает четыре варианта работы со вторым экраном:

  • Приложение на втором экране может запускать HbbTV приложение на телевизоре: это позволяет зрителю использовать свой планшет или смартфон для того, чтобы просматривать видео-контент и запускать HbbTV приложение, чтобы смотреть этот контент на экране телевизора. При таком варианте используется технология DIAL – как и в случае с Netflix и Chromecast.
  • Приложение на телевизоре запускает приложение на втором экране: это позволяет, к примеру, таким популярным телешоу, как «Голос», запускать при помощи соответствующей службы HbbTV 2.0 приложение «Голос» на планшете, дабы обеспечить зрителю более глубокое погружение в происходящее и возможность интерактивной связи.
  • Связь между приложением на втором экране и приложением на телевизоре.
  • Синхронизация приложения или медиа на втором экране с медиа на телевизоре: это позволяет зрителю без проблем и прерываний переключаться в процессе просмотра с одного устройства на другое.

1.3. Что нового появится в модификации 2.0 из того, что не поддерживалось в модификации 1.5?

  • Улучшено взаимодействие с вторым экраном (описано в пункте 1.2).
  • Службы доступа, сочетающие аудио из широкополосных сетей с видео из эфира. Это позволит пользователям выбирать дополнительные языки или чистую аудио-дорожку.
  • Включение VOD-услуги (доступ к контенту из эфира, записанному на внутреннее хранилище ресивера).
  • Дополнительные широкие возможности для пользователя, основанные на HTML5.
  • Возможность непрерывного просмотра видео-контента при переходе между телевизором, смартфоном, ПК и планшетом.
  • Инновационные приложения-спутники, которые расширяют возможности телезрителя, добавляя детальную информацию о программе, голосование, а также прочие функции.
  • Стандартизированная доставка Ultra HD контента в компрессии HEVC из широкополосной сети.
  • Улучшенная доступность служб с более качественной поддержкой субтитров на различных языках.
  • Поддержка новых рекламных моделей.
  • Поддержка защиты личных данных пользователя.

1.4. Кто планирует использовать новую функциональность?

Общий набор функциональных особенностей HbbTV 2.0 формировался при участии различных сторон, включая вещателей, производителей и операторов. Несколько общенациональных организаций уже подтвердили планы использовать HbbTV 2.0. Ожидается, что первый проект масштабного внедрения HbbTV 2.0 проведёт британская компания Freeview Connect.

2. Внедрение и доступность

2.1. Является ли стандарт HbbTV 2.0 обратно-совместимым с модификацией 1.1. и 1.5?

Да. Стандарт HbbTV 2.0 был разработан таким образом, чтобы обеспечить стабильную работу существующих приложений HbbTV 1.1 и 1.5 на ресиверах HbbTV 2.0.

2.2. Когда ресиверы HbbTV 2.0 появятся в розничной продаже?

Появление в продаже первых HbbTV 2.0 ресиверов ожидается в 2016 году.

2.3. Есть ли / будет ли возможность обновления ресиверов стандарта 1.1 / 1.5 до версии 2.0 через обновление программного обеспечения?

Да, обновление существующих ресиверов HbbTV 1.1 или 1.5 возможно, это можно будет сделать при помощи соответствующей HbbTV 2.0 прошивки. Впрочем, на практике обновление телевизоров обычно ограничено исправлением выявленных «багов» и не добавляет в них новые функции. На управляемых сет-топ-боксах также будет возможно такое обновление, однако, лишь при условии достаточного количества памяти, необходимого для корректной работы HbbTV 2.0

2.4. Будет ли режим сертификации для стандарта 2.0? Если да, то когда?

В самое ближайшее время Ассоциация HbbTV запускает тендер на разработку комплекта для тестирования HbbTV 2.0. Ориентировочно комплект для тестирования будет готов в 2016 году, что позволит начать выпуск HbbTV 2.0 совместимых продуктов и услуг.

2.5. Будут ли опубликованы Профили новой спецификации? Или же во всех телевизорах/сет-топ-боксах должна будет быть внедрена новая спецификация полностью?

Никаких профилей не будет. Во всех телевизорах/сет-топ-боксах будет необходимо внедрить все составляющие элементы спецификации. Отдельные части данной спецификации относятся исключительно к определённым моделям телевизоров и сет-топ-боксов – в зависимости от их возможностей. Некоторые примеры включают HEVC.

3. Публикация и сроки

3.1. Будут ли технические характеристики HbbTV 2.0 опубликованы Европейским институтом телекоммуникационных стандартов (ETSI)? Если да, то под каким номером?

HbbTV передаст HbbTV 2.0 в ETSI. Что случится после, зависит от результатов процессов, инициированных ETSI. Мы надеемся, что характеристики будут опубликованы под номером TS 102 796 V1.3.1.

3.2. Когда можно ожидать начала имплементации HbbTV 2.0 в отрасли? Следует ли производителям ждать до тех пор, когда ETSI опубликует документацию?

Отрасль имплементирует HbbTV 2.0, не дожидаясь времени публикации технической спецификации в ETSI.

4. Защита личных данных

4.1. Предусматривает ли HbbTV 2.0 добавление или изменение чего-либо в сфере защиты личных данных?

В HbbTV 2.0 добавлено множество функций, относящихся к сфере защиты личных данных.

  • Требование о включении в телевизор опции, дающей пользователю возможность определять, разрешать ли устройству отслеживать его действия (основано на пункте «Не отслеживать» спецификации W3C).
  • Телевизоры должны либо сами блокировать куки от третьей стороны, либо дать пользователю возможность включать этот режим.
  • В телевизорах рекомендуется предлагать возможность блокирования отслеживания web-сайтов с предоставлением пользователю возможности контролировать этот процесс.
  • Телевизоры дают пользователю возможность блокировать куки.

5. Общие сведения / Фон

5.1. Сколько в мире сегодня насчитывается HbbTV совместимых устройств?

По состоянию на сегодня на руках у пользователей во всём мире насчитывается более 25 миллионов HbbTV ресиверов.

5.2. Какая доля HbbTV совместимых устройств в общем количестве новых продаваемых устройств?

В большинстве стран Европы почти все продаваемые подключаемые телевизоры являются HbbTV совместимыми.

5.3. В каких странах используется стандарт HbbTV?

5.4. Какие компании и отраслевые сектора являются главными движущими силами в вопросе внедрения HbbTV 2.0?

  • Вещатели и операторы: BBC, Eutelsat, IRT, ITV, SES
  • Производители: LG, Samsung, Sony, TP Vision
  • Технологические компании: Access, Cisco, Digital TV Group, Digital TV Labs, Dolby, Ericsson, Espial, Fraunhofer FOKUS, HTTV, Nagra, Opera, Quadrille, Qualcomm, Strategy and Technology, Tara Systems, Telecom ParisTech, TNO, Viaccess-Orca.

Стандарт HbbTV, или же гибридное эфирно-широкополосное телевидение, уже используется для вещания в странах Европы, а также рассматривается в качестве потенциального стандарта для использования в США. Данный стандарт позволяет запускать потоковый контент из интернета, нажав красную кнопочку при настройке на любой из телеканалов.

В 2016 году будет готова новая модификация стандарта – HbbTV 2.0, в которой будет реализована поддержка Ultra HD и устройств категории «второй экран».

В группе говорят, что сегодня в мире насчитывается более 25 миллионов смарт-телевизоров и сет-топ-боксов, поддерживающих стандарт HbbTV. В процесс внедрения стандарта вовлечены такие компании, как LG, Samsung, Sony и TP Vision (Philips).

Итак, давайте разбираться, что же из себя представляет HbbTV 2.0 и, как говорится, с чем его едят.

1. Функциональные особенности

1.1. Что нового в HbbTV 2.0?

HTML5 и связанные технологии.

  • HEVC видео.
  • Поддержка субтитров для контента, получаемого из широкополосных сетей.
  • Запуск приложения для экрана-спутника.
  • Связь «приложение к приложению».
  • MPEG DASH.
  • Вставка рекламных блоков в VoD-контент.
  • Синхронизация приложений и контента.
  • Доставка контента через вещательный канал для трансляции не в режиме реального времени.
  • Многопотоковая синхронизация.
  • DRM в CAM.
  • Синхронизация приложений и контента между устройствами.
  • Удалённый запуск HbbTV приложения.
  • Поддержка клавиатуры и мыши.
  • Решение конфликтов ключевых запросов.
  • Кеширование объектных каруселей.

1.2 Работает ли HbbTV 2.0 со вторым экраном? Если да, то каким образом?

Да. HbbTV 2.0 поддерживает четыре варианта работы со вторым экраном:

  • Приложение на втором экране может запускать HbbTV приложение на телевизоре: это позволяет зрителю использовать свой планшет или смартфон для того, чтобы просматривать видео-контент и запускать HbbTV приложение, чтобы смотреть этот контент на экране телевизора. При таком варианте используется технология DIAL – как и в случае с Netflix и Chromecast.
  • Приложение на телевизоре запускает приложение на втором экране: это позволяет, к примеру, таким популярным телешоу, как «Голос», запускать при помощи соответствующей службы HbbTV 2.0 приложение «Голос» на планшете, дабы обеспечить зрителю более глубокое погружение в происходящее и возможность интерактивной связи.
  • Связь между приложением на втором экране и приложением на телевизоре.
  • Синхронизация приложения или медиа на втором экране с медиа на телевизоре: это позволяет зрителю без проблем и прерываний переключаться в процессе просмотра с одного устройства на другое.

1.3. Что нового появится в модификации 2.0 из того, что не поддерживалось в модификации 1.5?

Улучшено взаимодействие с вторым экраном (описано в пункте 1.2).

  • Службы доступа, сочетающие аудио из широкополосных сетей с видео из эфира. Это позволит пользователям выбирать дополнительные языки или чистую аудио-дорожку.
  • Включение VOD-услуги (доступ к контенту из эфира, записанному на внутреннее хранилище ресивера).
  • Дополнительные широкие возможности для пользователя, основанные на HTML5.
  • Возможность непрерывного просмотра видео-контента при переходе между телевизором, смартфоном, ПК и планшетом.
  • Инновационные приложения-спутники, которые расширяют возможности телезрителя, добавляя детальную информацию о программе, голосование, а также прочие функции.
  • Стандартизированная доставка Ultra HD контента в компрессии HEVC из широкополосной сети.
  • Улучшенная доступность служб с более качественной поддержкой субтитров на различных языках.
  • Поддержка новых рекламных моделей.
  • Поддержка защиты личных данных пользователя.

1.4. Кто планирует использовать новую функциональность?

Общий набор функциональных особенностей HbbTV 2.0 формировался при участии различных сторон, включая вещателей, производителей и операторов. Несколько общенациональных организаций уже подтвердили планы использовать HbbTV 2.0. Ожидается, что первый проект масштабного внедрения HbbTV 2.0 проведёт британская компания Freeview Connect.

2. Внедрение и доступность

2.1. Является ли стандарт HbbTV 2.0 обратно-совместимым с модификацией 1.1. и 1.5?

Да. Стандарт HbbTV 2.0 был разработан таким образом, чтобы обеспечить стабильную работу существующих приложений HbbTV 1.1 и 1.5 на ресиверах HbbTV 2.0.

2.2. Когда ресиверы HbbTV 2.0 появятся в розничной продаже?

Появление в продаже первых HbbTV 2.0 ресиверов ожидается в 2016 году.

2.3. Есть ли / будет ли возможность обновления ресиверов стандарта 1.1 / 1.5 до версии 2.0 через обновление программного обеспечения?

Да, обновление существующих ресиверов HbbTV 1.1 или 1.5 возможно, это можно будет сделать при помощи соответствующей HbbTV 2.0 прошивки. Впрочем, на практике обновление телевизоров обычно ограничено исправлением выявленных «багов» и не добавляет в них новые функции. На управляемых сет-топ-боксах также будет возможно такое обновление, однако, лишь при условии достаточного количества памяти, необходимого для корректной работы HbbTV 2.0

2.4. Будет ли режим сертификации для стандарта 2.0? Если да, то когда?

В самое ближайшее время Ассоциация HbbTV запускает тендер на разработку комплекта для тестирования HbbTV 2.0. Ориентировочно комплект для тестирования будет готов в 2016 году, что позволит начать выпуск HbbTV 2.0 совместимых продуктов и услуг.

2.5. Будут ли опубликованы Профили новой спецификации? Или же во всех телевизорах/сет-топ-боксах должна будет быть внедрена новая спецификация полностью?

Никаких профилей не будет. Во всех телевизорах/сет-топ-боксах будет необходимо внедрить все составляющие элементы спецификации. Отдельные части данной спецификации относятся исключительно к определённым моделям телевизоров и сет-топ-боксов – в зависимости от их возможностей. Некоторые примеры включают HEVC.

3. Публикация и сроки

3.1. Будут ли технические характеристики HbbTV 2.0 опубликованы Европейским институтом телекоммуникационных стандартов (ETSI)? Если да, то под каким номером?

HbbTV передаст HbbTV 2.0 в ETSI. Что случится после, зависит от результатов процессов, инициированных ETSI. Мы надеемся, что характеристики будут опубликованы под номером TS 102 796 V1.3.1.

3.2. Когда можно ожидать начала имплементации HbbTV 2.0 в отрасли? Следует ли производителям ждать до тех пор, когда ETSI опубликует документацию?

Отрасль имплементирует HbbTV 2.0, не дожидаясь времени публикации технической спецификации в ETSI.

4. Защита личных данных

4.1. Предусматривает ли HbbTV 2.0 добавление или изменение чего-либо в сфере защиты личных данных?

В HbbTV 2.0 добавлено множество функций, относящихся к сфере защиты личных данных.

  • Требование о включении в телевизор опции, дающей пользователю возможность определять, разрешать ли устройству отслеживать его действия (основано на пункте «Не отслеживать» спецификации W3C).
  • Телевизоры должны либо сами блокировать куки от третьей стороны, либо дать пользователю возможность включать этот режим.
  • В телевизорах рекомендуется предлагать возможность блокирования отслеживания web-сайтов с предоставлением пользователю возможности контролировать этот процесс.
  • Телевизоры дают пользователю возможность блокировать куки.

5. Общие сведения / Фон

5.1. Сколько в мире сегодня насчитывается HbbTV совместимых устройств?

По состоянию на сегодня на руках у пользователей во всём мире насчитывается более 25 миллионов HbbTV ресиверов.

5.2. Какая доля HbbTV совместимых устройств в общем количестве новых продаваемых устройств?

В большинстве стран Европы почти все продаваемые подключаемые телевизоры являются HbbTV совместимыми.

5.3. В каких странах используется стандарт HbbTV?

5.4. Какие компании и отраслевые сектора являются главными движущими силами в вопросе внедрения HbbTV 2.0?

Вещатели и операторы: BBC, Eutelsat, IRT, ITV, SES

  • Производители: LG, Samsung, Sony, TP Vision
  • Технологические компании: Access, Cisco, Digital TV Group, Digital TV Labs, Dolby, Ericsson, Espial, Fraunhofer FOKUS, HTTV, Nagra, Opera, Quadrille, Qualcomm, Strategy and Technology, Tara Systems, Telecom ParisTech, TNO, Viaccess-Orca.

Информации на русском языке о Hybrid Broadcast Broadband TV очень мало, поэтому расскажу немного о самом HbbTV. HbbTV - это новый телевизионный стандарт промышленного применения, который органично сочетает передачу развлекательного и информационного контента по каналам телевизионного вещания и широкополосному интернету. Другими словами, HbbTV это продвинутая версия телетекста с полноценной графикой, видео и аудио. Версия 1.1.1 данной спецификации была одобрена ETSI в июне 2010 года.

На сегодняшний день каналы с поддержкой HbbTV осуществляют трансляцию во Франции, Германии, Австрии, Голландии и других странах Европейского Союза. В России внедрение технологии HbbTV начнется с первого квартала 2013 года.

Спецификация HbbTV была разработана лидерами отрасли. Собрались и подумали, а как эффективно управлять стремительно растущим количеством доступного для конечного пользователя контентом. И вот что вышло.

Как работает HbbTV ?

Спецификация основана на существующих хорошо изученных стандартах и веб-технологиях. На уровне приложений тут работают: OIPF (Open IPTV Forum), CEA-2014 (CE-HTML), W3C (HTML и т.д.), а на транспортном уровне применяется спецификация ETSI TS 102 809 (сигнализация и транспортировка интерактивных приложений и сервисов в гибридных широковещательных/широкополосных средах (DVB).

Абонентский терминал имеет возможность подключения к двум сетям. Широковещательная сеть (DVB-T, DVB-S, DVB-C) - через это соединение терминал принимает обычные не интерактивные трансляции, т.е аудио/видео контент, которым нельзя управлять (иначе его называют линейный). По этой же сети передаются данные приложений и протоколы сигнализации. Даже если терминал не подключен к интернету возможен прием телепередач, потому что в потоке передаются протоколы сигнализации, они то и отвечают за синхронизацию данных приложения и линейного контента. Это сделано для того, что бы была возможность показывать интерактивную рекламу, проводить голосования и различные викторины.

Если подключить терминал к интернету, будет обеспечена двусторонняя связь с поставщиком приложений. Появится возможность получать интерактивные данные, например фильмы на заказ. Нечто подобное сделано в Кинозалах Триколор HD .

В основе стандарта лежит немного видоизмененный HTML, который называется СЕ -HTML. Есть так же и поддержка JavaScript, AJAX и CSS и обработка событий DOM. В целом HbbTV-программа, это ни что иное как сайт, с размерами до 1920х1080 пикселей, вызов которого осуществляется нажатием специальной кнопки ("RED Button"), расположенной на пульте управления.

Данная программа может быть привязана как к определенному типу телевизионной передачи, так и к самому каналу. Кроме того, она может быть запущена в фоновом процессе. Если идет привязка к телепередаче, то она отображает информацию, которая дополняет её. В том случае если телепередача заканчивается, окно HbbTV-программы закрывается.

Данные в HbbTV могут передаваться как через интернет, так и через сам канал вещания, но ощутить все преимущества можно только при наличии широкополосного интернета.

Сервис HbbTV можно открыть и закрыть в любое удобное для вас время. В нужный момент времени можно запустить только один вариант программы, другими словами многозадачность для HbbTV не характерна.

Все HbbTV устройства поддерживают настройки ограничения просмотра контента по возрастным категориям.

Теперь перейдем к примерам:

HbbTV-программа спортивных передач, гонки на мотоциклах - отображается общий командный зачет, количество кругов, которое осталось пройти, номер заезда. Кто и в какой лиге выступает, результаты и статус заездов. Красная кнопка внизу позволяет скрыть информацию, зеленая переключиться на новости этого канала, желтая - перейти к просмотру видеозаписей данного заезда, а синяя выводит телетекст.

А вот так выглядит теннисный турнир.

Помимо последнего выпуска новостей, в том числе и в текстовом виде, можно посмотреть прогноз погоды сразу на несколько дней вперед, спортивные новости, программу передач и многое другое.

Медиа-архив

Немецкие телевизионные каналы предлагают совершенно легальный просмотр всех транслируемых телевизионных передач за прошлую неделю! Теперь вам не нужно записывать телевизионный сериал, серию которого вы пропустили, или же искать её в интернете.

Виджеты - веб приложения сторонних разработчиков

Есть возможность создания и различного рода виджетов, такого плана как мини-программы, простые игрушки, которые в свою очередь не имеют привязки к телевизионным передачам.

Существует и возможность создания HbbTV программ для рекламных компаний. К примеру, во время отображения рекламного ролика о путевке в какую нибудь экзотическую страну, можно будет открыть HbbTV приложение, и осуществить заказ билета в эту страну. В реале такое еще не практикуется, но разработки уже ведутся.

Присутствует в данном стандарте и возможность прослушивания радиотрансляций. При переключении на один из каналов радио, пользователь сможет увидеть как сам трек лист, так и название песни, которая проигрывается в данный момент.

Абонентские HbbTV-терминалы

Что касается устройств, то здесь существует несколько вариаций. Либо это покупка телевизора, который поддерживает HbbTV, оснащенного WI-FI или Ethernet. Или же приобретение специальной DVB приставки с поддержкой EtherNet.

Более 60 крупнейших игроков телевизионной индустрии уже присоединились к рабочей группе HbbTV, среди них: SES ASTRA - компания, имеющая 15 спутников на 5 орбитальных позициях и транслирующая около 2500 телеканалов на 122 миллиона абонентских приставок. Eutelsat - один из 3-х крупнейших спутниковых операторов в мире, владеет 27 спутниками и транслирует около 3200 телеканалов и 1100 радиостанций. Такие Бренды, как SONY, LG, Philips, Access, RTL Groupe, Viaccess, Irdeto, Nagra, Dolby Laboratories, HUMAX и многие другие.

Не так давно пакет услуг "Вместе" "взорвал" наш город. После выхода на рынок пакетного предложения уже более 1000 пользователей за несколько месяцев оценили все преимущества пакета услуг.

Напомним, что такое пакет услуг "Вместе":

  • 4 в 1 - важные услуги связи в одном пакете : безлимитная мобильная связь, высокоскоростной интернет, кабельное цифровое телевидение и интерактивное цифровое телевидение;
  • очевидная выгода - стоимость всех услуг связи в одном пакете гораздо дешевле, чем по-отдельности. Оплата осуществляется на один лицевой счет, что экономит ваше время и значительно упрощает платежи;
  • авансовая форма оплаты - пополнение счета возможно в любом размере, достаточно поддерживать положительный баланс;
  • простота подключения - отсутствие очередей и необходимости приезжать в офис. Все, что нужно - это подать заявку по телефону на удобный для Вас день и время!
  • стоимость подключения всего 1 копейка ;
  • круглосуточная техническая поддержка абонентов .

К нашумевшим пакетам услуг "Вместе" мы дали старт новой технологии. Первые в Республике Беларусь мы открыли в ваших телевизорах возможности "загадочной красной кнопки" или HbbTV сервис. Весь апрель Вы сможете тестировать эту услугу в рамках пакетных предложений, а также при просмотре кабельного цифрового телевидения.

Что же такое технология HbbTV и как она работает?

При включении канала на экран выводится графический объект, называемый в спецификации HbbTV "красной кнопкой". Это своеобразная подсказка, информирующая пользователя о наличии у программы HbbTV-сервисов, которая появляется в правом нижнем углу экрана. В качестве командной "красной кнопки" используется соответствующая "цветная" кнопка пульта ДУ. После нажатия "красной кнопки" начинается загрузка графического меню HbbTV.

Первое, что наблюдаешь на экране после загрузки сервиса HbbTV - это интерактивное меню (графический интерфейс). Ниже представлен интерфейс на примере канала "Перец Int.".

Интерфейс HbbTV-платформы нагляден и интуитивно понятен. Поэтому какого-то дополнительного онлайн-объяснения работы основных функций не требуется.