Raptor code: Difference between revisions

Content deleted Content added
tied into some terminology used on the ATSC 3.0 wikipedia page
cleaned up references in RaptorQ code section
Line 10:
== RaptorQ code ==
 
The most advanced version of Raptor is the RaptorQ code defined in [[IETF]] RFC 6330. The RaptorQ code is a systematic code, can be implemented in a way to achieve linear time encoding and decoding performance, has near-optimal recovery properties (see Recovery probability and overhead section below for more details), supports up to 56,403 source symbols, and can support an essentially unlimited number of encoding symbols. There are several implementations of RaptorQ available, including TvRqa (seebasic implementation [https://github.com/lorinder/TvRQ) TvRq] suitable for testing interoperability, thea OpenRQversion projectdeveloped (seeby the [https://openrq-team.github.io/openrq/), libRaptorQOpenRQ (seeproject], a [https://github.com/LucaFulchir/libRaptorQ) libRaptorQ version], a RUST implementation of RaptorQ (see [https://github.com/cberner/raptorq) RUST implementation of RaptorQ], and a [https://www.bitripple.com/rq high performance commercial-grade implementation of RaptorQ] (seeoffered by [https://www.bitripple.com/rq) BitRipple].
 
The RaptorQ code defined in [[IETF]] RFC 6330 is specified as a part of the Broadcast internet [[ATSC 3.0]] standard to enable high quality broadcast video streaming (robust mobile TV streaming) and efficient and reliable broadcast file delivery (datacasting).