Особливості роботи Android TV box з multicast мовленням

Одного разу мені захотілося знайти серед недорогих 2-х ядерних андроїд ТБ приставок таку, яка просто буде працювати з HD ТВ каналами, трансльованими провайдерами в моєму місті. Виявилося, що з 4-х куплених приставок з чіпами RK3066, Allwinner А20, Amlogic 8726-MX тільки одна коректно і без зависань відео відтворює HD канали, одержувані в мультикаст режимі. При цьому перегляд фільмів з роздільною здатністю 1080p з внутрішньої пам'яті або «флешки» відбувався якісно на всіх приставках. Отже, IPTV приставка CA9-DA (див. рис. 1).

image
Рис. 1. Зовнішній вид IPTV приставки CA9-DA.

Технічні характеристики:
— Двоядерний відеоприскорювач Mali 400;
— Двоядерний процесор Amlogic 8726-MX з архітектурою Cortex A9;
— 1 ГБ оперативної пам'яті;
— 4ГБ користувацької пам'яті + слот для карт пам'яті SD/MMC;
— Зв'язок: Wi-Fi 802.11 b/g/n, 2.4 ГГц, Fast Ethernet.

Комплектація (див. рис. 2):

image
Рис. 2. Комплектація CA9-DA.

— HDMI кабель;
— пульт управління;
— адаптер живлення 5В/2А.

image
Рис.3. Пульт до CA9-DA.

Серед інших приставок CA9-DA виділяє підтримка апаратного декодування відео в MX Player. На даний момент MX-Player найбільш адаптований для відтворення відео на андроїд пристроях, тому саме він після недовгого практичного відбору було обрано для відтворення ТБ. Установка додаткових кодеків для MX-Player розміщених на Google Play обов'язкове. В описах на приставки ніде про підтримку апаратного декодування не згадується, і поки не спробуєш в реальній роботі, дізнатися не вийде. При роботі інших пристроїв декодування відео можна було виставити тільки програмне і, не дивлячись на те, що процесор при цьому завантажується не більше ніж на 50 %, зображення на екрані частково розпадається на квадратики. Саме цей нюанс дозволив відкинути інші приставки і продовжити вивчати тільки CA9-DA. Уточнюю. Звичайне відео 576i адекватно відтворюється всіма, а ось HD (720p) передається в мультикаст режимі тільки цією приставкою.

Пульт в комплекті простий (див. рис.3). Переміщення курсору здійснюється натисканням кнопок управління. Гіроскопа всередині немає. Для зручності краще підключити бездротову мишу і клавіатуру. Або ж використовувати гироскопическую миша-клавіатуру AirMouse. На мою суб'єктивну думку краще бездротової миші нічого немає. Пульт для управління курсором не зручний, зовнішня клавіатура при наявності віртуальної зайва, AirMouse вимагає звикання. Залишається миша.

Роз'єми розташовані на задній стороні (див. рис. 4):
— Ethernet порт (10/100 Мбіт/с);
— USB-HOST 2 шт;
— HDMI 1.4;
— вхід для блоку живлення.

image
Рис.4. Задня панель CA9-DA.

На правій бічній стороні помістився приймач для карт пам'яті SD (див. рис. 5).

image
Рис.5. Права бічна панель CA9-DA.

На передній панелі розташувався датчик ІЧ випромінювання і кнопка вкл/викл (див. рис. 6).

image
Рис. 6. Передня панель CA9-DA.

Антена Wi-Fi вбудована.
Корпус виготовлений з глянсового чорного пластика зверху/знизу і матового світло-сірого пластика з торців. Логотип виробника відсутній.
Внутрішній вигляд наведено на рисунках 7 і 8.

image
Рис. 7. Верхня частина плати CA9-DA.

image
Рис. 8. Нижня частина плати CA9-DA.

Зверху до чіпу AML8726-MX через теплопроводящую пасту радіатор притискається. Роботу Wi-Fi забезпечує мікросхема Realtek RTL8188ETV. При роботі CA9-DA практично не нагрівається.

У приставці встановлений Android 4.2.2 (див. рис. 9).

image
Рис.9. Інформація про CA9-DA.

Спочатку використовується налаштування дозволу екрану «Авто» (див. рис. 10).

image
Рис. 10. Налаштування екрану CA9-DA.

