Videocodec

VP8 wird schneller

Google hat erste Verbesserungen am mittlerweile freien Videocodec VP8 vorgenommen, der im Webvideoformat WebM zum Einsatz kommt. Auch erste unabhängige Entwickler haben Verbesserungen beigesteuert. Sowohl Encoder als auch Decoder dürften damit bald schneller werden.

Anzeige

Mehrere Entwickler haben sich unterschiedliche Bereiche von VP8 vorgenommen, um den Codec schneller zu machen. Scott LaVarnway vom VP8-Entwickler On2 hat beispielsweise an einer Assemblerversion des bei VP8 verwendeten Qantizer für x86-Systeme geschrieben. Da der Code vom VP8-Encoder häufig aufgerufen wird, sollte diese Umstellung das Codieren von VP8-Videos beschleunigen, wenn auch nur auf entsprechenden Prozessoren.

Allerdings bietet sich weiteres Potenzial für Verbesserungen, denn große Teile des von VP8 verwendeten Assemblercodes nutzen nur SSE2-Instruktionen. Mit einem Wechsel auf neue Instruktionserweiterungen sollte sich der Encoder weiter beschleunigen lassen, meint Google-Entwickler John Koleszar. Auch andere Bereiche könnten von einer Umstellung auf SIMD profitieren.

Auch in anderen Bereichen sind Verbesserungen möglich: Koleszar nennt vor allem die Suche nach neuen Strategien zur Bewegungserkennung. Gelänge es, die Bewegungserkennung komplett zu entkoppeln, ließe sie sich beispielsweise auf eine GPU auslagern, was zu deutlich höherer Geschwindigkeit führen würde.

Auch auf Seiten des Decoders gibt es erste Verbesserungen. Mozilla-Entwickler Jeff Muizelaar hat beispielsweise einige Funktionen in der x86-Version zusammengelegt, so dass weniger Daten im Speicher hin und her bewegt werden müssen. Da dadurch aber der Assemblercode fundamental verändert wird, ist es voraussichtlich notwendig, andere Plattformen auf generischen C-Code umzustellen, was dort die Leistung verringern wird. An einer Implementierung des Assembler-Codes für ARM wird aber bereits gearbeitet. Sowohl die Änderungen für x86 als auch ARM sollen demnächst in den Hauptentwicklungszweig von VP8 einfließen.

Koleszar selbst will sich unter anderem einem Multi-Threaded-Decoder widmen.

Darüber hinaus soll vor allem die Leistung auf Embedded-Plattformen verbessert werden. Erste Optimierungen für Intels Atom sind in Arbeit. Das ist vor allem deshalb wichtig, weil der bisher geschriebene Assembler-Code auf Out-of-Order-Prozessoren ausgelegt ist. Beim Atom handelt es sich aber um einen In-Order-Prozessor.

Letztendlich aber, betont Koleszar, sei die Optimierung von Codecs eine unendliche Geschichte.


develin 17. Jun 2010

Sie sollten das schnellstmoeglich den Entwicklern mitteilen. Wahrscheinlich wissen die...

Hans Schmucker 17. Jun 2010

Wenn du dich auch mit was nicht ganz so altertümlichen abfinden kannst gibt es zumindest...

bhabba 16. Jun 2010

klugscheisse genauso ungerne, aber einen unterschied zwischen "codec" und "encoder...

tilmank 16. Jun 2010

Nun surfe ich schon seit mehr als der Hälfte meines Lebens im Internet rum und noch nie...

64 bit 16. Jun 2010

Bei Kameras mit Encoder und Handies mit HDMI-Ausgang wären solche ZusatzChips oder IP...

Kommentieren




Anzeige
  1. Anwendungs- und Prozessberater/in
    HÜGLI NAHRUNGSMITTEL GMBH, Radolfzell
  2. Inhouse Consultant (m/w)
    PAYBACK GmbH, München
  3. Akademische Räte / Rätinnen
    Universität Passau, Passau
  4. Netzwerkspezialist für 2nd-Level Software Support (m/w)
    REALTECH Services GmbH, Walldorf

 

Detailsuche


Folgen Sie uns
       


  1. Drosselung

    Ein Drittel aller Filme wird als Video-on-Demand geliehen

  2. Wikileaks

    Wau-Holland-Stiftung kann nur noch die Server bezahlen

  3. Surface Pro im Test

    Microsofts Tablet überzeugt als Notebook

  4. Briefkastenfirmen

    Apple ist "einer der größten Steuervermeider" der USA

  5. Yahoo Japan

    Daten von 22 Millionen Nutzern kompromittiert

  6. Flying Wild Hog

    Der Shadow Warrior kämpft wieder

  7. Sony

    Die Playstation 4 ist schwarz - und verschwommen

  8. Palava

    Videokonferenzlösung auf Basis von WebRTC

  9. Browser

    Opera für Android mit Webkit-Engine ist da

  10. Travelstar 5K1500

    Notebookfestplatte mit 1,5 TByte



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
In eigener Sache: Bitte schalte deinen Adblocker aus!
In eigener Sache
Bitte schalte deinen Adblocker aus!

Viele Nutzer betrachten Adblocker als legitime Notwehr gegen die aggressive Werbung im Netz. Für Websites wie Golem.de ist das ein großes Problem. Am Ende verlieren alle. Suche nach Auswegen aus dem Dilemma.

  1. In eigener Sache Golem.de und das Leistungsschutzrecht

XPS 10 und Surface: Deutliche Preissenkungen bei Windows-RT-Tablets
XPS 10 und Surface
Deutliche Preissenkungen bei Windows-RT-Tablets

Zwei Hersteller von Windows-RT-Tablets haben die Preise ihrer Geräte gesenkt, für einige deutlich. Dell senkt die Preise direkt um ein Drittel und Microsoft gibt das ziemlich teure Type oder Touch Cover dazu. Die nächste RT-Generation soll sogar noch billiger werden.

  1. Microsoft Verkauf des Surface Pro startet am 31. Mai
  2. Neue Firmware Update macht das Surface RT lauter
  3. Windows-Tablet Microsoft wird neue Surface-Serie ankündigen

Milliarden-Deal: Yahoo kauft Blogging-Plattform Tumblr
Milliarden-Deal
Yahoo kauft Blogging-Plattform Tumblr

Der Internetkonzern Yahoo hat Tumblr für 1,1 Milliarden US-Dollar gekauft. An dem Konzept der Blogging-Plattform soll sich laut Yahoo-Chefin Marissa Mayer nichts ändern.

  1. Videostreaming Yahoo interessiert sich für Hulu
  2. Nach Summly Google und Apple wollen Nachrichtenkürzungs-App Wavii
  3. Summly Yahoo kauft Nachrichtenkürzungs-App

Zum Artikel