WikiDer > MPEG-4

MPEG-4

MPEG-4 ist eine Methode für die Kompression von DigitalAudio- und Video. Es wurde Ende 1998 eingeführt und setzte einen Standard für eine Gruppe von Audio- und Videokodierungsformaten und verwandter Technologie. Der Standard wurde von der ISO/IEC Moving Picture Experts Group (MPEG) (ISO/IEC JTC1/SC29/WG11) nach dem formalen Standard ISO/IEC 14496.MPEG-4 oder MP4-Dateien sein Videodateien. Sie werden häufig zur Komprimierung von Videodaten für Streaming und Verteilung auf CD.

Allgemeines

Die mit dieser Videokomprimierungstechnik erstellten Dateien befinden sich häufig auf digitalen Mobilgeräten, wie z Mobiltelefone und Videowalkmans mit Videoaufzeichnungsfunktion, aber auch mit digitales FernsehenChronologisch gesehen ist diese Komprimierung der Nachfolger von MPEG-2 und der Vorgänger von MPEG-21. Aber zum Beispiel beim Management von Digitalen RechtenMPEG-4-Systems werden Sie feststellen, dass bestimmte Dinge auch in MPEG-2 übertragen werden.

Anwendungen:

  • Ein Beispiel für MPEG-4 Part2-Codecs sind DivX und XviD. Diese Codecs werden häufig verwendet in .AVIA- oder .MOV-Dateien (Container).
  • Ein Beispiel für ein Programm, das speziell MPEG-4 verwendet, ist QTFairUse und Schnelle Zeit.

Kompression

Die KompressionAlgorithmus in MPEG-4 Teil 10, die H.264-Codec-Standard. Diese Kompressionstechnik mit MPEG-4 Part 10 bietet eine zweimal bessere Kompression als MPEG-2.

Mit anderen Worten, die Größe (in Bytes) einer Datei, bei der die Komprimierung mit MPEG-2 durchgeführt wurde, ist ungefähr doppelt so groß wie das gleiche Video, das mit MPEG-4 verarbeitet wurde.

Aber diese bessere Komprimierung hat auch ihren Preis, eine MPEG-4-Datei reagiert empfindlicher auf Lärm anders als MPEG-2: Wenn die Verbindung während der Übertragung der Daten unterbrochen wird, ist die endgültige Qualität des Videos nach dem Extrahieren der so komprimierten Datei in Bezug auf das Rauschen weniger gut.

Sicherheit

Da heutzutage ein Großteil der Daten über die Internet, und Piraterie tritt immer häufiger auf, gute Sicherheit ist gefragt. MPEG-4 verwendet ein digitales Rechteverwaltungssystem namens Verwaltung und Schutz des geistigen Eigentums, dieses System wurde später auch unter dem Namen erweitert Verwaltung des geistigen Eigentums und Erweiterung des Schutzes.Der Zweck dieses Teils der Norm besteht darin, geistiges Eigentum, in diesem Fall normalerweise Filme und Videos. Konkret bedeutet dieser Schutz, dass nur die Geräte mit den richtigen Rechten das Video ansehen können. Dadurch wird sichergestellt, dass beim Kopieren des Videos diese Kopie nicht wie der Originalfilm verwendet werden kann.

Entwicklung von IPMP

Der MPEG-4-Standard sah ursprünglich nur vor, wie das IPMP-System im Gesamtstandard des Standards funktionieren würde. MPEG hatte jedoch keine Ausarbeitung eines solchen Systems aufgezeichnet, es waren nur "Haken" vorhanden, an denen ein System angebracht, eingeklickt werden konnte. Indem Sie nur diese definieren Schnittstelle, war es anderen möglich, ihr eigenes, auf ihren Zweck zugeschnittenes System zu erstellen. das zuerst Implementierung erhielt daher den Namen „Hooks-Ansatz“ oder „Hooks-Ansatz“.

Folgen von IPMP