Цікаво, що сама наявність цієї установки виявилося критично важливим для мовлення. В режимі «авто» включається дозвіл 720p (саме з цим дозволом вещаются HD канали), якщо при цьому примусово перевести приставку в режим роздільної здатності 1080p, то іноді з'являється підгальмовування відео. Так ось спеціально для експерименту знайшов не дешеву 4-х ядерну приставку MINIX X7 теж на Adroid 4.2.2 і так само підтримує апаратне декодування відео в MX-Player і виявив, що режиму «авто» в ній немає! Дивишся фільм 1080p — встановлюй вручну в настройках Android дозвіл екрану 1080p. Якщо забув встановити 720p при переході на перегляд мультикаст ТБ, будеш мати підгальмовування відео. 4-х ядерность і висока тактова частота чіпа від цього не рятує. Дороге не завжди найкраще. Після такого повороту з'явився додатковий стимул до більш глибокого вивчення можливостей CA9-DA.

Одним з дратівливих факторів при перегляді ТБ каналів виявилася те, що перемикання з каналу на канал здійснюється в кілька кліків миші або в кілька натискань кнопок на пульті. Випробовувалися програми взяті з Google Play. У «IPTV Alexander Sofronov» збоїв не спостерігалося, але перемикання каналів здійснюється в три кліка — вийти з поточного каналу, пересунути курсор на наступний канал, натиснути ОК. У «IP-TV Qsmart» перемикання каналів вже в два кліка — один раз на початку перегляду: викликаєш список каналів (ліворуч на екрані горизонтальна смуга зі списком), далі передвигаешь курсор і натискаєш ОК. Правда, якщо згорнути список каналів (іноді хочеться прибрати зайве з екрану), а потім знову його викликати — додаток висне. У «Емулятора IPTV приставок» перемикання в одне натискання, більш того, інтерфейс, скопійований з найбільш відомої ТВ приставки МАГ 250/254, що дуже порадувало. Але додаток не підтримує плейлисти у форматі m3u. Єдиний спосіб їх програвання в додатку — використання порталу, який такі підтримує плейлисти. Не всякий провайдер організовує такий портал у себе на сервері, тому універсальність програми втрачається. В результаті при виборі програми для перегляду ТБ каналів потрібно шукати компроміс з самим собою.

По Wi-Fi як клієнт приставка працює без нарікань. Проблема виникає при маршрутизації інтернет трафіку заведеного в приставку по LAN порту і подальшої роздачі по Wi-Fi двох і більше пристроїв — режим AP. Внутрішній трафік між клієнтами проходить «на ура» (тестування проводилося за допомогою програми Iperf), а при виході в інтернет одночасно всіх клієнтів (запускався на кожному speedtest.net) CA9-DA «вісла». Безпосередньо перед зависанням у приставки помітно починає гальмувати інтерфейс — поведінка мишки з ривками, підвисання перемикання вікон і т. д. Схоже, цей недолік пов'язаний з «залізом», бо як на 4-х ядерної приставці такої проблеми не спостерігалося і з трьома клієнтами, а з одним клієнтом справляється і CA9-DA.

І, нарешті, був протестований режим Miracast — бездротове «віддзеркалення» екрану андроїд пристрої, наприклад, планшета на екрані телевізора з підключеною андроїд приставкою. Простіше кажучи, цей стандарт вирішує завдання дуже схожі на AirPlay від Apple, WiDi від Intel або старе-добре DLNA. Miracast працює за допомогою Wi-Fi і перше логічне дію при включенні Miracast напрошувалося само — включити в приставці і в планшеті Wi-Fi і встановити між ними зв'язок. Не тут-то було. Після серії спроб виявлена наступна послідовність правильних дій. На приставці і планшеті\телефоні включити Wi-Fi, не спарюючи (!!!) пристрої Wi-Fi Direct. На приставці запустити програму Miracast, а на планшеті\телефоні перейти в розділ Екран->Бездротовий екран (Miracast) і дочекатися (!!!) появи посилання на приставку в цьому меню. Після появи посилання, по тапу відбувається спарювання пристроїв і з'являється зображення на телевізорі. Початковий коннект може бути вывален з помилкою, але повторне очікування іконки і підключення тапом приносить позитивний результат. Після запиту про причини такого складного алгоритму виробник приставки визнав огріхи в роботі миракаста. У своє виправдання він розповів, що вже деякий час веде переговори з виробником чіпа Amlogic 8726-MX на предмет покращення роботи Miracast.

В підсумку хочеться сказати, що при виборі Android TV box читання описів надаються виробником не дають розуміння характеру поведінки приставок в різних режимах. Тому на даному етапі найбільш компромісним і головне вивченим варіантом є приставка з чіпом Amlogic 8726-MX.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.