Ogg, ses ve görüntü verilerini düzenlemek için kullanılan açık bir çoklu ortam kapsayıcı biçimidir. Xiph.Org tarafından geliştirilmiştir. Bir sıkıştırma algoritmasının kendisi değildir; farklı kodlayıcılarla oluşturulan verilerin ortak bir akış içinde taşınmasını sağlar.[1]
KAPSAYICI YAPISI
Ogg, sıkıştırılmış veriyi paketler halinde çerçeveler. Birden fazla ses veya görüntü akışını aynı yapıda birleştirebilir. Hata saptama bilgileri ve zaman damgaları, verinin denetlenmesine ve akış içinde belirli konumlara erişilmesine yardımcı olur. Bu işlevler, kodlayıcının ses ya da görüntüyü sıkıştırma görevinden ayrıdır.[1]
AKIŞ ODAKLI TASARIM
Biçim, verinin tek geçişte yazılıp okunabilmesine göre tasarlanmıştır. Bu özellik internet üzerinden aktarım ve ardışık işleme süreçleri için uygundur. İçeriğe göre audio/ogg, video/ogg veya application/ogg ortam türleri kullanılabilir. Bir dosyanın Ogg kapsayıcısında bulunması, içindeki sesin veya görüntünün hangi kodlayıcıyla üretildiğini tek başına belirtmez; kapsayıcı ile kodlama bilgileri birlikte değerlendirilir.[1]
