Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

VideoStreaming Aplikace pro mobilní zařízení Jiří Chadima, Jiří Mašek.

Podobné prezentace


Prezentace na téma: "VideoStreaming Aplikace pro mobilní zařízení Jiří Chadima, Jiří Mašek."— Transkript prezentace:

1 VideoStreaming Aplikace pro mobilní zařízení Jiří Chadima, Jiří Mašek

2 Osnova ● Cíle projektu ● Použité technologie ● Potíže a problémy ● Výsledné řešení ● Názorná ukázka

3 Cíle projektu Streamování videa snímaného jedním zařízením do zřízení druhého s využitím Bluetooth.

4 Použité technologie ● Java Micro Edition (MIDP 2.0) základní třídy, I/O, GUI ● Mobile Multimedia API (JSR 135) kontrola audia / videa ● Bluetooth API (JSR 82) vyhledávání a navazování spojení

5 Základní multimedální třídy MMAPI ManagerPlayer RecordControlVideoControl Pozn.: Nejedná se o class diagram, ale obrázek ilustrující přístup k jednotlivým objektům.

6 Potíže a problémy (1) ● Aktuální možnosti testovat projekty využívající MMAPI ● Podle specifikace by nahrávání videa mělo fungovat (RecordControl) ● Emulátory tuto vlastnost nepodporují → není reálně možné testovat aplikaci a jsou potřeba externí zařízení – nemáme prozkoumáno, jak moc tuto vlastnost implementují skutečná zařízení ● Ostatní vlastnosti, ke kterým jsme se propracovali, spíše fungovaly

7 Potíže a problémy (2) ● Přenosová rychlost Bluetooth ● Podle [1] je běžná rychlost 2.1 Mbit/s, ale ta není garantována a nemůžeme se na ní spolehnout! ● Řešení – MMAPI umožňuje poměrně široce nastavit parametry získávaného média (např. výška, šířka, fps, barevná hloubka), čímž se dá potřební přenosová kapacita snížit.

8 Potíže a problémy (3) ● Hardwarové dispozice mobilních zařízení ● Je různý → nelze se na něj spolehnout ● Není příliš rychlý → musíme na něj brát ohledy (např. rychlost snímání obrázku z kamery se může výrazně lišit) ● Softwarové dispozice mobilních zařízení ● Ve Windows Mobile není aplikace spustitelná ● Míra implementace JME, MMAPI, BTAPI je různá

9 Výsledné řešení ● BT část se povedla rozběhnout prakticky bez problémů ● V MM části se nám povedlo najít náhradní řešení ● Přenos „streamu“ pomocí RecordControl jsme nedokázali otestovat ● Naše řešení → přenos „snapshotů“ v časové smyčce (nízké fps kvůli hardwarové náročnosti) ● Pro účely prezentace jsme připravili aplikaci, která dokáže obrázky přijímat na PC

10 Varianty přenosu ● Přenos snapshotů z mobilního zařízení do počítače ● Přenos mezi mobilní zařízeními v automatické smyčce ● Přenos mezi mobilní zařízeními na vyžádání

11 Názorná ukázka Přenos snapshotů z mobilního telefonu do počítače.

12 Zdroje ● KEWNEY, Guy. High speed Bluetooth comes a step closer: enhanced data rate approved. [online]. 2004-11- 16 [cit. 2009-06-02]. http://www.newswireless.net/index.cfm/article/629 ● Java APIs and Documentation. http://java.sun.com/javame/reference/apis.jsp

13 Děkujeme za pozornost Stránka projektu: http://code.google.com/p/36mm1videostreaming/


Stáhnout ppt "VideoStreaming Aplikace pro mobilní zařízení Jiří Chadima, Jiří Mašek."

Podobné prezentace


Reklamy Google