English

Support for Error Tolerance in the Real-Time Transport Protocol

Networking and Internet Architecture 2013-12-23 v1 Information Theory Operating Systems math.IT

Abstract

Streaming applications often tolerate bit errors in their received data well. This is contrasted by the enforcement of correctness of the packet headers and payload by network protocols. We investigate a solution for the Real-time Transport Protocol (RTP) that is tolerant to errors by accepting erroneous data. It passes potentially corrupted stream data payloads to the codecs. If errors occur in the header, our solution recovers from these by leveraging the known state and expected header values for each stream. The solution is fully receiver-based and incrementally deployable, and as such requires neither support from the sender nor changes to the RTP specification. Evaluations show that our header error recovery scheme can recover from almost all errors, with virtually no erroneous recoveries, up to bit error rates of about 10%.

Keywords

Cite

@article{arxiv.1312.5892,
  title  = {Support for Error Tolerance in the Real-Time Transport Protocol},
  author = {Florian Schmidt and David Orlea and Klaus Wehrle},
  journal= {arXiv preprint arXiv:1312.5892},
  year   = {2013}
}

Comments

18 pages, 9 figures, published as technical report of the Department of Computer Science of RWTH Aachen University

R2 v1 2026-06-22T02:32:26.209Z