Ogg ist ein
Container-
Dateiformat für
Multimedia-Dateien, kann also gleichzeitig Audio-, Video- sowie Textdaten enthalten. Ogg wurde mit dem Ziel konzipiert, eine
freie und von
Softwarepatenten unbeschränkte Alternative zu
proprietären Formaten zu bieten, um Multimedia-Inhalte effizient zu speichern und zu
streamen. Die Streamingfähigkeit ist dabei das entscheidende Designmerkmal: Alles, was in einem Ogg-Container verpackt ist, kann ohne zusätzliche Anpassungen gestreamt werden. Dies unterscheidet Ogg von Formaten, die entweder nur in bestimmten Ausprägungen streamingfähig sind (wie z. B.
Matroska) oder überhaupt nicht
live-streaming-fähig sind (wie z. B.
MP4). Ogg-Streams können dabei gebündelt und verkettet werden, ohne dass dazu eine Anpassung des einzelnen Streams notwendig ist.