Set top box что это такое: Set Top Box, IPTV приставка или ресивер цифрового телевидения? – MediaPure.Ru

Содержание

Set Top Box, IPTV приставка или ресивер цифрового телевидения? – MediaPure.Ru

Понятие STB или Set Top Box является универсальным, по сути, это общепринятая аббревиатура, обозначающая ресивер цифрового телевидения — устройства, позволяющего получить доступ к цифровому телевидению и следующим цифровым телевизионным услугам:

  • VOD — видео по заказу
  • Pay-per-view — услуга выборочной предоплаты за контент
  • EPG (Electronic Program Guide) — электронный программный гид
  • Multilanguage — несколько звуковых дорожек
  • Titles — субтитры на избранных каналах и т.д.

Приставки STB также применяются с целью защиты контента от несанкционированного просмотра (система условного доступа), как в спутниковом DTH (Direct-to-Home — спутниковое телевидение для домашнего просмотра) вещании, так и в кабельном DVB-С и эфирном DVB-T телевидении, то есть является универсальным ресивером, в зависимости от применения. Иногда данное название встречается среди других электронных интерактивных или развлекательных домашних устройств, таких как игровые приставки или цифровые медиаплееры. Например, в роли IPTV приставки провайдера Билайн может выступать приставка XBOX 360.

По сути, Set Top Box — это абонентское устройство, принимающее, обрабатывающее и преобразующее в аналоговую форму сигнал DVB, совместимый с ТВ-приемником. Иногда STB имеет встроенный модем для подключения к сети обратного канала.

Ресивер цифрового телевидения, в свою очередь, является устройством, принимающим сигнал цифрового телевидения и передающее его на экран телевизора. Как правило, для передачи сигнала, принимаемого ресивером цифрового телевидения, используется MPEG-2 или MPEG-4 технология сжатия, в связи с этим подобные устройства часто называют также декодерами цифрового телевидения. Так как описываемое устройство обычно представляет собой небольшую коробочку, которую в эпоху ЭЛТ-телевизоров можно было поставить на телевизор сверху, в английском для неё прижилось название Set Top Box или сокращенно STB. Данную аббревиатуру вы можете наблюдать на пультах современных IPTV приставок CISCO или Motorola (к примеру у интернет-провайдера Билайн). Что касается IPTV, вы получаете сигнал через интернет соединение, а формировать изображение на телевизоре или мониторе помогает приставка STB. Современные STB приставки могут выступать в роли полноценного медиаплеера, обладая полным функционалом для воспроизведения широкого спектра мультимедиа контента.

STB-приставка: описание и характеристики

Новая технология IPTV основывается на передаче сигналов цифрового телевидения посредством компьютерных IP-сетей. С этой целью сигнал шифруется и передается на воспроизводящее устройство, в роли которого может выступать домашний компьютер либо специальная техника – IPTV-приставка или STB (IP Set-Top-Box). Трансляция изображения и дешифровка сигнала на компьютере осуществляется посредством IPTV-плееров. STB-приставка с этой целью использует электронные схемы декодеров, которые преобразуют цифровой сигнал в аналоговое видео для телевизора.

stb приставка

Преимущества IPTV-технологии

Основным достоинством данной технологии является открытый доступ к цифровым ресурсам наподобие IP-телефонии и IP-телевидения.

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

Интерактивность является еще одним преимуществом технологии: работа IP-соединения осуществляется в обе стороны – от сервера клиенту и обратно. Благодаря этому потребитель может управлять услугой с ТВ-приставки STB или компьютера.

тв приставка stb

Функционал приставок

Подключаемая к ТВ IPTV-приставка RT STB HD обладает следующими функциями:

  • Получение видеоматериалов по запросу. На сервере располагается библиотека видеоматериалов VoD, обращение в которую позволяет получить доступ к тому или иному фильму. Нередко видеоматериалы предоставляются на платной основе.
  • Управление просмотром при помощи технологии Time Shifted TV. Программное обеспечение для компьютера или приставка STB HD для телевизора позволяют перематывать телепрограмму в любом направлении и временно приостанавливать ее трансляцию.
  • Альтернативная версия сервиса VoD – сервис nVoD – позволяет формировать персональную телепрограмму. Общественный кинозал дает возможность группе пользователей координировать свои просмотры между собой.
  • Сервис TVoD позволяет отложить просмотр фильма или видео. Пользователю достаточно заранее выбрать необходимые телепередачи и телеканалы и направить запрос на просмотр в будущем.

приставка stb hd

Возможности приставки

Основным преимуществом STB-приставок является большое количество интерактивных сервисов и возможность напрямую управлять контентом. Приставка обеспечивает доступ к большинству интернет-сервисов: Picasa, YouTube и другие, плюс такие приборы оснащены USB-портами, позволяющими подключать внешние устройства. Через IPTV-приставки RT STB HD возможно воспроизведение видеофайлов с внешних носителей, просмотр фото и изображений, а при подключенном к устройству Wi-Fi-роутеру – доступ к видеоресурсам сети. Видеопоток можно перенаправить на компьютер или ноутбук.

Комплектация приставки

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

Примерная комплектация STB-приставки от «Ростелекома» включает:

  • Универсальные USB-порты, один из которых располагается на передней панели приставки, второй — на задней.
  • Для инфракрасного выносного приемника может размещаться RC-разъем. Его наличие обуславливается конкретной моделью STB-приставки.
  • Ethernet-разъем с максимальной скоростью соединения 100 Мб/сек. Он позволяет подключить приставку к сети провайдера, предоставляющего интернет-услуги.
  • Разъем HDMI для подключения приставки к телевизору.
  • Кабель HDMI. Крайне редко идет в комплекте с STB-приставкой, чаще всего пользователю приходится самостоятельно его приобретать.
  • Кабель с тремя коннекторами подключается к аналоговому AV-разъему. Один из коннекторов предназначен для трансляции видео, два остальных — для аудио.
  • Разъем под пальчиковые батарейки.

Перечисленные разъемы располагаются на задней панели приставки.

stb приставка ростелеком

Подключение устройства

Приставка к старым моделям телевизоров подключается через AV разъем при помощи кабеля с тремя коннекторами. Современные модели телевизоров, оснащенные HDMI-входом, подключаются через HDMI-кабель. Соответственно, в последнем варианте качество звука и изображения в разы лучше.

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

В меню устройства навигация осуществляется соответствующими клавишами на пульте управления приставки.

приставка iptv rt stb hd

Настройка программного обеспечения приставки

