Conţinut
Este posibil să fi auzit termenii „Video on Demand” (videoclip la cerere) și „streaming media” în timp ce navigați pe web. Acești termeni se referă la tehnologiile utilizate pentru a transfera conținut audio și video dintr-o locație la distanță pe computer. RTMP și RTSP sunt două astfel de tehnologii. Protocoalele de comunicare RTMP și RTSP au mai multe asemănări decât diferențe și permit distribuirea multimedia interactivă în timp real.
Protocoale de comunicare
Cuvântul HTTP, văzut în adrese URL, înseamnă „Protocol de transfer hipertext”. Un protocol este un set de reguli care definesc modul în care sistemele schimbă informații și comunică. Site-urile web distribuie conținut hipertext, audio și video folosind acest protocol. Toate browserele îl acceptă și nu sunt necesare cunoștințe speciale pentru ao utiliza. Plasați un document HTML pe serverul dvs. web și restul internetului îl va vedea. Videoclipul transmis prin HTTP se încarcă progresiv într-un browser și trebuie să așteptați finalizarea procesului pentru a-l viziona. Pentru streaming în timp real, sunt necesare protocoale precum RTMP și RTMS.
RTMP
Adobe, distribuitorul playerului Flash, a creat RTMP pentru a ajuta serverele web să livreze conținut la cerere cu o latență redusă pe web în mod eficient. Latența scăzută este importantă atunci când doriți să vizionați videoclipuri netăiate în browser. Serverele RTMP, cum ar fi Flash Media Server, acceptă, de asemenea, fluxuri live de video, audio și alte tipuri de date. Dacă cineva pierde o conexiune la internet în timp ce vizionează conținut RTMP, sistemul se poate reconecta și continua cu transmisia. Când vine vorba de vizionarea conținutului în flux, utilizatorilor de internet le plac videoclipurile care încep repede și pot fi vizualizate fără tăiere.
RTSP
Dezvoltatorii au creat inițial tehnologia la cerere pentru a permite utilizatorilor să vizioneze conținut cu comenzile „Redare”, „Pauză” și „Oprire”. RTSP, care permite și streaming în timp real, vă permite să controlați redarea folosind aceste tipuri de comenzi. Puteți trece chiar la sfârșitul videoclipului fără a fi nevoie să descărcați fișierul complet. RealNetworks, creatorul Real Player, a folosit streaming audio și video RTSP în anii 1990. Dezvoltatorii folosesc și RTSP pentru servicii de mesagerie instantanee, software de 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ă streaming media. Deși protocolul a fost creat de Adobe, dezvoltatorii îl pot folosi în propriile programe, deoarece compania a pus tehnologia la dispoziția publicului. Un dezavantaj al utilizării RTMP și RTSP este nevoia de servere speciale. Multe site-uri distribuie videoclipuri folosind HTTP, chiar dacă acest protocol oferă doar „pseudo-streaming”. Cu toate acestea, puteți beneficia de utilizarea RTMP sau RTSP dacă trebuie să oferiți video la cerere în timp real sau să transmiteți evenimente live.