RealAudio and RealVideo Home > RealVideo Codecs
The RealVideo Project (rarvcode-video) contains the source code for RealVideo rendering and the RealVideo Codecs. This code serves as the starting point for porting to other platforms and operating systems.
Contents |
Project Resources
Included in this project are the following resources.
FAQ: Porting the RealVideo 8/9/10 decoder
RealVideo Codecs
The following is a list of available RealVideo codecs. Also listed is the set of platform specific optimized source available in this project.
- RealVideo 8, RealVideo 9, and RealVideo 10*)
- Win32-x86 (MMX, SSE, SSE2 (object code))
- Linux-x86 (MMX, SSE, SSE2 (object code))
- MacOS-PowerPC (AltiVec)
- WinCE-ARM (StrongARM, XScale (object code))
- Symbian-ARM
- ANSI-C
- TI C55x DSP (XDAIS-compliant)* RealVideo 10 uses the same bitstream format as RealVideo 9, the 30% better compression efficiency is due to encoder side improvements. The RealVideo 8+9 combo decoder is therefore able to decode RealVideo 10 bitstreams.
- RealVideo G2 and RealVideo 7
- Win32-x86 (MMX, SSE, SSE2 (object code))
- Linux-x86 (MMX, SSE, SSE2 (object code))
- MacOS-PowerPC (AltiVec)
- WinCE-ARM (StrongARM, XScale (object code))
- Symbian-ARM
- Also Available, upon request
- C54x RV8-only
- C6000 RV8-only
RealVideo Documentation
- RealVideo Packetization Documentation
- RealVideo Opaque Data Specification
- RealVideo Decoder Interface Requirements - Requirements for interface design wrapping RealVideo decoders. Also available as a Word document.
- RealVideo 9/10 Technical Overview - Key features, Quality comparisons, CPU performance and General architecture.
- RealVideo 9/10 Summary - Overview of the compression algorithms used in the RealVideo 8 / 9 / 10 family.
- RealVideo 9/10 External Spec [version 1.8] - Detailed specification of the RealVideo 9/10 bitstream and algorithms.
- RealVideo 8 External Spec [version 2.1] - Detailed specification of the RealVideo 8 bitstream and algorithms.
- RealVideo ARM Decoder Performance - RealVideo 8/9/10 and MPEG-4 decoder performance on ARM family processors.
- TI C55x RealVideo 8 Decoder Docs - Algorithm Implementation/User Guide, Release Notes, MIPS/Memory Spreadsheets, etc for the TI C55x DSP RealVideo 8 decoder implementation.
Getting assistance:
- RA/RV Code Help Forum - Forum for asking questions to codec, format, and protocol developers
- RealNetworks Development Support - RealNetworks has several free and paid support options to answer questions about the Helix source code, Helix SDKs, or other licensed code and/or SDKs from RealNetworks as well as the code you are writing which utilizes the Helix platform.
Working With The Code
The following is a list of links to help beginners get started with the code.
- Helix DNA Build Tools - Complete list of all the tools needed to begin development work with the Helix DNA codebase.
- Helix DNA QuickStart - Developers' step-by-step instructions for obtaining and building the Helix DNA source code.
- Helix DNA Code Structure - Description of the organizational philosophy, structure, and conventions of the Helix source tree.
RealNetworks Proprietary and Confidential.
USE OF THIS SOURCE CODE IS GOVERNED BY THE REAL FORMAT SOURCE CODE PORTING AND OPTIMIZATION LICENSE.