Ogg Container Format
Opus-in-Ogg is an alternative to WebM/MP4 for VoIP recordings and Icecast streams. Page/chunk structure is a classic telephony streaming envelope pattern.
What It Defines
Streaming-oriented container using Ogg pages (`OggS` capture pattern): serial numbers, granule positions, and multiplexed logical bitstreams. Standard envelope for Opus (`audio/ogg; codecs=opus`), Vorbis, and Speex in file and streaming contexts.
Canonical (Normative)
Convenient (Practical)
Related References
Publishes web platform specs including CSS, accessibility, security policies, Service Workers, Web App Manifest, and many browser APIs. Also maintains some versioned HTML/DOM specs.
Related Specs
Opus is the codec for real-time audio on the internet. WebRTC mandates it; Discord, Zoom, and most VoIP apps use it. Understanding bitrate, FEC, and frame sizing directly impacts audio quality and bandwidth.
Speex is Opus's predecessor from Xiph.Org. Understanding Speex/Ogg framing helps maintain legacy VoIP and streaming integrations.
Vorbis shares Ogg framing with Opus — understanding Vorbis header packets clarifies how Ogg-encapsulated telephony codecs are structured.
WebRTC and modern SIP use RFC 7587 Opus RTP framing — not Ogg pages. FEC and DTX SDP attributes directly control call quality under packet loss.
WebM is the default output of browser MediaRecorder and a common delivery format for open web video. EBML element structure differs from MP4 boxes.