Hello mindenki!
Röviden:
A stream-elés nem más mint egy adat közvetítési technika. Ezen technika segítségével különböző a media folyamokat gyorsan tudjuk letölteni az internetről és azokat továbbítani az interneten keresztül. Stream-elés során ,a szerver oldalon ,az a adatot nem egy nagy csomagként továbbítjuk hanem több apróbb csomagokra bontjuk és ezeket tömörítjük is. Ennek a hátránya minőség romlás,de hamarabb el tud jutni a felhasználóhoz.
Különböző streaming módszerek:
- Progressive Download = a csomagokat letölti a tárolóra majd azokat feldolgozza a media lejátszó; HTTP protocolt használ
- Streaming = nem tároljuk a csomagokat lemezen, optimalizálva van a csomagok szállítása és feldolgozása; RTSP, RTP, RTCP protocolt használ
- Adaptive Streaming = a felhasználó sávszélességéhez és processzor kapacitásához igazítja a media minőségét (kis puffer, gyors kezdési idő); HTTP protocolt használ
Windows Phone 7 stream támogatása
A Windows Phone 7 támogatja mindhárom módszert. A stream techinák által támogatott codec-ekről és metódusokról itt olvashatunk bővebben. A médiaelemek a készüléken “MediaElement” és a “SmoothStreamingMediaElement” osztály segítségével tudjuk elérni.
Következő postomban egy konkrét példát fogok bemutatni.
Addig is minden jót!
üdv:
Szmeti