What is RealMedia?
RealMedia (.rm) is a multimedia container format developed by RealNetworks for internet streaming in the late 1990s and 2000s.
Last updated:
What is RealMedia?
RealMedia is a proprietary multimedia container format developed by RealNetworks. The .rm extension is used for files encoded with RealVideo and RealAudio codecs, which were widely used for internet streaming in the late 1990s and 2000s.
RealMedia was one of the first formats designed specifically for streaming video over slow internet connections. While largely obsolete today, many archived news videos, lectures, and recordings still exist in .rm or .rmvb format.
How RealMedia Works
RealMedia is a container that interleaves RealVideo and RealAudio streams along with metadata and indexing chunks, designed so a player could begin playback before a file finished downloading.[1] The companion RealVideo codecs evolved through several generations, with later versions based on variants of the H.264 design, while audio used RealAudio codecs tuned for low bitrates.[2]
History and Streaming Role
RealNetworks, originally Progressive Networks, pioneered internet streaming in the mid-1990s, and RealMedia became one of the dominant formats for streaming audio and video over dial-up connections.[1] The later RMVB (RealMedia Variable Bitrate) variant allocated bits dynamically across a file and became especially popular for distributing compact video downloads.[2]
Decline and Compatibility
As open and standardized formats such as H.264 in MP4 and later web codecs displaced proprietary streaming systems, RealMedia fell out of mainstream use, and RealPlayer's tight coupling to the format limited its longevity.[1] Modern playback generally relies on third-party players like VLC that incorporate reverse-engineered RealVideo and RealAudio decoders.[2]
Technical Specifications
RM vs Other Video Formats
| Feature | RM | MP4 | MKV |
|---|---|---|---|
| Type | Container[1] | Container | Container |
| Codec(s) | RealVideo, RealAudio[2] | H.264, HEVC, AV1 | Nearly any |
| Standardized by | RealNetworks[1] | ISO/IEC | Open community |
| Device/browser support | RealPlayer, niche | Universal | Players, limited web |
| License | Proprietary | Standardized | Open community |
| Best for | Legacy RealMedia | Modern streaming | Flexible archiving |
RM was built for early RealNetworks streaming; MP4 and MKV now provide far wider compatibility.
Pros & Cons of RealMedia
Advantages
One of the first formats optimized for internet streaming over slow connections.
The RMVB variant uses variable bitrate for better quality at the same file size.
Vast archive of 1990s-2000s news, lectures, and media exists in this format.
Disadvantages
Completely superseded by MP4, HLS, and DASH for modern streaming.
Modern browsers have no native support - requires VLC or RealPlayer.
Limited open-source support compared to modern formats.
When to Use RealMedia
RealMedia is only relevant for accessing historical archives.
Historical Archives
News organizations have video archives from the late 1990s and 2000s.
Early E-Learning
Older online courses and training materials from the pre-YouTube era.
News Archives
Television networks streamed news in RealMedia format before YouTube existed.
Legacy Playback
VLC and RealPlayer can still play .rm files for accessing archived content.
Need to Work with RealMedia Files?
Use our free online converter to convert or compress RealMedia files - no software needed.
Try Video Converter FreeFrequently Asked Questions
Can I still play .rm files today?
Yes, VLC Media Player can play most .rm files. Modern browsers do not support RealMedia natively.
How do I convert .rm to MP4?
VLC, HandBrake, or online video converters can convert .rm to MP4. FFmpeg also handles RealMedia conversion.
What is the difference between .rm and .rmvb?
.rm uses constant bitrate while .rmvb uses variable bitrate for better quality at the same file size.
Is RealMedia still used?
RealMedia is largely obsolete for new content but persists in historical archives.
Why cannot I open .rm files in my browser?
Modern browsers do not support RealMedia. Use VLC to play .rm files.