На пульте управления располагается клавиша SETUP, с помощью которой осуществляется настройка приставки. Конфигурирование устройства проводится следующим образом:

  • В пункте меню «Расширенные настройки» устанавливается дата, время и часовой пояс. Для полноценного использования интерактивных возможностей приставки сделать это нужно обязательно, поскольку данные синхронизируются с IPTV-сервером.
  • Если приставка подключается через маршрутизатор, то необходимо сконфигурировать ее как сетевое устройство. Осуществляется это через пункт меню «Конфигурация сети»: в открывшемся окне выбирается конкретный тип сети — к примеру, проводное Ethernet-соединение.
  • В следующем открывшемся окне активируется DHCP-режим посредством нажатия на клавишу с надписью «Авто (DHCP)». В появившемся окошке необходимо нажать на ОК.
  • Готовность сети к функционированию проверяется в меню «Состояние сетей». Выбирается Ethernet-соединение, после чего отправляется запрос. В ответ должно открыться окно с перечнем настроек TCP/IP: пользователь должен убедиться в том, что все конфигурации указаны правильно.
  • Следующим этапом настраиваются сервера. В одноименном меню в поле NTP-сервер вводятся следующие данные: pool.ntp.org. Все данные вводятся через электронную клавиатуру, управление которой осуществляется через клавиши на пульте.
  • В пункте меню «Настройки видео» корректируется воспроизведение видеоматериалов. Желательно отключить такие опции, как автопереключение частоты кадров и форсирование DVI. Далее выставляется необходимое разрешение монитора по аналогии с настройкой монитора компьютера. В последнюю очередь назначается режим видеовыхода. Настроить данный пункт можно согласно инструкции к приставке. Старые модели, оснащенные AV-входом, используют режим PAL.

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

тв приставка iptv rt stb hd

Итоги

STB-приставки современных моделей представляют собой полноценные аналоги медиаплееров и обладают полным функционалом для воспроизведения мультимедиаконтента.

STB — погружение / Хабр

Всем доброго времени суток.

Я думаю что многие из вас слышали о домашнем телевидении, и предложении купить себе в дом ТВ-декодер (приставку) чтобы вы могли насладиться качественным ТВ, покупать фильмы, узнавать погоду, и делать многое другое не отходя от телевизора.

Сейчас я расскажу вам что такое — эта приставка, со стороны разработчика программных продуктов.

Если вам это интересно — добро пожаловать под кат.

Что такое приставка?

Приставка (STB, Set-Top Box, бокс) — это одноплатный компьютер, на которой установлена максимально урезанная ось из семейства GNU/Linux.

Команда uname -a:

# uname -a
Linux (none) 3.1.5-1.7 #66 SMP Wed Oct 22 14:40:19 EEST 2014 mips GNU/Linux

Боксы как-правило слабые.

Сильные представители (и, соответственно, дорогие) могут иметь:

  • Оперативная память — от 300Mb до 1Gb
  • Всего места на приставке — ~250Mb
  • Свободного места — ~5-20Mb (возможно, бывает и больше, но это именно те цифры, с которыми приходится работать)
  • Процессор — до 1.3Ghz (до двух ядер)

Каждый бокс имеет (список содержит лишь важные элементы):

  • Ethernet вход — нужен для IPTV (если бокс IPTV), интеграции с сервисами, для подключения к приставке
  • HDMI выход — без комментариев
  • Аналоговый выход — без комментариев
  • S/PDIF — без комментариев
  • USB входы — как-правило один вход, но бывают боксы которые рассчитаны на подключение различных флешек и внешних жестких дисков одновременно, и поэтому могут иметь больше входов. Некоторые боксы даже поддерживают USB-хабы.

В зависимости от задачи бокса и некоторых других факторов, бокс может иметь:

  • Вход под сим-карту — некоторые приставки имеют 3G модуль, и через симку пользователь сможет выйти в интернет без Ethernet кабеля. Кроме того, на симку могут приходить сообщения от оператора, и API платформ позволяет работать с СМС сообщениями.
  • Вход для сигнала (спутниковый/кабельный вход) — если приставка спутниковая или кабельная, он необходим для приема цифрового вещания (проще говоря, чтобы можно было подключиться к потокам ТВ каналов). Помимо вещания через кабель может прийти служебная информация.
  • Вход под смарт-карту — опишу это чуть ниже.
  • Разъем под Wi-Fi антенну — некоторые боксы могут работать с Wi-Fi сетями.

Вот так это может выглядеть (фотки из сети, для примера):

Причем здесь JavaScript?

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

Этот портал — ничто иное, как одностраничное приложение (SPA — Single Page Application) написанное на JavaScript, и открытое во вкладке браузера запущенного на приставке.

Когда мы включаем бокс (по питанию) в общем случае происходит следующее (все лишнее не описываю):

  1. Запустилась ось приставки
  2. Приставка запускает браузер, и открывает в нем HTML файл

Здесь есть свои особенности:

  • На некоторых приставках файл конфигурации доступен для записи — можно, например, изменить путь до HTML файла, который будет открываться во вкладке браузера при старте или рестарте браузера. В целом, многие настройки используются для оптимизации процесса отладки кода, не более.
  • На некоторых приставках запускается не HTML файл вашего портала, а собственный портал приставки, в котором вы при помощи пульта вводите адрес файла (либо адрес вашего сервера, который раздает исходники), и затем браузер просто открывает ссылку которую вы ввели.

Добавлено от rule:

Не все приставки позволяют менять страницу портала или адрес портала. Например Amino на первой вашей странице обязывает иметь специально ключи для этого т производителя. Есть несколько уровней доступа для этого.

Получается, что почти никаких навыков для разработки портала на приставке не нужно? Достаточно лишь настроить приставку, и научиться деплоить на нее свое приложение? — это не совсем так.

Приставка — это платформа с очень низкой производительностью, и поэтому разработка под веб, и под бокс, это совершенно разные уровни сложности. Именно поэтому почти любая ошибка кодирования дает о себе знать — ваше приложение будет неверно рендериться, рендериться «лесенкой», тормозить, отказываться работать, «валить» браузер, выдавать артефакты, выедать память, и многое-многое другое. Об этом я расскажу чуть позже.

Зачем нужна приставка?

  • Я абонент — я хочу держать на стене плазму, подключить к ней приставку, и смотреть фильмы, спутниковое ТВ в высоком качестве, узнавать будут ли утром пробки когда я поеду на работу, и не прикладывать никаких усилий.
  • Я оператор связи — я могу продавать (или, например, давать в аренду) своим абонентам приставки, и через нее продавать услуги (продажа фильмов, пакетов каналов, другое) и получать прибыль.

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

Если это обычный браузер, разве мы сможем все это реализовать? Телевидение? Фильмы? SMS? — сможем, потому что приставка это не просто коробка с браузером внутри. Каждый бокс предлагает собственное JavaScript API.

JavaScript API приставки

В общем случае API приставки можно разделить на группы:

  • API плеера приставки — методы чтобы управлять воспроизведением.
  • API для получения информации о текущем потоке — субтитры, дорожки аудио, телетекст, другое…
  • API для работы с входами приставки — проверка наличия HDMI, Ethernet кабеля, спутникового кабеля, наличие 3G, другое…
  • API для проверки наличия соединения — наличие интернета во вставленном кабеле, наличие или качество спутникового сигнала, другое…
  • API для работы с хранилищем приставки — не на всех боксах, но довольно часто локальное хранилище браузера очищается после рестарта приставки, поэтому для сохранения данных между перезагрузками используется отдельный API.
  • API для получения данных — получение IP бокса, MAC-адреса, модель бокса, и другое..
  • API для работы с сетью вещания — сканирование каналов, другое.
  • API для настройки бокса — формат увеличения изображения, пропорции изображения, другое..
  • API для работы с файлами и файловой системой — получить длительность файла, получить список файлов на флешке, узнать кодек видео, другое…

Этого более чем достаточно для решения большинства задач.

