Rq SDK

High performing RaptorQ implementation

BitRipple Rq™ is a high-performance SDK product implementing the RaptorQ erasure code with fast encoding and decoding speeds. It has a simple and flexible API, with a thread-safe portable implementation. BitRippleRq empowers our products and is available for integration into partner solutions, such as those supporting mobile broadcast and streaming media.

Rq-unlimited

Unlimited

Generate unlimited flow of data from an object
Rq-portable

Portable

All standard platforms, easy to use C/C++ API
Rq-fast

Fast

High speed linear time encoding/decoding
Rq-standards-based

Standards-based

Compliant with IETF RFC 6330

APPLICATION EXAMPLES

Streaming media

Streaming media

Mobile broadcast

Mobile broadcast

Broadcast Internet

Broadcast Internet diagram

Enables one-to-many Non-Real-Time (NRT) reliable data delivery over broadcast channels: households can efficiently pre-cache popular TV shows. Automobiles can reliably and efficiently receive data such as software updates, infotainment, map updates, etc. BitRipple Rq provides bandwidth compression, i.e., reduced data transmission for reliable delivery.

Live transmission

Live transmission diagram

Enables bandwidth anywhere: Rq enables aggregation of multiple data paths - cellular 3G/4G/5G LTE, WiFi, Ka-band and Ku-band satellite. It combats packet loss to achieve transmissions with minimal latency, even in a moving vehicle or live 4K/HDR transmission.

BitRipple logo

Mono

One-way reliable data distribution
BitRipple logo

Duo

Certified reliable data distribution