RTMP vs. RTSP
Lehet, hogy hallotta a "Video on Demand" és a "Streaming Media" szavakat az interneten való böngészés közben. Ezek a kifejezések olyan technológiákra vonatkoznak, amelyeket audio- és videotartalom távoli helyről a számítógépre történő átvitelére használnak. Az RTMP és az RTSP két ilyen technológia. Az RTMP és RTSP kommunikációs protokollok több hasonlóságot mutatnak, mint különbséget, és lehetővé teszik a valós idejű interaktív multimédiás terjesztést.
Kommunikációs protokollok
Az URL-ekben látható HTTP szó a Hypertext Transfer Protocol rövidítése. A protokoll olyan szabályok összessége, amelyek meghatározzák, hogy a rendszerek hogyan cserélnek információkat és kommunikálnak egymással. A webhelyek hipertext tartalmat, hangot és videót terjesztenek a HTTP használatával. Minden böngésző támogatja ezt a protokollt, és nem igényel speciális ismereteket a használatához. Egyszerűen helyezzen el egy HTML-dokumentumot a webszerveren, és az internet többi része látja. A HTTP-n keresztül továbbított videó fokozatosan betöltődik a böngészőbe, és nem tekintheti meg az egészet a videó letöltéséig. A valós idejű adatfolyam végrehajtásához olyan protokollokat kell használnia, mint az RTMP és az RTMS.
RTMP
A Flash lejátszót forgalmazó Adobe létrehozta az RTMP-t, hogy segítse a webszervereket az alacsony késleltetésű, igény szerinti tartalmak hatékony streamelésében az interneten. Az alacsony késleltetés fontos, ha gördülékeny videót szeretne nézni a böngészőben. Az RTMP szerverek, mint például a Flash Media Server, szintén támogatják az élő videó átvitelt, és képesek hang- és egyéb adatfolyamok továbbítására is. Ha valakinek megszakad az internetkapcsolata az RTMP-tartalom megtekintése közben, a rendszer újracsatlakozhat, és folytathatja a streamelést. Az internethasználók élvezhetik a gyorsabban induló és zökkenőmentesen lejátszható videókat, amikor RTMP használatával streaming tartalmat néznek.
RTSP
A fejlesztők eredetileg olyan igény szerinti technológiát terveztek, amely lehetővé teszi az emberek számára a média vezérlését az ismert Lejátszás, Szünet és Leállítás vezérlőkkel. Az RTSP, amely valós idejű adatfolyamot is biztosít, lehetővé teszi a lejátszás vezérlését az ilyen típusú vezérlők használatával. Akár a teljes fájl letöltése nélkül is előreléphet a videó végére. A RealNetworks, a Real Player megalkotója a 90-es években RTSP audio- és videostreaminget használt. A fejlesztők az RTSP-t is használják azonnali üzenetküldők, videokonferencia-szoftverek és más típusú alkalmazások létrehozására, amelyek valós idejű interakciót igényelnek.
Megfontolások
A videotartalom RTMP használatával történő terjesztéséhez speciális szerverre van szüksége, például a Flash Media Serverre. A szerver segítségével adatokat küldhet az Adobe Airnek és más Adobe-alkalmazásoknak, amelyek támogatják az adatfolyamot. Annak ellenére, hogy az Adobe létrehozta az RTMP-t, a fejlesztők használhatják saját alkalmazásaikban, mert a vállalat nyilvánosságra hozta a technológiát. Az RTSP-tartalom szállításához speciális szerverre is szükség van. Az RTMP és RTSP használatának egyik hátránya, hogy speciális szervereket kell használni. Sok webhely sikeresen továbbítja a videót a normál HTTP használatával, annak ellenére, hogy csak progresszív pszeudo-streamelést biztosít. Előnyös lehet azonban az RTMP vagy RTSP használata, ha valós idejű videót kell streamelnie, vagy élő eseményeket kell közvetítenie.