Разработка веб-приложения для Smart TV 

 

Заказчик

Европейский телеком-провайдер доступа в Интернет и кабельного / цифрового ТВ.

 

Задача

Наш клиент обратился за опытом в разработке новых и переносе существующих приложений с других платформ (напр, Android STB) на Tizen/webOS. От нас требовалось оптимальное решение IPTV для Smart TV.

 

Решение

В этом кейсе мы делимся нашей общей экспертизой в разработке приложений для Smart TV, которую мы задействуем в этом и других схожих проектах. Это краткий обзор опыта работы с Смарт ТВ приложениями в Promwad.

 

1. Веб-приложения для Tizen Samsung и WebOS LG TV

Площадки Samsung/WebOS TV это веб-сайт на устройстве Smart TV. Разработка приложений для них реализовывается при помощи технологий и языков HTML5, CSS и JavaScript.

Мы поддерживаем:

  • Модели Samsung TV 2016–2020+ (Версии Tizen 2.4–5.5+)
  • Модели LG TV 2016–2020+ (Версии WebOS 3.0–5.0+)

Рисунок 1. Наша карта технологий в SmartTV-разработке.

 

2. Портирование кросс-платформенных приложений на нескольких языках

Портирование приложений с поддержкой функций возможен в рамках доступного API. Список функций, реализованных за последнее время:

  • Автоматическое определение языка
  • Голосовое управление
  • Отображение наличия сети
  • Получение информации об устройстве
  • Поддержка адаптивной потоковой передачи AVplay 
  • Работа с устройствами ввода
  • Подключение инструментов аналитики
  • Поддержка сторонних плееров (dash.js, shaka, etc)

Tizen Samsung TV Product API

Мы можем разрабатывать приложения в рамках нескольких групп API:

  • Base API
  • Application Framework API
  • Content API
  • Network API
  • System API
  • TV Controls API

WebOS TV Product API

  • Standard Web API
  • Luna Service API
  • WebOSTV.js

 

3. Технологии

Стек технологий в Promwad для веб-приложений Samsung TV:

Языки

  • Plain Javascript (ES5/ES6+)
  • Frameworks (React/Svelte)
  • CSS3, SASS, Stylus
  • Grunt / Gulp / Webpack
  • Animation GSAP

Форматы носителей информации

  • MPEG-DASH
  • HLS
  • Smooth Streaming

Поддеркжа DRM 

  • Google Widevine
  • Microsoft PlayReady

 

4. Хостинговые и облачные приложения

Мы разрабатываем как облачные, так и hosted-приложения для Tizen/webOS. 

В первом случае приложение запускается с использованием ресурсов установленного приложения на вашем webOS TV.

Во втором - путем перенаправления URL-адресов с локальным фиктивным приложением на телевизоре Smart TV. Приложение загружает его ресурсы с удаленного сервера и отображает их на экране телевизора Smart TV.

 

5. Обслуживание

Мы предлагаем полную поддержку на всех этапах - от разработки до размещения в магазинах приложений

  • Коммуникацируем с Samsung/WebOD Apps TV Seller Office
  • Поддержка публикации приложений и устранение возникающих неполадок
  • Осуществление совместимости с телевизорами Samsung/LG

 

Результат

В рамках проекта клиент получил приложение IPTV с функциями TimeShifting, электронного программного гида, или EPG, персональной видеозаписи (PVR) и паузы/перемотки. Кроме того, пользователь платформы имеет доступ к разделам: YouTube, Прогноз погоды, CinemaRoom, Радио и Браузер.

 

 

Другие кейсы

Расскажите нам о своей задаче!

Вся предоставленная информация останется конфиденциальной.