în timp real de protocol de transmitere (Real Time Streaming Protocol, RTSP). protocol de aplicație, pentru utilizare în sisteme cu date multimedia, și care să permită clientului să gestioneze de la distanță fluxul de date de la server, oferind posibilitatea de a executa comenzi, cum ar fi „Start“, „Stop“, precum și accesul pe bază de timp pentru fișiere localizate pe server .
[Regula] EXEMPLUL
Un exemplu de algoritm este prezentat în figura din dreapta. Peste HTTP nu avem nici o legătură cu filmul, ca un metafișier, care conține informații despre video, inclusiv link-ul (cel mai adesea conține numai). De exemplu: "rtsp: //example.com/movie.mp4". În continuare, vom trece media player-ul Metafișier, ceea ce face ca cererea de fișier media. RTSP-mesajele sunt trimise separat de fluxul de mass-media. Pentru ei, un număr special de port 554.

[Edit] RTSP solicită Format
Exemplu de interogare: "rtsp: //example.com/movie.mp4 RTSP / 1.0"
[Edit] Lista echipei
- DESCRIBE - cerere pentru descrierea conținutului
- OPȚIUNI - o cerere susținută metode
- PLAY - începe cerere conținut de difuzare
- PAUZĂ - difuzarea unei cereri de a opri temporar
- RECORD - o cerere de înregistrare a serverului de conținut
- REDIRECT - Redirecționarea către alte tipuri de conținut
- SETUP - să solicite instalarea mecanismului de transport pentru conținutul media
- ANUNȚĂ - actualizare de descriere a conținutului de date
- GET_PARAMETER - solicitarea parametrilor menționați de pe server
- opțiuni de server de instalare - SET_PARAMETER
- Teardown - oprire a fluxului și eliberarea de resurse
RTP protocol (Eng. În timp real Protocolul privind transporturile) funcționează la nivel de aplicație și este utilizat pentru a transfera trafic în timp real. Cel mai adesea acest protakol implementat peste UDP. De asemenea, protocolul TCP standardizate pentru transmiterea de RTP, dar, în general, nu este utilizat, deoarece fiabilitatea transmisiei TCP generează întârzieri de timp.
[Regula] Structura pachetelor
0-1 - Ver. (2 biți) indică o versiune de protocol. Versiunea actuală - 2.
2 - P (un bit) este utilizat în cazurile în care RTP-pachetul este suplimentat cu octeți goale la sfârșit.
3 - X (un bit) este folosit pentru a indica extensii ale protocolului implicat în pachet.
4-7 - CC (4 biți) conține numărul de CSRC-identificator după denumirea constantă.
8 - M (un bit) este utilizat la nivelul aplicației și este definit de un profil. Dacă acest câmp este setat, datele de pachete are o semnificație specială pentru aplicație.
9-15 - PT (7 biți) specifică formatul sarcinii utile și determină interpretarea acesteia de către aplicație.
64-95 - SSRC indicarea sursei de sincronizare.
EHL (Extensie Lungime) - - numărul de cuvinte pe 32 de biți în extensia antet unitate de date.
L - ultimul octet în câmpul de lungime pachet definește bytes umplutura (utilizat pentru alinierea în ambalajul final).
[Editare] Restaurarea de pachete pierdute
[Articolul] FEC
[Regula] interleaver
intercalare (striping) - Această abordare se bazează pe mixtă (intercalată) înainte de transmiterea ordinea mediilor și sortare (deinterlivinge) când este primită. Astfel, din cauza amestecării nu vor fi pierdute pachete consecutive, și un decalaj mare atunci când joacă mass-media este format. De exemplu, pachetul poate cuprinde 5 ms de a asculta muzică. Dacă ar fi fost trimise în ordine, pierderea de pachete va duce la o pauza de la joc în 5 ms. In schimb, toate mostrele cu numere în intervalul de 10 ms sunt trimise într-un singur pachet, iar al doilea ciudat. Acum, pierderea celui de al treilea pachet nu înseamnă sărind peste în muzică în 5 ms, iar alternanța perioadelor muzicale scurte goale și pline timp de 10 ms. Odată cu pierderea, puteți administra cu ușurință, în cazul în care jucătorul folosește interpolare, luând în considerare probe anterioare și următoare. Rezultatul este o pierdere temporară în rezoluția de 10 ms, dar o întrerupere semnificativă nu va fi. Schema de întrețesere funcționează numai în absența compresiei. Cu toate acestea, schema de intercalare poate fi aplicată și după comprimare, dacă este posibil, pentru a detecta frontiera de probe în fluxul comprimat.