PLNOG 8: Krzysztof Adamski, Tymoteusz Bilyk - Wady i zalety systemu Android w zastosowaniu IPTV
1. PLNOG8
Wady i zalety systemu Android
w zastosowaniu IPTV
Tymoteusz.Bilyk@Korbank.pl
www.avios.pl www.korbank.pl
2. Wady i zalety systemu Android
w zastosowaniu IPTV
Plan prezentacji:
● Architektura sprzętu używanego do Androida na przykładzie
STB KORBOX telewizji Avios
● Zmiany wymuszone nowym systemem
● Wady Androida
● Zalety Androida
● Android KORBOX - kompatybilność
● Android KORBOX w zastosowaniu DVB-T
● Android KORBOX – nowe funkcje w platformie Avios
3. Platforma sprzętowa systemu Android:
● NT5TU64M16GG – dwa układy po 1giga-bit Double-Data-Rate-2
DRAMs is a high-speed CMOS SDRAM
● NAND FLASH Hynix NAND HY27UF(08/16)2G2B 256Mx8bit
● Cirrus Logic CS4354 – konwerter z I2S na sygnał analogowy stereo
Wady i zalety systemu Android
w zastosowaniu IPTV
4. Platforma sprzętowa systemu Android:
● Ethernet kontroler IP101A o następujących parametrach:
● 10/100Mbps TX
● Full-duplex or half-duplex
● Supports Auto MDI/MDIX function
● Fully compliant with IEEE 802.3/802.3u
● Supports IEEE 802.3u auto-negotiation
Wady i zalety systemu Android
w zastosowaniu IPTV
5. Platforma sprzętowa systemu Android:
● - ARM926EJ-S 32-bit (up to 650MHz) SV8860-A
● - 16KB I-Cache + 16KB D-Cache
● - Support dual channel DDR2- 800MHz DRAM
● - Support NAND (SLC/MLC) , NOR flash
● - H.263, H.264, VC-1, MPEG-1/2/4, Xvid ,DivX 4/5/6, Sorenson, MJPEG, Real Video
8/9/10, VP6 decode up to 1920x1080p@30fps
● - HQ de-interlacer & HQ scalar with edge smoothing
● - Support 6-axis color adjustment
● - MP3, WMA, WAV, AMR, AAC, OGG, PCM/ADPCM,
● - Dolby Digital* (DD51 & AC-3), DTS DMP, RA decode
● - Dobly TrueHD upon request
● - HDMI v1.3a TX support HDCP1.2 + CEC
● 2D Graphic & Display engines
● - BitBlt, ROPs 256, Pattern Fill, Scaler, line draw, parallelogram, transparent/color-key,
alpha blending
● - Scalar Horizontal/Vertical up to 4x with edge enhancement
● - Scalar down 6 taps programmable FIR
● - Scalar engine
● - USB 2.0 OTG*1, USB 2.0 Host*2, SATA-II Host*1
● - SD 3.0 card*2 supported (backward compatible to SD 2.0, SD 1.1)
● - SDIO, I2C, UART, GPIO, AC97 in/out, S/PDIF out
Wady i zalety systemu Android
w zastosowaniu IPTV
7. Platforma sprzętowa systemu Android – czy to wszystko?
Zasilanie – sprawa nie jest trywialna!
● NT5TU64M16GG – 1,8V
● SV8860 – 1,2V
● HY27UF(08/16)2G2B – 3,3V
● CS4354 – 5V
● IP101A -3,3V
Dodatkowo urządzenie posiada system zarządzania energią urządzeń
peryferyjnych.
W urządzeniu zasilanie kontroluje 5 układów scalonych!
Wady i zalety systemu Android
w zastosowaniu IPTV
9. ● w ST Linux główną osnową
middleware była przeglądarka
internetowa (opera, webkit, mozilla)
zintegrowana ze sprzętem za
pomocą procedur wywoływanych
przez java script
● integracja sprzętu z przeglądarką
była domeną producenta
● wygląd jest definiowany w plikach
CSS
● większość programu znajdowała
się na serwerze
Wady i zalety systemu Android
w zastosowaniu IPTV
Zmiany w middleware
● Android wymaga implementowania
aplikacji zgodnie z wymaganiami
swojego systemu
● Nie wszystkie elementy sprzętu są
wspierane przez „czystego”
Androida
● Android może integrować wiele
aplikacji w jeden spójny interface
użytkownika
● zunifikowany wygląd aplikacji
● middleware znajduje się głównie w
STB, zwykle w całości
10. Wady i zalety systemu Android
w zastosowaniu IPTV
Wady systemu Android
Pisać na Androida, to jak pisać na PC, a nawet gorzej!
● różne wymiary ekranu
● różne kontrolery (klawiatura, pilot, myszka, ekran dotykowy, multi
touch)
● różne procesory i różnej mocy
● różne peryferia, pamięci, dyski
● różne układy graficzne, mniejsza lub większa akceleracja
➢Trudniejsze wprowadzanie zmian w middleware
➢Trudniejsze serwisowanie systemu
➢Różnorodność sprzętu
● PC zwykle wygląda podobnie - tutaj: telefony, tablety, STBksy/
IPBOXy, netbooki, laptopy, przenośne mp3/mp4'ki
● wysoki nakład pracy związany z utrzymaniem bezpieczeństwa
systemu np. Android Market jest potencjalnym zagrożeniem
● większość aplikacji nie działa prawidłowo na określonym sprzęcie
● szybki rozwój Androida, już 4.0 od pół roku, lada chwila w produktach
11. Wady i zalety systemu Android
w zastosowaniu IPTV
Wady systemu Android
Najważniejsze: Android nie jest stworzony z myślą o STB (nowe wersje dopiero
powoli idą w tym kierunku).
Wiele funkcji, które są wymagane w urządzeniu typu STB nie ma
odpowiedników w systemie Android, lub producenci obchodzą to w
niestandardowy sposób np. funkcje multimedialne, wsparcie sprzętowych
kodeków itd.
Brak dokumentacji dla integratorów rozwiązań androidowych i developerów
niższego poziomu.
Udostępnienie możliwości pełnej ingerencji w system (jak w przypadku
komórek) będzie skutkować zbyt dużą różnorodnością systemu, aby to potem
móc diagnozować, utrzymywać i zabezpieczać – rozwiązaniem własny
market?
Standardowy androidowy system słabo nadaje się dla mało doświadczonych
użytkowników, którzy chcą korzystać głównie z TV, jest to niewygodnie i zbyt
skomplikowane - dlatego trzeba nieco zmienić ten system.
12. Wady i zalety systemu Android
w zastosowaniu IPTV
Zalety systemu Android
● nowe możliwości aplikacji, w praktyce: już nie tylko przeglądarka WWW
● bogate biblioteki
● ogromy wybór aplikacji, zawsze można coś wybrać
● Android może integrować wiele aplikacji w jeden spójny interface
użytkownika
● zunifikowany wygląd aplikacji
● szybszy podział prac na programistów
● nadzieja, że ta linia produktu nie zginie za rok, gwarantem Google
● możliwość, czasami niezbędna, głębokiej ingerencji w system urządzenia
● szybkie dostosowanie urządzenia do nowej platformy IPTV
● ustandaryzowane API
● dobre SDK, dobra dokumentacja dla developerów
● możliwość dodawania aplikacji danego ISP po autoryzacji aplikacji, jak e-
bok (informacja o zadłużeniu, dodatkowe usługi, pizza, monitoring)
13. Kompatybilność z Telewizją Avios
➢ MAG200 Compact
➢ MAG200 Maxi
➢ MAG200 Mini
➢ MAG250 Compact
➢ MAG250 Mini
➢ KORBOX (Android)
Maxi
Compact
Mini
Wady i zalety systemu Android
w zastosowaniu IPTV
14. Kompatybilność z innymi platformami
IPTV w Polsce
➢ MAG200 Compact – 3 niezależne
➢ MAG200 Maxi – 3 niezależne
➢ MAG200 Mini – 3 niezależne
➢ MAG250 Compact – jedna (tylko Avios)
➢ MAG250 Mini – jedna (tylko Avios)
➢ KORBOX (Android) – 2 niezależne Maxi
Compact
Mini
Wady i zalety systemu Android
w zastosowaniu IPTV
15. Android KORBOX wspiera DVB-T
WinFast DTV Dongle Gold - 99zł
Odbiornik Cyfrowy MPEG-4 HD MDR-160
Przykładowy odbiornik DVB-T do Proxy Avios
Dongle USB jako odbiornik DVB-T w STB KORBOX
Wady i zalety systemu Android
w zastosowaniu IPTV
16. Android KORBOX – nowe funkcje w
platformie Avios
➢ prawdziwy YouTube, Flickr
➢ media player (filmy, mp3, zdjęcia z zewnętrznego HDD lub
pendrive) ze wsparciem DLNA
➢ lokalny PVR i TimeShifting
➢ bogaty VOD
➢ proste gry (opcja - żyroskopowy pilot)
➢ lokalny eBOK danego ISP
Wady i zalety systemu Android
w zastosowaniu IPTV
17. DZIĘKUJĘ ZA UWAGĘ
www.avios.pl www.korbank.pl
Tymoteusz.Bilyk@Korbank.pl
Wady i zalety systemu Android
w zastosowaniu IPTV