RTMP vs. RTSP

Streamingové média vám pomohou při sledování živého koncertu.

Komunikační protokoly

Slovo HTTP, viděné v adresách URL, jsou akronymy v angličtině, které odpovídají "Hypertext Transfer Protocol" (protokol hypertextového přenosu). Protokol je soubor pravidel, které definují systémy výměny informací a komunikace. Webové stránky distribuují pomocí tohoto protokolu hypertextový, zvukový a videoobsah. Všechny prohlížeče to podporují a žádné speciální znalosti nejsou nutné pro jeho použití. Jednoduše umístit HTML dokument na webový server a bude vidět na internetu. Video přenášené pomocí protokolu HTTP je postupně načítáno do prohlížeče a nevidíte vše, dokud nebude video zcela načteno. Chcete-li provést přenos v reálném čase, musíte použít protokoly jako RTMP a RTMS.

RTMP

Společnost Adobe, která distribuuje přehrávač Flash Player, vytvořila technologii RTMP, která pomáhá webovým serverům efektivně distribuovat obsah na vyžádání s nízkou latencí a na požádání. Nízká latence je důležitá, pokud chcete v prohlížeči prohlížet videa bez problémů. Servery RTMP, například Flash Media Server, také podporují živé video streamy a mohou také přenášet zvukové a jiné typy dat. Pokud někdo při sledování obsahu RTMP ztratí připojení k Internetu, systém se může znovu připojit a obnovit přenos. Uživatelé internetu si vychutnávají videa, která začínají rychleji a hrají bez problémů při sledování streamovaného obsahu pomocí RTMP.

RTSP

Vývojáři původně navrhli technologii na vyžádání tak, aby umožnily lidem ovládat mediální obsah pomocí známých ovládacích prvků přehrávání, pozastavení a zastavení. RTSP, který také nabízí přenos v reálném čase, umožňuje řídit reprodukci pomocí tohoto typu ovládacích prvků. Můžete dokonce postoupit na konec videa bez stažení celého souboru. RealNetworks, tvůrce hry Real Player, použil v devadesátých letech RTSP streaming audio a video. Vývojáři také používali službu RTSP k vytváření programů rychlého zasílání zpráv, softwaru pro videokonference a dalších typů aplikací, které vyžadují interakci v reálném čase.

Úvahy

Potřebujete speciální server, například Flash Media Server, k distribuci video obsahu pomocí RTMP. Server můžete použít k odesílání dat do aplikace Adobe Air a dalších aplikací Adobe, které podporují média pro streamování. Ačkoli Adobe vytvořil RTMP, vývojáři jej mohou používat ve svých vlastních aplikacích, protože společnost uvedla technologii na trh. Pro dodávání obsahu RTSP je také potřeba speciální server. Nevýhodou použití RTMP a RTSP je potřeba použít speciální servery. Mnoho webových stránek nabízí úspěšné video pomocí normálních HTTP, přestože poskytují pouze progresivní pseudo-streaming. Nicméně, můžete využít RTMP nebo RTSP, když potřebujete přenášet video v reálném čase na vyžádání nebo vysílat živé události.