Как пользователь взаимодействует с порталом?

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

  • Кнопки навигации — «Вверх», «Вправо», «Вниз», «Влево», «Ввод», «Меню», «Назад».
  • Кнопки управления громкостью — «Сделать громче», «Сделать тише», «Выключить звук»
  • Кнопки для переключения каналов — «Следующий канал», «Предыдущий канал»
  • Кнопки управления воспроизведением — «Плей», «Стоп», «Пауза», «Мотать вперед», «Мотать назад», «Начать запись». В зависимости от производителя какие-то кнопки могут отсутствовать или быть совмещенными.
  • Цифровая клавиатура — цифры и нарисованные на них буквы. Нужны для упрощения ввода символов,
  • Цветные кнопки — для упрощения взаимодействия со страницами. На эти кнопки вешается какая-то логика в зависимости от состояния текущей страницы.
  • Включить/Выключить
  • Другие кастомные кнопки — кнопки ведущие на конкретные страницы приложения, доп. управление навигацией, и другое.

Как портал взаимодействует с пультом?

Разрабатывая приложение нужно поймать нажатие кнопки и обработать его. Здесь все довольно просто — нажатие кнопки на пульте обрабатывается как обычное нажатие на клавишу клавиатуры. Одно отличие — коды клавиш для каждого вендора свои.

Bonus-track — на некоторых боксах события «keyup» и «keydown» приходят одновременно. Поэтому, если захотите сделать обработку зажатия клавиши пульта (такие кейсы бывают), вспомните про картинку костыли_и_велосипеды.jpg

Что мы имеем?

Подведем небольшой промежуточный итог этой быстрой вводной:

  • Бокс — слабая машина на базе Linux
  • Бокс при включении запускает браузер, и поэтому приложение на приставке — это веб-приложение по своей сути.
  • Работа с боксом происходит через SSH или Telnet.
  • Бокс предоставляет API доступное из браузера для решения широкого круга задач связанных с ТВ, аудио/видео файлами, и многим другим.

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

Звучит хорошо? — звучит отлично! Однако, на практике все не так хорошо звучит, и сейчас мы переходим к более интересной, второй части статьи: Заметки

Заметки

Повторюсь — приставка это компьютер с распиленным Linux, и браузером в который вкручен дополнительный API, благодаря которому большинство из задач стоящих перед порталом на приставке становятся реализуемыми.

Для нас важна лишь вторая часть этого высказывания — производители боксов допиливают браузеры!

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

Заметки которые написаны ниже — это субъективные выводы исходя из набитых шишек и найденных граблей. Очень надеюсь, что они окажутся вам полезны.

Поехали..

Операции с DOM

Операции с DOM — самые тяжелые операции. На приставке это очень (!) заметно (в прямом смысле).

Если количество операций с DOM не сведено к минимуму, тогда есть вероятность:

  • Получить очень неприятный эффектвы будете видеть (буквально) как отрисовывается страница. Фактически, это Composite Layers, который отрабатывает очень медленно, и поэтому перерисовку грида страницы видно невооруженным глазом (заменяется один сектор сетки за другим, а не все сразу).
  • Затратить много времени на рендер страницы.

Основная вытекающая из этого проблема — существенно портится UX. Я как пользователь хочу нажать кнопку, и увидеть мгновенно открывшуюся страницу, без месива из перерисовываемых слоев и ожидания в 1-3 секунды. Если я буду видеть это постоянно — у меня появятся неприятные ощущения от взаимодействия с порталом. Я как пользователь прежде всего хочу испытывать удовольствие от взаимодействия с приложением, и думать что потратил свои деньги не зря.

Копнем немного поглубже — Что конкретно нужно минизировать?

Нужно минимизировать или исключить:

  • Вставку элементов пачками — давайте дружить с document.createDocumentFragment().
  • Изменение стиля элементов — если есть возможность спроектировать страницу таким образом, чтобы в каком-то конкретном кейсе (например, перемещение элементов) вы смогли изменить стиль одного или двух элементов вместо целой пачки элементов, нужно ее использовать.
  • Layout + перерисовку дерева элементов. Для понимания о чем идет речь я приведу пример. Например, у вас есть 3 слоя (div), расположенных друг рядом с другом. Если вы добавите первому из них границу в 1px, тогда перерисованы будут все слои вместо одного. Эту лишнюю нагрузку можно исключить спроектировав страницу по-другому.
  • Изменение размеров изображения — если взять изображение размером 100×100, и разместить его задав ему размер 90×90, это будет лишней нагрузкой на браузер (браузер будет ужимать изображение). Если вы делаете каталог с плиткой, где каждый элемент содержит изображение, это будет лишней нагрузкой. Если есть возможность, вытягивайте с сервера изображения строго необходимого вам размера, и не перегружайте браузер лишними в данном случае действиями.
  • Анимации. Приставка может вам позволить добавить анимацию в приложение, но только легковесную анимацию (прокрутка небольшого списка, меню, прокрутка текста). В остальных случаях приставке не хватит производительности, и анимация будет проходить рывками. Об анимации больших элементов страницы можно и вовсе забыть. Есть два исключения — канвас и CSS3 трансформации. Они работают более-менее (не тормозят существенно, но и не «60fps». Назовем это — терпимо), но это дополнительная сложность в разработке.

Резюмируем. Рецепты при работе с DOM:

  • Используйте document.createDocumentFragment — одна операция с DOM намного эффективнее чем несколько (капитан очевидность снова с вами).
  • Проектируйте страницу с расчетом на минимальное количество модификаций DOM при взаимодействии со страницей.
  • Используйте верстку с абсолютно расположенными элементами.
  • Не используйте изображения, которые не подходят вам по размеру.
  • Стремитесь исключить лишнюю нагрузку на браузер.
  • Стремитесь не использовать прозрачность — это заставляет браузер делать больше расчетов.
  • Откажитесь от анимаций, или используйте канвас.
CSS

Без лишней воды, рецепты по оптимизации таблиц стилей, и взаимодействию с классами:

  • Старайтесь не использовать вложенность более одного уровня — это нагрузка на браузер. Если сделать большую вложенность, при изменении разметки, классов элемента или стилей элемента, браузер будет обходить намного больше узлов с целью генерации стиля элемента, нежели с минимальной вложенностью.
  • Не используйте тяжелые селекторы.
  • Если необходимо произвести несколько операций (изменение стиля элемента), которые нельзя объединить — делайте их вместе, подряд. Браузер это определяет, и не перерисовывает (в том числе не производит перерасчёт стилей) элементы лишние n-раз.

Как следствие — использование CSS фреймворков (например, Bootstrap) нежелательно.

Есть отличное решение, которое дает мощный прирост производительности — постараться отказаться от классов, и генерировать верстку с inline-стилями (тег style). Возможно, есть даже плагины для Gulp/Grunt.

Немного про поддержку CSS свойств. В большинстве боксов стоит WebKit, и многое из CSS3 поддерживается. Если вы разрабатываете приложение не под один бокс, а сразу под несколько, тогда не рекомендую использовать различные новые «плюшки». Не исключено, что на одной платформе они отработают отлично, а на второй вам не прилетят баги.

Добавим конкретики. Что часто поддерживается (из CSS3; список очень неполный, составил исходя из реальных кейсов, по памяти):

  • border-radius
  • rgba
  • linear-gradient
  • text-overflow
  • background-size
  • Трансформации
  • Анимации
  • opacity
  • box-shadow
  • overflow-x
  • overflow-y
  • line-break
  • word-wrap
  • text-shadow
  • @font-face
  • box-sizing
  • text-overflow