Vorteile durch den „Hooks-Ansatz“:

  • Ursprünglich wurde beschlossen, kein proprietäres IPMP-System in den Standard aufzunehmen. Dies bedeutete eine große Flexibilität bei der Implementierung des Systems. Dies gab ihnen die Möglichkeit, ein System maßzuschneidern.
  • Durch die Integration von IPMP bis auf die Systemebene wurde das Arbeiten deutlich effizienter und sicherer. Das System hatte direkten Zugriff auf die Systemschicht von MPEG-4 auf dem (Computerterminal, führte dies zu einer besseren Bedienung, da beim Datenaustausch weniger Kontrolle durchgeführt werden musste.

Nachteile dieser Arbeitsweise:

  • Da die Implementierungen nicht im Standard definiert waren, entwickelten Unternehmen eigene Systeme, die dann im Standard angewendet werden konnten. Die meisten Systeme wurden als geistiges Eigentum entwickelt. Dies bedeutete, dass andere in der Regel entweder keine Erlaubnis hatten oder für die Nutzung des Systems bezahlen mussten. Infolgedessen entwickelte fast jedes Unternehmen, das IPMP benötigte, seine eigene Version. Dies führte zu einer Vielzahl unterschiedlicher und oft inkompatibler IPMP-Implementierungen.
  • Sobald ein IPMP-System auf einem Terminal installiert war, konnte dieses Terminal nicht mehr unabhängig arbeiten. Konkret bedeutete dies, dass Terminal und System eine Einheit bildeten. Als das IPMP-System veraltet war oder entschieden wurde, dieses System nicht mehr zu verwenden, mussten auch die Terminals ausgetauscht werden.

Die Kombination dieser beiden Nachteile führte dazu, dass Terminals nicht mehr verwendet werden konnten, weil die darauf installierten IPMP-Systeme nicht mit einem anderen oder neuen System kompatibel waren B, sie könnten nicht miteinander kommunizieren. Es sollte also ein drittes Terminal mit System A am Standort Y und ein Terminal mit System B am Standort X vorhanden sein.

Um diese Probleme zu lösen und besser zu machen Kompatibilität zwischen den verschiedenen Systemen begann MPEG im Jahr 2000, diese Kompatibilitätsprobleme anzugehen. Tatsächlich waren zu dieser Zeit Geräte, die für die gleichen Zwecke und Dienste entwickelt wurden, nicht kompatibel, da sie von verschiedenen Herstellern hergestellt wurden. Breitband Internet und immer mehr Dienstleistungen, die angeboten wurden, zum Beispiel durch Mobiltelefon, wurde die Vielfalt der Geräte und Systeme noch umfangreicher. MPEG war schließlich gezwungen, die Zusammenarbeit und Kompatibilität all dieser Systeme zu verbessern, um dies zu erreichen, wurde im Oktober 2002 der MPEG-4-Standard erweitert und damit Kompatibilität und Interoperabilität weiter gewährleistet. Diese Erweiterung wurde bezeichnet mit Verwaltung des geistigen Eigentums und Erweiterung des Schutzes (IPMPX).

IPMPX

Diese Architektur namens Verwaltung des geistigen Eigentums und Erweiterung des Schutzes (IPMPX) wurde im MPEG-4-Umfeld entwickelt und im Zuge dieser Entwicklung auch angepasst und in den MPEG-2-Standard aufgenommen.Diese Erweiterung zu IPMP für MPEG-4 zielte darauf ab, folgende Elemente und damit die Zusammenarbeit zwischen verschiedenen Geräten/Endgeräten zu verbessern improve /systeme.

Verbesserungen und Ziele der Erweiterung gegenüber dem ursprünglichen Standard:

  • Interoperabilität – diese Erweiterung standardisiert die Kommunikation für IPMP-Systeme in Verbindung mit Industriestandards. Dadurch ist es nun möglich, mit verschiedenen Mitteln ein IPMP-System aufzubauen. Es verbessert auch die Systemkompatibilität.
  • Erneuerbarkeit - Es wird registriert, welche Ressourcen oder sogenannte 'Tools' verwendet werden und es kann dem Terminal gemeldet werden, dass beispielsweise ein neueres 'Tool' als vorhanden verwendet wird. Wenn ein neueres 'Tool' verwendet wird, als auf dem/den Terminal(s) vorhanden ist, kann dies auf verschiedene Weise gelöst werden. Das neue 'Werkzeug' kann vor den eigentlichen Daten zwischen den beiden Terminals gesendet werden, dies ist natürlich nur möglich, wenn eines der Terminals bereits das neue 'Werkzeug' besitzt. Eine andere Methode ist es herunterladen des 'Werkzeugs' einer Börse Server. In den beiden vorherigen Fällen wird schließlich auf allen Terminals das neue 'Tool' installiert. Die Architektur von IPMPX ermöglicht es aktualisieren oder Ergänzung per Download durchzuführen. Dies ist nicht zwingend erforderlich. Wenn die neue Version mangels Quelle, Einstellungen, ... nicht installiert wird, können Sie es erneut versuchen, z.
  • Flexibilität – In IPMPX sind keine „Werkzeuge“ definiert. Es gibt eine Reihe von externen Organisationen, die sich mit den 'Tools' für Wasserzeichen und Verschlüsselung. Da es erlaubt ist, neue 'Tools' zu installieren, ist es möglich, mit mehreren davon zu arbeiten.
  • Dynamische Operationen - Ermöglicht Ihnen, verschiedene Ressourcen zu verwenden. Man kann sogar verschiedene 'Werkzeuge' für verschiedene Verbindungen auswählen. Der Betrieb dieses Systems ermöglicht es, während einer Kommunikation bestimmte Dinge, oft „Werkzeuge“, anzupassen und zu ändern. Dadurch kann dynamisch auf bestimmte Ereignisse reagiert werden.
  • Werkzeugsicherheit' - Die 'Werkzeuge' und das Terminal können das IPMP . verwenden Authentifizierung- und Kommunikationsnachrichten, um eine sichere Verbindung aufzubauen.