a) Bitrate og pakkstørrelse:
Nettorate = 8 000 samples/s × 8 bits/sample = 64 000 bps = 64 kbps.
20 ms tale per pakke = 0,02 × 64 000 bits = 1 280 bits = 160 byte payload per RTP-pakke.
(Pluss RTP-header 12 byte, UDP-header 8 byte, IP-header 20 byte → ca. 200 byte per pakke totalt — overhead på ca. 20 %.)
b) RTP sequence number og timestamp:
| Felt | Funksjon |
| Sequence number | Inkrementeres med 1 per pakke. Mottakeren kan oppdage tap (hull i sekvens) og levere pakker i riktig rekkefølge. |
| Timestamp | Indikerer tidspunktet (i sample-enheter) for første sample i payloaden. Mottakeren bruker dette til å plassere samples på riktig sted i avspillingen — uavhengig av når pakken faktisk ankom. |
Sequence number alene skiller ikke mellom tap og jitter; timestamp alene gir ingen informasjon om hva som mangler. Sammen gir de full informasjon: hvilke pakker som er tapt, og når i avspillingen samples skal plasseres.
c) RTCP:
RTCP (RTP Control Protocol) er kontrollprotokollen som følger med RTP. Sender og mottakere sender periodisk Sender Reports (SR) og Receiver Reports (RR) med statistikk: pakketapsrate, jitter (variasjon i forsinkelse) og siste mottatte sequence number.
Senderen kan tilpasse seg basert på RR — f.eks. redusere bitrate hvis tap er høyt, bytte til en mer robust koding ved jitter, eller varsle brukeren om dårlig forbindelse.
d) Backup-versjon mot tap:
Ved å pakke en lavkvalitets-backup av pakke N i pakke N+1: hvis pakke N går tapt og N+1 kommer frem, kan mottakeren bruke backup-versjonen i stedet for å høre stillhet. Dette gir bedre lydkontinuitet ved enkelt-pakketap.
Kompromiss: Hver pakke blir større — økt båndbreddebruk og potensielt mer trengsel. Beskytter heller ikke mot to tapte pakker på rad. Det er en avveining mellom nettotrafikk og robusthet.
Pensum: Kap. 9 — VoIP, RTP, RTCP og loss recovery