Баги

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

Какие бывают баги?

Чаще всего встречаются баги связанные с отрисовкой страницы: не отрисовался фон div’а, не выгрузился старый фон при перерисовке элемента, при отрисовке прозрачной границы браузер игнорирует все слои находящиеся под ней (видно сразу фон страницы), и многие другие баги.

Реже встречаются баги в движке: вызов нативного метода валит браузер, if в особых условиях валит браузер, итерация по ключам объекта происходит в не отсортированном виде (возможно, не баг не баг: от gibson_dev «В том то и весь цимес что оно по спецификации так и есть, в сортированном виде только массивы, а конструкция for..in этого не гарантирует»), и другие еще более редкие кейсы.

Отдельная группа багов, это вендорные баги: криво работают потоки, неверно читается файловая система, неверно генерятся ответы при использовании API, и многое другое.

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

Утечки памяти

Утечка памяти на приставке может быть из «ниоткуда». Без примеров, потому что универсального рецепта как это обойти нет.

Правило простоепериодически прогоняйте ваше приложение на утечки памяти. Если утечки есть — ищем откуда, и закрываем «течь».

Другое

Как обычно деплоится приложение (при разработке)?

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

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

Скрытый текстСпособ #1 — Через флешку

  1. Собираем наше приложение
  2. Копируем исходники на флешку
  3. Вставляем флешку в бокс
  4. Заходим на приставку через telnet или ssh (в зависимости от бокса)
  5. Заменяем исходники в директории, из которой приставка пытается запустить HTML файл (обычно это файл index.html)

Способ #2 — Выкачиваем исходники со своей машины

  1. Разворачиваем сервер (например, на express’е), который раздает статику из директории в которую собирается ваше приложение
  2. Собираем приложение
  3. Архивируем приложение
  4. Заходим на приставку через telnet или ssh (в зависимости от бокса)
  5. Выкачиваем исходники с нашей машины (wget, curl)
  6. Заменяем исходники в директории, из которой приставка пытается запустить HTML файл (обычно это файл index.html)

Я думаю что самый лучший способ — способ #3.

Способ #3 — Без деплоя

Этот способ будет работать, если вы можете указать приставке откуда ей тянуть HTML файл (почти на всех боксах это возможно).

  1. Разворачиваем сервер (например, на express’е), который раздает статику из директории в которую собирается ваше приложение
  2. Заходим на приставку через telnet или ssh (в зависимости от бокса)
  3. Редактируем конфиг бокса — указываем адрес HTML файла на вашем локальном сервере

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

Смарт-карта

В боксах может быть смарт-карта. Я не специалист в этой области, поэтому читаем об этом в википедии.

В боксе она может присутствовать в двух видах:

  • Внешняя карта — нужно самостоятельно ее воткнуть в специальный вход в боксе.
  • Интегрированная карта — зашита внутрь бокса, и фактически она всегда «вставлена» когда бокс включен.

Больше ничего об этом не напишу — не специалист, и понимаю как это работает только на уровне «потрогал-пощупал». Не хочу вам случайно соврать.

Финишируем

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

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

P.S

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

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

Будет отлично, если будут дополнения к этой статье — пишите в комментариях, я добавлю всю полезную информацию в текст статьи.

Set Top Box (STB) приставки


Высочайшее качество изображения и звука. Неограниченное число каналов. Возможность поставить программу на паузу, вернуться в ее начало или записать понравившийся момент. Все эти возможности предоставляет интерактивное цифровое телевидение IPTV — технология, передающая ТВ-трансляции через Интернет.

Set top box — что это такое


Set top box (STB) принимает сигнал цифрового ТВ и передает его на телеэкран без потери качества изображения и звука. В зависимости от задачи, STB-приставка преобразует полученный сигнал в аналоговый — для вывода через разъемы RCA или SCART, либо в цифровой — для вывода через HDMI-порт.


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


Управляется при помощи специального дистанционного пульта, либо клавиатуры и мыши. Подключается через свитч для разграничения доступа, обычный или Wi-Fi роутер. Поддерживает все популярные аудио и видео стандарты, имеет встроенный интернет-браузер и оснащен выходами для соединения с A/V аппаратурой.


На работу приставки не влияют погодные условия. Качество трансляции в большей степени зависит от интернет-провайдера, т.к. использование set top box не дает дополнительных задержек или других осложнений.


По сравнению с тюнерами для кабельного или спутникового ТВ, IPTV set top box имеет гораздо меньший размер и ему легко найти место в доме. Еще один плюс — низкое энергопотребление.


Как правило, в комплекте с устройством идут пульт дистанционного управления, блок питания и A/V кабель.


Наиболее эффективным на сегодняшний день решением для просмотра IPTV на телеэкране можно назвать новейшую приставку MAG 245 Micro. Устройство поддерживает все современные технологии мультимедиа, включая VoD (видео по запросу), потоковое видео, просмотр цифровых каналов и воспроизведение видео с внешних устройств и карт памяти SD. STB-приставка имеет встроенный интернет-браузер и онлайн доступ к всевозможным ОТТ-сервисам (например, YouTube).


IPTV Set-Top Box – MAG250, краткий обзор аппаратного обеспечения

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

Как вы уже, наверное поняли, речь пойдет о IPTV приставке — MAG250, выпускаемой украинской компанией Infomir. И в данной статье, мы познакомимся с ее аппаратным обеспечением, внешним видом и комплектом поставки. И сразу хочу сказать отдельно спасибо, компании ASP24, за предоставленный образец для тестов.

Комплект поставки

Начнем наш обзор, как это уже заведено, с упаковки и комплекта поставки.

Поставляется MAG250, в яркой и красивой коробочке, с цветной полиграфией. На разных сторонах которой, изображена как сама приставки, так и различные логотипы поддерживаемых сервисов и стандартов. Так же, имеется заводская наклейка, со штрих-кодами, серийным номером и MAC адресом Ethernet интерфейса.

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

В комплект поставки MAG250, входит:

— STB MAG250
— Пульт дистанционного управления
— Блок питания
— Элементы питания АА, для пульта ДУ
— A/V кабель
— Руководство по эксплуатации

По сути, данный комплект – самодостаточный. Однако, отсутствие HDMI кабеля, удручает. Потому как, для использования приставки с современными телевизорами, он просто необходим. Но учитывая не очень высокую стоимость этих кабелей в данный момент, на это можно закрыть глаза.

Внешний вид и интерфейсы

Тенденция к миниатюризации современных электронных устройств, особенно заметна в случае с MAG250 Micro. Сразу, что бросается в глаза, это «скромные», если можно так сказать, размеры приставки. Она имеет габариты, всего 125х86х28мм (ШхГхВ), а ее вес, не превышает 156 грамм.

Корпус приставки имеет классический прямоугольный вид и выполнен из очень качественного черного пластика, местами он глянцевый, а местами – матовый. При этом, качество сборки – очень высокое. Нет никаких дефектов, ничего не скрипит, нет никаких изъянов или зазоров.

На передней панели устройства, имеется один USB разъем и скрытые под полупрозрачным пластиком светодиодный индикатор и IR приемник пульта дистанционного управления.

