A method is provided for reliable real-time data streaming in a multimedia
delivery system. The system is implemented using a real-time protocol that
is based on the well-known Real-time Transport Protocol (RTP) suite which
provides a framework for implementing near real-time reliable data
delivery over non real-time unreliable data link layer technologies (e.g.,
Ethernet). These protocols provide near real-time reliable or best
feasible data streaming while utilizing best effort unreliable network
services (e.g., Internet). Under the Reliable protocol, an entire data
block, including any missing or lost data packets, is reconstructed from
all of the individual data packets through the use of a selective negative
acknowledgement (NACK) mechanism. In contrast, the Best Feasible protocol
sacrifices some of the data packet's reliability by not retransmitting
"late" packets. An additional timing parameter encapsulated in the NACK
message will facilitate the determination of whether it is "feasible" to
retransmit a missing data packet. A real-time identification technique has
been incorporated into the format of each transmitted data packet that
allows for the identification of both its sender and intended recipient(s)
without having to call an underlying socket specific function.
Een methode wordt voor betrouwbare gegevens verstrekt die in real time in een leveringssysteem van verschillende media stromen. Het systeem wordt uitgevoerd gebruikend een protocol in real time dat op de bekende reeks gebaseerd is In real time van het Protocol van het Vervoer (RTP) die een kader verstrekt om dichtbij betrouwbare gegevens in real time levering over de onbetrouwbare technologieën niet in real time van de dataverbindingslaag uit te voeren (b.v., Ethernet). Deze protocollen verstrekken dichtbij betrouwbare of beste uitvoerbare gegevens die in real time terwijl het gebruiken van de beste diensten stromen van het inspannings onbetrouwbare netwerk (b.v., Internet). Onder het Betrouwbare protocol, wordt een volledig gegevensblok, met inbegrip van om het even welke het missen of verloren gegevenspakketten, opnieuw opgebouwd van de elk van individuele gegevenspakketten door het gebruik van een selectief negatief erkennings (NACK) mechanisme. In tegenstelling, offert het Beste Uitvoerbare protocol de betrouwbaarheid van enkele gegevenspakket door "recente" pakketten niet opnieuw over te brengen. Een extra timingsparameter die in het Nack- bericht wordt ingekapseld zal de bepaling vergemakkelijken van of het "haalbaar" is om een ontbrekend gegevenspakket opnieuw over te brengen. Een identificatietechniek is in real time opgenomen in het formaat van elk overgebracht gegevenspakket dat voor de identificatie van zowel zijn afzender als bedoeld begunstigd (s) zonder het moeten een onderliggende contactdoos specifieke functie roepen toestaat.