Duna HD: поиск тайных знаний
Некоторое время назад я стал счастливым обладателем медиаплейера Dune HD TV102. Зная, что внутри у этой приставки Linux, естественно мне захотелось посмотреть на это чудо изнутри. Не разобрать на части, конечно, а посмотреть как устроено программное обеспечение и вообще система. Кроме того, дюна поддерживает подключение плагинов, почему-бы не разработать какое-нибудь полезное расширение для этой приставки?
Гугл рассказал, что информации в интернете не то чтобы нет, просто она не очень доступна в силу определённых причин. В большинстве своём, тайные знания спрятаны внутри текстовых файлов, да ещё и на английском языке. Чтобы облегчить себе последующий поиск, собрал здесь несколько полезных ссылок для разработчиков приложений для Dune:
Гугл рассказал, что информации в интернете не то чтобы нет, просто она не очень доступна в силу определённых причин. В большинстве своём, тайные знания спрятаны внутри текстовых файлов, да ещё и на английском языке. Чтобы облегчить себе последующий поиск, собрал здесь несколько полезных ссылок для разработчиков приложений для Dune:
- Общее описание SDK и системы плагинов Dune;
- Функции PVR (Personal Video Recorder) и PLTV (Pause Live TV): запись и таймшифт;
- PIP (Picture In Picture): поддержка функции Картинка-в-Картинке;
- SDK разработки плагинов: HTTP плагины, использование PHP API, автоматический запуск при старте, алгоритм установки плагинов и т.д.
- Реализация простейшего плагина IPTV;
- Формат media_url: форматы адресации контента по разным протоколам (http, rtp, nfs, sambа и так далее)
- Запуск воспроизведения контента: способы запуска воспроизведения контента
- Настройка оформления (скины): описывает требования к собственным скинам, т.е. размеры изображений и фона, набор и имена папок для хранения ресурсов скина и т.д..;
- Программное взаимодействие (HTTP API): позволяет с помощью HTTP-запросов запустить или остановить на Dune воспроизведение файла, получить статус устройства и даже эмулировать нажатие кнопки на пульте (дистанционного управления);
- SDK для работы с цифровыми потоками DVB-S, DVB-C, DVB-T( и DVB-T2), формат media_url для каналов dvb;
- Активация доступа по Telnet и SSH и другая информация для разработчиков;
- Коды ошибок при обновлении прошивки;
- Куча полезной информации для разработчика
Комментарии
Отправить комментарий