На верхней стороне корпуса, на матовом фоне, красуется глянцевая надпись MAG250. А на нижней части, кроме стандартных ножек и отверстий для крепления на вертикальную поверхность, можно увидеть вентиляционные прорези и этикетку, на которой указана модель, серийный номер и MAC адрес конкретного устройства. Там же, можно заметить небольшую, но довольно любопытную надпись Made in Ukraine и голографическую гарантийную наклейку, закрывающую один из винтов.

Ну и как водится, все самое интересное, находится на задней панели MAG250. Здесь, слева на право мы видим: еще один USB порт, разъем для внешнего IR приемника, RJ-45 Ethernet порт, HDMI разъем, оптический S/PDIF разъем, A/V выход (Jack) и разъем питания.

В целом,  внешний вид приставки MAG250, довольно привлекательный. А ее миниатюрные размеры, позволяют попросту спрятать ее за телевизор, не выставляя напоказ. Хотя и показать ее не стыдно.

Пульт ДУ

Если говорить, про пульт дистанционного управления, IPTV приставки MAG-250, то его можно смело назвать удобным и продуманным.  И не смотря на отсутствие, каких либо эргономичных изысков и полностью квадратную форму, он удобно лежит в руке.

Кроме того, расположение кнопок на пульте – привычное для большинства приставок, медиаплееров и ресиверов. Поэтому, привыкнуть к пульту, не представляет никаких сложностей. Буквально через час общения с MAG250, начинаешь управлять устройством, не глядя на пульт.

Еще одной особенностью этого пульта, является возможность обучения. В правом верхнем углу, находится блок кнопок, предназначенных для управления телевизором. Эти кнопки, можно обучить, имея оригинальный пульт. И не смотря на то, что в основном они подписаны как громкость (+/-), отключение звука (Mute), питание и TV/AV, их можно обучить любым командам управления вашим телевизором или даже аудиосистемой.

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

В центральной части пульта, по уже сложившейся традиции, расположены кнопки управления меню, с OK по центру, а так же служебные кнопки Menu, Back, Exit и Info.  Еще ниже, три ряда кнопок управления медиа плеером, списком каналов и уровнем громкости. И в завершении, стандартный блок цифровых кнопок.

Все кнопки нажимаются четко, с характерным «кликом», при этом, в верхней части пульта, загораются индикаторы зеленого цвета (для MAG250) или красного цвета (при управлении TV).

Питается пульт от двух элементов питания типа AA, которые идут в комплекте.

Технические характеристики

Ну и конечно же, самое главное в любом электронном устройстве, это его технические характеристики. А в случае с IPTV приставкой MAG250, спецификация аппаратного обеспечения, следующая:

Процессор STi7105
ОЗУ 256 Мбайт
Flash-память 256 Мбайт
HDMI 1.3
USB х2 (на задней и на передней панелях)
A/V выход композитный + стереофонический A/V выход
Ethernet RJ-45 10/100Mbit/s Fast Ethernet порт
Wi-Fi Опционально через USB адаптер
Дополнительно Оптический аудио-выход S/PDIF, разъём для подключения блока питания 5В, разъем для внешнего IR приемника

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

Видео режимы1080i, 1080p, 720p, 576p, 480р, PAL, NTSC
Видео кодеки — MPEG1/2 [email protected], H.264 [email protected] 4.1, MPEG4 part 2 (ASP),WMV-9 (опционально), VC1 video, XviD; поддержка высокобитрейтного видео (вплоть до 40 Мбит/с и выше)
Видео форматыMKV,MPEG-TS,MPEG-PS, M2TS, VOB, AVI, MOV, MP4, ASF, QT, WMV (опционально) Аудио кодекиMPEG-1 layer I/II, MPEG-2 layer II, MPEG-2 layer III (mp3), MPEG-2 AAC (опционально), MPEG-4 AAC LC 2-ch/5.1ch (опционально), MPEG-4 AAC+SBR 2-h/5.1ch(опционально), Dolby Digital
Аудио форматы -MP3, MPA, M4A, WMA (опционально), Ogg, WAV,AC3,AAC
Форматы изображенийJPEG, PNG, BMP, GIF,RAW
СубтитрыDVB,SRT (поддержка скоро), встроенные текстовые
Форматы плейлистовM3U

Одним словом, MAG250 полностью отвечает всем современным требования, предъявляемым к устройствам подобного рода.

Программное обеспечение и некоторые особенности

Основой для программного обеспечения MAG250, является linux 2.6.23. Именно на этом ядре, построены все «прошивки» для данной приставки. Как официальные, так и альтернативные. Причем, каждый желающий, при наличии определенных знаний, может собрать свой собственный имидж. На сайте производителя, можно найти не только все необходимое, но и подробные инструкции. Именно эта особенность, привлекает много энтузиастов, и дает возможность провайдерам IPTV, создавать собственные платформы и целые сервисы.

Официальное программное обеспечение (прошивка) MAG250, доступна для скачивания или же обновления самой приставки через интернет. Разработчики достаточно часто выпускают новые версии с изменениями, доработками и исправлениями.

Установить практически любой официальный или не официальный софт, можно несколькими способами – с USB диска (флешки) через соответствующее меню или  через BIOS.  С помощью Multicast, через сеть и еще несколькими способами. Так же, доступны как автоматическое обновление, так и обновление в ручном режиме.

А главной особенностью всех IPTV приставок MAG250, является то, что практически весь функционал, зависит не столько от самой приставки или прошивки, сколько от провайдера контента. Чем больше «фишек» у оператора и чем они разнообразнее, тем обширнее всевозможные варианты использования приставки.

Именно по этой причине, мы вынесли рассмотрение особенностей программного обеспечения и эксплуатации MAG250 в отдельную статью. Где познакомим вас с ними, на конкретных примерах некоторых IPTV операторов и пользовательских порталов.

IPTV Set-Top Box – MAG250, обзор мультимедийных возможностей и поставщиков контента.

А в целом, MAG250 способен получать контент с таких источников как:  USB- запоминающие устройства (USB HDD, USB Flash-накопитель, USB Card-Reader и т.д.), PC и NAS в локальной сети по протоколам SMB, NFS, UPnP или HTTP, а так же из локальных сетей и сети Интернет посредством вещания по протоколам HTTP, UDP / RTP Unicast/Multicast.  И полностью поддерживает такие Stream media протоколы  — RTSP, RTP, UDP и IGMP.

Кроме того, приставка совместима со следующими Middleware системами: Stalker, OFT-Media, Netup, SmartLabs, Netris, ZTE. Что дает достаточно обширные возможности для операторов и провайдеров.

Первичная настройка

Любая IPTV приставка MAG 250, будь то операторская или «чистая», имеет достаточно обширное меню настоек. Которое вызывается кнопкой SET на пульте дистанционного управления.

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

Тут же, есть раздел Сервисы. При помощи которого, можно задать адреса порталов, с которых вы будете получать основной контент. Это могут быть как сторонние порталы, созданные энтузиастами. Например, очень популярный портал – ModMenu. Так и можно использовать адреса платных сервисов или провайдеров IPTV, таких как Divan.tv, Bonus-TV, Planeta TV и многие другие.

В этом же разделе, можно указать и источники обновления ПО.

Настойка сети

