Effective October 1, 2012, QUALCOMM Incorporated completed a corporate reorganization in which the assets of certain of its businesses and groups, as well as the stock of certain of its direct and indirect subsidiaries, were contributed to Qualcomm Technologies, Inc. (QTI), a wholly-owned subsidiary of QUALCOMM Incorporated. Learn more about these changes

You are here


The best performing FEC algorithm

RaptorQ™ forward error correction for streaming media and content delivery solutions is the latest product in the Raptor technology line, and is the most powerful and flexible Raptor code available. RaptorQ Technical Overview provides detailed information on the algorithmic ingredients of RaptorQ encoding and decoding.

RaptorQ is IETF standard RFC 6330

RaptorQ is targeted for adoption by standards bodies for both non-real-time content delivery and streaming solutions. The RaptorQ Forward Error Correction Scheme for Object Delivery is Internet Engineering Task Force (IETF) Proposed Standard RFC 6330. RaptorQ FEC is also in the final stages of approval within the IETF for use in real-time/streaming media applications.

Application-layer FEC software protects against network packet loss

Compared to traditional FEC, RaptorQ efficiently corrects for erased packets, providing high flexibility, essentially ideal code overhead, minimal CPU requirements and support for large source blocks. RaptorQ is packaged as an encoder and decoder pair of SDKs (software development kits). These highly optimized portable software libraries are ready for integration. Raptor libraries allow streaming and file delivery services to recover data lost in transit and completely reconstruct it, without using a backchannel.

RaptorQ runs on all popular processors and operating systems

The libraries come with a complete SDK for a given target, including sample source code for file delivery and streaming applications. RaptorQ SDKs are available on many standard platforms and can also be easily ported to specialized processors.

RaptorQ standard platforms:

  • Windows/Linux: x86 (32 and 64 bit)
  • Mac OS X: x86 (32 and 64 bit)
  • Android: ARM (standard and NEON)
  • Linux: ARM
  • Apple IOS: ARM

Raptor technology line has a long and successful history

Pioneered by Digital Fountain, RaptorQ builds upon the time-tested Application Programming Interface (API) of its predecessors Raptor 10 and Raptor 11 with improvements in overhead efficiencies for streaming services and reductions in memory required for file download applications. RaptorQ is the best performing and most versatile FEC code, and should be used for all new deployments.

For more information on how RaptorQ can be applied to streaming and content delivery solutions please visit our Resources page.