Bearbeiten von „Ogg“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 1: Zeile 1:
Bei '''Ogg''' handelt es sich um ein Audio Container Format. Es wird oft verwechselt mit Ogg/[[Vorbis]].  
+
Bei '''OGG''' Handelt es sich um ein Audio Container Format. Es wirt oft verwechselt mit OGG/[[Vorbis]]. Das OGG Format ist voll Streaming-faehig und kann viele verscheinde [[Codec]]s beherbergen. Meist Verwendet wirt der Audio Codec [[Vorbis]]. Daher auch "OGG/Vorbis" oder "OGG Vorbis". Spezifizirt ist OGG in der [[RFC]] 3533.
Das Ogg Format ist voll streamingfähig und kann viele verscheinde [[Codec]]s beherbergen.  
 
Meist verwendet wird der Audio Codec [[Vorbis]], daher auch "Ogg/Vorbis" oder "Ogg Vorbis".  
 
Spezifiziert ist Ogg im [[RFC]] 3533.
 
 
 
 
 
{{Infobox Dateiformat
 
| extension  = .ogg, .oga, .ogv, .ogx
 
| mime-types = audio/ogg, video/ogg, application/ogg
 
| magic      = OggS
 
}}
 
 
 
== Technische Beschreibung ==
 
Ein Ogg Datenstrom besteht aus sogenanten Pages, welche hintereinander angeordnet sind.
 
Jede Page beinhaltet Daten für einen logichen Datenstrom, welcher einem Codec zugeordnet ist.
 
Eine Page hat eine maximale Länge von 65307 Byte bestehend aus maximal 282 Byte Header und bis zu 65025 Byte Daten.
 
Eine typische Page ist zwichen 2 und 10 kByte gross.
 
 
 
Die logischen Datenströme sind durch eine [[Seriennummer]] gekennzeichnet, welche normalerweise zufällig vom [[Encoder]] vergeben wird.
 
Diese ist, wie die meisten anderen Headerfeldern auch, 32 Bit breit. Dardruch ergeben sich maximal 2^32 = ca. 4096 Millionen prallel ligende Datenströme.
 
 
 
Ein Ogg Header beinhaltet weiterhin eine 32 Bit [[CRC]] Prüfsumme um auf Datenverlust und Datenveränderung prüfen zu können.
 
 
 
Das Timestamp-Feld, welches auch zur Audio-Video Syncronisirung genutzt wird, ist 64 Bit breit.
 
Die Verwendung dieses Feldes ist dem Encoder beziehungsweise dem Codec überlassen.
 
Eine Ausname bildet der Wert -1 (2^65-1), dieser bedeutet: ''Keine vollständige Page bis zu dieser Page abgeschlossen''.
 
 
 
Seine Verwendung findet sich meist am Streamanfang, wenn Codecs Headerdaten ablegen und noch kein ausreichende Menge an Daten dem Decoder zur verfügung standen.
 
Die Ogg Spezifikation schlägt als Verwendung für dieses Feld die Anzahl der nach dieser Page abgeschlossenen Frames bzw. Samples vor.
 
Die meisten Codecs halten sich an diesen Vorschlag. Da dies allerdings nicht optimal für das Seeken im Gesamtdatenstrom ist, ist dies umstritten.
 
  
 
== Siehe auch ==
 
== Siehe auch ==

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet:

Abgerufen von „https://wiki.uugrn.org/Ogg