Так как IPTV, подразумевает получения контента из сети интернет, то само собой, MAG250 имеет целый ряд сетевых настроек. Приставка может быть подключена к сети при помощи проводного или беспроводного интерфейсов. Причем второй – опциональный, и требует дополнительного USB Wi-Fi адаптера. Беспроводной адаптер, можно приобрести совместно с приставкой, за отдельную плату. Или же, воспользоваться сторонним адаптером, на безе чипа — Ralink RT3070 или Ralink RT5370. Вот список поддерживаемых моделей:
— DLink DWA-125 (не все версии H/W поддерживаются)
— ASUS USB-N13 (не все версии H/W поддерживаются)
— Edimax EW-7711UAN
— Tenda W311MI
— TPLINK TL-WN727N
— Dune HD Air

Возможно и использование других моделей, я например использовал адаптер GI Wi-Fi 11N (WL0224) от Galaxy-Innovations, на чипе Ralink RT3070.

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

Причем, возможен выбор различных вариантов установления соединения по каждому из интерфейсов. Можно использовать как ручные настройки, так и автоматическое получение настроек от DHCP сервера.

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

Но так или иначе, настройка сети в MAG 250 занимает совсем не много времени. И после выполнения нескольких простых шагов, приставка получает доступ к сети, после чего, можно приступать к ее эксплуатации.

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

Выводы

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

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

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

Но, тем не менее, нельзя не обратить внимание, на не самое мощное аппаратное обеспечение, которое в некоторых случаях, может стать узким местом.  Например, хотелось бы иметь немного больше памяти и гигабитный Ethernet порт.

Но в целом – MAG250, оставляет только положительные впечатления при использовании. Особенно, с учетом богатого выбора возможных поставщиков контента. О которых, мы расскажем в следующей нашей статье. Там же, мы затронем вопрос воспроизведения мультимедиа с внешних источников, качества изображения и прочих аспектов эксплуатации устройства.

Читайте: IPTV Set-Top Box – MAG250, обзор мультимедийных возможностей и поставщиков контента.

 

Обсудить эту статью и IPTV приставку MAG250, вы можете на нашем форуме — http://dream.altmaster.net/showthread.php?t=6210

IP-Телевидение » Статьи » Поддержка

На сегодняшний день понятие Set-Top box имеет достаточно широкий смысл, как правило, это общепринятое сокращение устройства позволяющего получить доступ к цифровому телевидению и цифровым телевизионным услугам, таким как:


VOD — видео по запросу

Pay-per-view — услуга выборочной предоплаты за контент

EPG (electronic program guide) — электронный программный гид (программа телепередач с описанием телепрограммы)

Multilanguage — несколько звуковых дорожек, titles — субтитры, и т.д.

На сегодняшний день STB используются также с целью защиты контента от несанкционированного просмотра (систему условного доступа), как в спутниковом непосредственном DTH вещании, так и в кабельном DVB-c и эфирном DVB-t телевидении.
Однако, встречается также применение данного названия для других электронных интерактивных или развлекательных домашних устройств, таких как игровые консоли или цифровые мультимедийные плейеры.

Set-Top box — это абонентское устройство принимающее, обрабатывающее и преобразующее в аналоговую форму сигнал DVB, совместимый с ТВ приемником.
Иногда STB имеет встроенный модем для подключения к сети обратного канала.
Ресивер цифрового телевидения — устройство, принимающее сигнал цифрового телевиденияи передающее его на экран телевизора.
Как правило, для передачи сигнала, принимаемого ресивером цифрового телевидения, используется MPEG-2 или MPEG-4 технология сжатия, в связи с этим подобные устройства часто называют также декодерами цифрового телевидения.

Так как описываемое устройство обычно представляет собой небольшую коробочку, которую во времена господства ЭЛТ-телевизоров можно было поставить на телевизор сверху, в английском для неё прижилось название Set Top box или сокращенно STB

Elecard iTelec STB 820-10 – это многофункциональная цифровая телевизионная приставка для приема IPTV и DVB-T вещания.

Ресивер IP-телевидения ZyXEL STB-1001S

Сегодня мы рассмотрим необычное устройство. Описанные ранее в наших статьях мультимедийные плееры в большинстве своем позволяли работать с файлами, получаемыми с различных носителей или по сети. Независимо от расположения, это все-таки были файлы — со своими форматами, контейнерами, аудио- и видеокодеками. В противоположность этому, ресивер IP-телевидения ZyXEL STB-1001S позволяет просматривать видеопотоки, то есть передаваемые по сети трансляции видеоинформации.

Классическим примером являются телевизионные каналы IPTV. Действительно, подобные устройства обычно используются интернет-провайдерами для реализации у пользователя данной услуги. В качестве примера можно вспомнить «СТРИМ-ТВ» от компании «КОМСТАР-Директ» и цифровое телевидение у «Корбина Телеком». Другие провайдеры также начали развивать данные услуги. Несмотря на это, приставкам (именно так у нас называют устройства этого класса, хотя за рубежом устоялась аббревиатура STB – Set Top Box) можно найти применение и в частных проектах. Кстати, ZyXEL предлагает иное название для своих устройств – ресивер IP-телевидения. Если принять во внимание устоявшуюся аналогию «спутниковый ресивер», то это название можно признать вполне удачным и понятным для большинства потребителей.

STB-1001S представляет собой небольшое устройство, выполненное в новом «белом» дизайне сетевых продуктов ZyXEL. Размеры IPTV-ресивера — 34×190×132 мм (плюс до 45 мм на провода) — позволяют без проблем установить его не только в стойку с аппаратурой, но и просто рядом с телевизором. Предусмотрена возможность крепления на стену, но нужно уделить внимание доступности окошка приемника дистанционного управления. На передней панели расположены три индикатора — питание/состояние, подключение/активность локальной сети, прием сигнала пульта дистанционного управления. Все необходимые разъемы находятся на задней панели: питание, локальная сеть Ethernet, коаксиальный цифровой аудиовыход S/PDIF и аудио-видео выход SCART. Там же расположен выключатель питания, если необходимо полностью выключить устройство, например, на время отпуска.

В комплект поставки входят: сам ресивер, блок питания (компактная модель на 12 В 1,5 А), пульт ДУ с батарейками (2×AAA), кабель SCART на композитное видео и стерео аудио, сетевой кабель, краткое описание, компакт-диск с полным описанием и программным обеспечением. Отметим, что описания локализованы.

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

Из-за специализированного применения устройства, поддержка большого количества форматов не требуется — все-таки провайдер заранее подготавливает трансляции в определенном виде. Так что речь может идти только об общем списке кодеков. Рассматриваемый ресивер может декодировать видео стандартного разрешения, использующее кодеки MPEG2 [email protected] и H.264 [email protected] L3. Звук может быть закодирован в MPEG-1 layer I/II, MP3, AAC или AAC+LC. Поддерживается вывод AC3 по цифровому интерфейсу. Видеовыход в SCART может быть настроен на композит или на RGB. Устройство не имеет кнопки сброса данных настроек, так что могут возникнуть сложности при переключении видеорежимов. Поддержка H.264 позволяет обеспечить лучшее качество по сравнению с MPEG2 при том же битрейте, или уменьшить битрейт при сохранении качества. Например, «DVD-качество» можно получить на 2 Мбит/с H.264 потоке.

