RTMP vs. RTSP

Mijloacele de streaming vă pot ajuta să urmăriți un concert live în timp ce lucrați.

Protocoale de comunicare

Cuvântul HTTP, văzut în adresele URL, este un acronim în limba engleză care corespunde cu "Hypertext Transfer Protocol" (protocol de transfer de hipertext). Un protocol este un set de reguli care definesc sistemele de schimb de informații și de comunicare. Site-urile web distribuie conținut hipertext, audio și video utilizând acest protocol. Toate browserele îl acceptă și nu sunt necesare cunoștințe speciale pentru ao folosi. Pur și simplu plasați un document HTML pe serverul web și acesta va fi văzut pe Internet. Un videoclip transmis prin HTTP este încărcat progresiv într-un browser și nu puteți vedea totul până când videoclipul este descărcat complet. Pentru a efectua transmisia în timp real, trebuie să utilizați protocoale precum RTMP și RTMS.

RTMP

Adobe, care distribuie Flash Player, a creat un RTMP pentru a ajuta serverele web să distribuie eficient pe Web conținut latență redusă și la cerere. Latența redusă este importantă atunci când doriți să vizionați videoclipuri fără probleme într-un browser. Serverele RTMP, cum ar fi Flash Media Server, suportă, de asemenea, fluxuri video live și pot transmite și date audio și alte tipuri de date. Dacă cineva își pierde o conexiune la Internet în timp ce vizionează conținutul RTMP, sistemul poate reconecta și relua transmiterea. Utilizatorii de Internet se bucură de videoclipuri care pornesc mai repede și pot juca fără probleme la vizualizarea conținutului streaming folosind RTMP.

RTSP

Dezvoltatorii au conceput inițial tehnologia la cerere, pentru a permite oamenilor să controleze conținutul media utilizând comenzile familiare de redare, pauză și oprire. RTSP, care oferă de asemenea o transmisie în timp real, permite controlul reproducerii cu acest tip de comenzi. Puteți chiar să avansați până la sfârșitul unui videoclip fără a descărca întregul fișier. RealNetworks, creatorul Real Player, a folosit în ultimii nouăzeci ani tehnologia RTSP de streaming audio și video. Dezvoltatorii au folosit de asemenea RTSP pentru a crea programe de mesagerie instantanee, software pentru conferințe video și alte tipuri de aplicații care necesită interacțiune în timp real.

consideraţii

Aveți nevoie de un server special, cum ar fi Flash Media Server, pentru a distribui conținut video utilizând RTMP. Puteți utiliza serverul pentru a trimite date către Adobe Air și alte aplicații Adobe care acceptă medii de streaming. Deși Adobe a creat RTMP, dezvoltatorii o pot folosi în propriile aplicații, deoarece compania a lansat tehnologia pentru public. Un server special este, de asemenea, necesar pentru livrarea conținutului RTSP. Un dezavantaj al utilizării RTMP și RTSP este necesitatea de a utiliza servere speciale. Multe site-uri web oferă video de succes folosind HTTP normal, chiar dacă acestea oferă doar o pseudo-streaming progresivă. Cu toate acestea, puteți beneficia de utilizarea RTMP sau RTSP atunci când aveți nevoie să transmiteți video în timp real la cerere sau să difuzați evenimente live.