RealAudio ist ein Audiodateiformat von RealMedia, das vorwiegend für Audio-Datenströme (Streaming Audio) eingesetzt wird.
Die Kompressionsverfahren von RealAudio sind meistens verlustbehaftet. Dabei verwendet RealAudio ähnlich wie MP3 und Vorbis zur Komprimierung die Tatsache, dass das menschliche Ohr bestimmte Toninformationen nicht wahrnimmt.
Unter dem Begriff RealAudio werden verschiedene Codecs benutzt, von denen die wenigsten Eigenentwicklungen von RealNetworks sind. Zum größten Teil handelt es sich um Implementierungen existierender Standards oder von anderen Unternehmen lizenzierte Codecs. Die verschiedenen Codecs identifizieren sich durch einen FourCC:
14_4
,lpcJ
- RealAudio 1; für Sprache optimiert, feste Bitrate von 8 kbit/s. Der verwendete Codec ist IS-54 VSELP der TIA.
28_8
- RealAudio 2; für Sprache optimiert, feste Bitrate von 15,2 kbit/s. Der verwendete Codec ist eine bitratenreduzierte Version von G.728 LD-CELP der ITU-T.
dnet
- RealAudio 3; wird auch als DolbyNET bezeichnet; operiert bei festen Bitraten zwischen 8 und 80 kbit/s. Der Codec ist zum Teil kompatibel zu ATSC/A52 AC-3.
sipr
- RealAudio 4, RealAudio 5; von Sipro/VoiceAge lizenzierter Sprachcodec; auch unter der Bezeichnung ACELP.net bekannt; operiert bei festen Bitraten zwischen 6,5 und 16 kbit/s.
cook
- RealAudio G2, RealAudio 8; operiert bei festen Bitraten zwischen 6 und 96 kbit/s (bei Mehrkanal-Ton bis zu 268 kbit/s); Eigenentwicklung von RealNetworks; benannt nach dem Hauptentwickler Ken Cooke; zum Teil wird auch der Codename Gecko als Bezeichnung verwendet.
atrc
- RealAudio 8; von Sony lizenzierter ATRAC3-Codec; operiert bei festen Bitraten zwischen 66 und 352 kbit/s.
raac
- RealAudio 10; ein MPEG-4 LC-AAC-Codec lizenziert von Coding Technologies; operiert bei Bitraten zwischen 64 und 320 kbit/s.
racp
- RealAudio 10; ein MPEG-4 HE-AAC-Codec lizenziert von Coding Technologies; operiert bei Bitraten zwischen 32 und 128 kbit/s.
ralf
- RealAudio Lossless Format; verlustfreier Codec, durchschnittlich wird eine Kompression auf ca. 50–70 % des Eingangssignal erreicht (entspricht bei CD-Audio etwa 700–1000 kbit/s).
whrl
- Dieser FourCC wurde nur sehr kurze Zeit für Cook-Mehrkanalton verwendet. Das Format trägt nun ebenfalls den FourCC
cook
.
Für die standardisierten Formate IS-54 (14_4
, lpcJ
), G.728 (28_8
), AC-3 (dnet
) und AAC (raac
, racp
) gibt es freie Decoder-Implementierungen (zum Beispiel in FFmpeg), das bedeutet diese Formate können auch außerhalb des RealPlayers abgespielt werden. Auch für den proprietären cook
-Codec gibt es seit Dezember 2005 in FFmpeg eine freie Implementierung. Die dafür nötigen Informationen wurden durch Reverse Engineering erlangt.
Neben RealAudio entwickelte und patentierte RealNetworks auch das Gegenstück für Video-Anwendungen RealVideo.
Die Dateiendung von RealAudio ist .ra, der MIME-Typ ist audio/x-pn-realaudio
. Mit der Endung .rm ist die Abspielliste (Playlist) der Real-Audio-Dateien gekennzeichnet: Sie enthält als reine Textdatei die .ra-Dateien, die spielen bzw. „strömen“ sollen. RealAudio findet auch Verwendung in RealMedia, meistens zusammen mit RealVideo. RealAudio kann auch in Matroska verwendet werden.