Аппаратную базу ресивера составляет уже немолодой видеопроцессор от STMicroelectronics — ST7100. Основному 266 МГц ядру помогают еще два по 400 МГц, которые непосредственно занимаются декодированием аудио и видео потоков. Объем оперативной и флеш-памяти составляет по 128 МБ. Также на плате присутствуют сетевой чип от SMSC и еще несколько вспомогательных микросхем. Процессор закрыт небольшим радиатором. Во время длительной работы он нагревается достаточно сильно, однако никаких негативных последствий это не приносит. Программная составляющая — типовая для IPTV-приставок операционная система Linux. Это позволяет, при необходимости, легко адаптировать прошивку для поддержки специальных требований провайдеров.

Отметим, что кроме рассматриваемого ресивера, существует и модель STB-1001H, которая поддерживает видео высокого разрешения, профили H.264 [email protected], [email protected], имеет HDMI-выход, а также порт USB.

Коротко опишем общий принцип работы IPTV. Для реализации системы в минимальном варианте требуются — сервер, транслирующий видеопотоки в сеть, Web-сервер со страницами, содержащими ссылки на эти потоки и собственно приставка для декодирования видео и вывода его на телевизор. Кроме «живых трансляций» в IPTV встречается и услуга «видео по запросу» (VoD — Video on Demand). Ее отличием от основного варианта является возможность пользователя управлять воспроизведением — запускать, ставить на паузу и так далее. На комплектном компакт-диске есть все необходимые файлы и руководства для тестового запуска системы. Собственно, меню пользовательской оболочки состоит из многочисленных html, css и js файлов и в реальности реализуется Web-браузером. При этом используется расширенный набор функций JavaScript, в частности, для обработки нажатий кнопок пульта управления и навигации. Кроме этого, STB-1001S поддерживает промежуточное программное обеспечение (middleware) ведущих провайдеров и различные программные версии стандартов защиты контента.

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

Опишем настройки самого ресивера. Базовое меню позволяет выбрать тип отображения видео (композит PAL, композит NTSC или RGB), формат экрана, режим работы цифрового аудиовыхода, установить временную зону для встроенных часов, выбрать язык (в тестируемой прошивке был только английский).

Дополнительные настройки, которые касаются работы ресивера в сети IPTV, закрыты паролем. На первом экране отображается информация о STB – название модели, версии аппаратной части и прошивки, сетевые адреса. Второй экран можно использовать для настройки сетевых параметров. Для получения IP-адреса можно использовать DHCP, ручную настройку или PPPoE. Здесь же задаются основные адреса серверов – TFTP для обновления прошивки (которое, кстати, также может быть выполнено по multicast – это еще одно сходство со спутниковыми ресиверами), URL стартовой страницы, адрес сервера ACS для автоматической настройки ресивера (используется провайдерами для массовой настройки на свою сеть) и NTP для синхронизации часов. Последний пункт дополнительного меню – обновления прошивки через указанный ранее сервер.

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

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

В качестве медиасервера можно использовать продукт live555 или же VLC media player. Последний, кстати, отлично подойдет на роль программного плеера для потоковых трансляций. Это одна из наиболее популярных программ для этой задачи, к тому же бесплатная. Live555 позволяет реализовать как потоковую трансляцию, так и VoD. А VLC media player — только первый вариант. Транслируемые файлы лучше всего заранее подготовить в контейнере MPEG TS (Transport Stream) — это наиболее удобный формат для потокового вещания. Для предварительного кодирования подходит тот же плеер (набор его возможностей заслуживает отдельной статьи). Однако нужно обратить внимание, что H.264, который он делает, может иметь несовместимый с ресивером уровень, так что в этом случае нужно использовать MPEG2. Другой, один из самых простых способов — переупаковка файлов VOB с видеодиска DVD. Тогда перекодирование не потребуется.

Кроме трансляции файлов, можно использовать VLC media player или другие программы для вещания видео потока с карты захвата или тюнера. Отметим, что для использования H.264 необходимо иметь достаточно производительный ПК — кодирование «на лету» одного потока стандартного разрешения (720×576 точек) может отнимать около 40% времени одного ядра у AMD Athlon 64 5000+, тогда как MPEG2 — всего 10%. Конечно, это касается именно VLC media player. Другие программы могут быть оптимизированы лучше.

После запуска серверов необходимо записать ссылки на потоки в файлы с функциями по генерации контента на сервере, написанными на Java Script. Поставляемые файлы для него позволяют реализовать выбор каналов и VoD пользователем в простейшей структуре меню.

В тестах мы использовали как предоставляемые на диске трейлеры, так и собственные файлы с нашего тестового DVD-диска. Последние предварительно были перепакованы в контейнер TS. Качество видеоизображения определяется обычно транслируемым потоком. Само устройство поддерживает достаточно высокие битрейты — до 10 Мбит/с для MPEG2 и до 6 Мбит/с в H.264. Так что качество видео в случае с данным ресивером может быть выше, чем на DVD. Что касается самих видеовыходов (композитного и RGB), то в устройстве реализованы их максимальные возможности.

На наш взгляд, установленные в ресивере комплект аудио и видео выходов оптимален для просмотра потокового видео стандартного разрешения — обеспечивается беспроблемное подключение к большинству приемников, и качество из-за интерфейса не теряется. Более современные варианты (компонентный и HDMI) требуются для устройств с поддержкой видео высокого разрешения.

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

Что такое телеприставка?

Телевизионная приставка — это устройство, которое подключается к телевизору и предоставляет контент. Вообще говоря, это относится к устройствам для вещания контента, а не к записываемым носителям, таким как DVD-диски и видеокассеты. Название приставки несколько устарело в связи с изменением размера и формы широко используемых сегодня телевизоров.

Woman posing
Женщина позирует

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

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

Приставки

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

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

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

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

.Приставка для телевизора с WiFi

Цена, купить приставку Smart World онлайн

Что такое DishSMRT KIT?

DishSMRT KIT — аксессуар для существующих абонентов DishTV. Он обеспечивает доступ к миру OTT-приложений, таких как ZEE5, ALT Balaji, Sony Liv, Hungama Play, Watcho, а также огромной библиотеке отобранных онлайн-видео, шоу Catch-Up и веб-сериалов. Кроме того, он позволяет использовать функции Alexa на приставке.

Сколько стоит DishSMRT KIT?

Цена KIT на вводном предложении рупий.1199 / -. Он состоит из голосового пульта и одного ключа Wi-Fi и Bluetooth.

А как насчет цен на OTT-приложения?

Вам нужно будет дополнительно подписаться на приложения OTT или пакеты DTH. Вы также можете выбрать из предложенных комплексных предложений.

Есть ли цена за использование сервиса Alexa?

Встроенная функция

Alexa — это бесплатная услуга, использование которой бесплатное.Ваше соединение DishTV должно быть активным, чтобы использовать все доступные функции.

Есть ли ежемесячная плата?

Плата за доступ к AppZone составляет рупий. 49 / — (НДС дополнительно). По стартовому предложению плата за доступ не взимается в течение первых трех месяцев. С 4-го месяца и далее взимается ежемесячная плата за доступ.

Какие все функции доступны на этом?

Как DishSMRT KIT делает обычные телевизионные приставки «умными»?
  • Доступный комплект, состоящий из Bluetooth, Wi-Fi Dongle и голосового пульта дистанционного управления
  • Наслаждайтесь лучшим онлайн-контентом из любимых приложений OTT — Zee5, ALT Balaji, Watcho, SonyLiv, Hungama и т. Д.
  • Доступ к 30 000+ навыков Alexa, управление своим устройством «Умный дом», совместимым с Alexa, с помощью голоса
  • Слушайте последние новости, обновления погоды, свою любимую музыку, учитесь готовить
  • Забронируйте такси, узнайте статус рейса, установите будильники и напоминания
Могу ли я использовать Dish SMRT KIT с другими устройствами?

№Его можно использовать только с приставкой D-7000-HD.

Доступен ли SMRT KIT во всех городах, где представлены услуги DishTV?

Нет. В настоящее время Dish SMRT KIT доступен только в некоторых городах и с пин-кодами.

Какая гарантия на комплект Dish SMRT KIT?

На комплект Dish SMRT KIT предоставляется гарантия 6 месяцев, и в случае выхода из строя пульта дистанционного управления или электронного ключа он будет заменен.Dish SMRT KIT не покрывается гарантией на STB, выдаваемой Dish TV.

Что происходит по истечении гарантийного срока?

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

Что такое Алекса?

Alexa — облачный голосовой сервис Amazon. Он похож на умного голосового помощника, с которым вы можете разговаривать каждый день.

Как я могу использовать Alexa на моей приставке?

Нажмите и удерживайте кнопку «Микрофон» на своем новом голосовом пульте и скажите то, что хотите спросить у Алексы.

Как включить Alexa Skills?

Навыки, которые вы хотите использовать, можно настроить в соответствии с вашими потребностями с помощью мобильного приложения Alexa.

  • Загрузите приложение Alexa из Google Playstore (мобильное устройство Android) или Appstore (iPhone)
  • Введите те же данные для входа в учетную запись Amazon в приложении, которые использовались ранее при регистрации.
  • При успешном входе в систему откроется главный экран приложения Alexa. Теперь найдите навыки и активируйте их.
Какие навыки я могу попробовать?

В Индии более 30 000 навыков Alexa.

Что стоит попробовать — просто нажмите кнопку микрофона на пульте дистанционного управления и спросите

  • Слушать новейшую музыку Болливуда
  • Помогите мне расслабиться
  • Давай сыграем в игру
  • Расскажите мне новости.
  • Слушайте последние песни на хинди.
  • Откройте рецепты Санджив Капур.
  • Попросите Олу заказать такси.
  • Как погода?
  • Какой счет в крикете?
  • Установить будильник на 6:30
  • Дайте мне рецепт Бирьяни
Совместим ли этот комплект DishSMRT с каким-либо конкретным типом приставки?

DishSMRT KIT совместим с моделью D-7000 HD.

В чем отличие технологии от Dish SMRT KIT?

Помимо услуг OTT, SMRT KIT дополнительно предоставляет Alexa на приставке с голосовым пультом

Как выполнить сопряжение с пультом дистанционного управления Bluetooth в случае возникновения проблем после начальной настройки?

Чтобы подключить пульт дистанционного управления Bluetooth, нажмите и удерживайте кнопку «ОК».

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

  • Перейдите в Меню 🡪 MyDish TV 🡪 BT Remote Details
  • Нажмите «Разорвать пару»
Поддерживаются ли ключи обучения на новом голосовом пульте дистанционного управления?

Как я могу подключить этот комплект DishSMRT к Интернету?

DishSMRT KIT имеет встроенный приемник Wi-Fi, поэтому вы можете легко подключиться к домашней сети Wi-Fi или мобильной точке доступа.

Какая минимальная скорость интернета требуется для этого?

Рекомендуемая скорость Интернета 4 Мбит / с и выше. Обратите внимание, что для просмотра контента 4K может потребоваться более высокая скорость.

Если я не пользуюсь Интернетом, могу ли я использовать это как простую STB, если это необходимо?

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

Какие функции будут недоступны, если у меня нет подключения к Интернету?

Такие функции, как голосовые команды для сервисов Alexa, AppZone и OTT, требующие подключения к Интернету, будут недоступны при отсутствии подключения к Интернету.

Как я могу проверить наличие обновлений программного обеспечения Set-Top-Box?

Он будет обновлен автоматически после перезагрузки / в режиме ожидания.
Пользователь может повторно загрузить существующее программное обеспечение на STB, следуя пути:

Меню 🡪 My DishTV 🡪 Инструменты 🡪 Обновление ПО

Иногда моя приставка очень медленно реагирует. Как исправить эту проблему?

Выключите и снова включите STB. Если это не сработает, сбросьте настройки до заводских.

Каковы технические характеристики Dish SMRT KIT?

.

Set-top box — Wikipédia

Un article de Wikipédia, l’encyclopédie libre.

Page d’aide sur l’homonymie Заливать статьи омонимами, перед СТБ.

Page d’aide sur l’homonymie
Si ce bandeau n Si ce bandeau n
Si ce bandeau n Récepteur de télérique numérique HD italien.

Une приставка (STB), англоязычный термин, est un boîtier décodeur (littéralement «boîte de dessus de poste»). Il désigne de façon générique tout Adaptive Transformant un signal externe en un contenu et l’affichant sur l’écran d’un téléviseur.En français, il est plus commun de parler de décodeur TV.

Этот ботинок — это другой интернет-ящик (ADSL) для учеников в Интернете (Freebox, Livebox, BBox, Neuf Box…). En effet, определенные de ces box ne sont pas reliées au téléviseur, l’opérateur fournit souvent un second boitier TV, dit «Player», qui, lui, est bien une sorte de Set-top box.

Внешний сигнал для телеприставки, подтвержденной:

  • одна спутниковая антенна или ОВЧ / УВЧ;
  • une ligne téléphonique ou d’une fiber optique;
  • числовых содержаний на местных запасах, предназначенных для USB или дисковых устройств;
  • d’un câble Ethernet; и т.п.

Le contenu en question peut être de la vidéo, de l’audio, des pages web, un jeu ou autre. Телевизионная приставка предназначена для телевизора с магнитоскопом, например, для подключения к сети Péritel, HDMI или другого.

Комплект поставки приставки для ТВ-приставок:

Аренда également sous l’appellation:

  • определенных маршрутов изящных четырехпроводников в Интернете (appelés aussi « box ») в часть момента o ce boîtier est relié directement au téléviseur (в зависимости от Box Numericable et la Freebox, jusqu’à sa quatriès version );
  • вспомогательного оборудования, не имеющего доступа к телевизору по ADSL или для услуг видео по запросу, для прослушивания мультимедийных лекторов салонов, предоставляющих услуги в локальной сети через интернет-магазины, местные жители и дома. .

Маршрутизаторы / домашние шлюзы (домашние шлюзы) (или коробка) для операторов доступа в Интернет, не относящихся к приставкам; После того, как вы получите доступ к телевизионным приставкам FAI в домашних условиях, приставка (декодированное телевидение) для дополнительных услуг телевидения и видео по запросу.

Используйте технологии XHTML, Java и Flash для обеспечения интерактивного телевидения (iTV) на основе Video-on-Demand (VoD), руководств программ (EPG), телетекста и меню конфигурации.

Статьи коннексов [модификатор | модификатор кода файла]

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *