Gå till innehåll

HTML5 + <audio> & <video>


Recommended Posts

  • 3 veckor senare...
  • 1 månad senare...
  • 3 veckor senare...

Opus-implementeringen libopus har uppdaterats till version 1.1.1: https://www.opus-codec.org/downloads/

  • x86 SSE, SSE2 and SSE4.1 optimizations contributed by Cisco,
  • MIPS optimizations contributed by Imagination Technologies,
  • ARM Neon optimizations contributed by Linaro and ARM,
  • many architecture-independent optimizations,
  • memory footprint reductions, and
  • several minor bug fixes.

Kvalitetsförbättringar vid låga dataflöden är på gång: https://www.hydrogenaud.io/forums/index.php?showtopic=110656

Redigerad av JoWa
Länk till kommentar
Dela på andra webbplatser

  • 4 månader senare...
  • 2 veckor senare...
Länk till kommentar
Dela på andra webbplatser

  • 2 månader senare...
  • 5 månader senare...

libvpx 1.6.1 ”Long Tailed Duck” (alfågel) har släppts.

Long Tailed Duck Release

2017-01-09 v1.6.1 “Long Tailed Duck”
  This release improves upon the VP9 encoder and speeds up the encoding and
  decoding processes.

  - Upgrading:
    This release is ABI compatible with 1.6.0.

  - Enhancements:
    Faster VP9 encoding and decoding.
    High bit depth builds now provide similar speed for 8 bit encode and decode
    for x86 targets. Other platforms and higher bit depth improvements are in
    progress.

  - Bug Fixes:
    A variety of fuzzing issues.

 

Länk till kommentar
Dela på andra webbplatser

  • 3 veckor senare...

Litet vid sidan om: nu stöder Edge VP8 i WebRTC.

Introducing WebRTC 1.0 and interoperable real-time communications in Microsoft Edge

Det är obligatoriskt att implementera både VP8 och AVC/H.264 Baseline profile i WebRTC. Ett märkligt beslut, men det enda de båda sidorna kunde godta, om än motvilligt. Chrome stöder också VP9, som är betydligt effektivare än VP8.

Länk till kommentar
Dela på andra webbplatser

  • 3 månader senare...
  • 4 veckor senare...

libopus 1.2

  • Speech quality improvements especially in the 12–20 kbit/s range
  • Improved VBR encoding for hybrid mode
  • More aggressive use of wider speech bandwidth, including fullband speech starting at 14 kbit/s
  • Music quality improvements in the 32–48 kb/s range
  • Generic and SSE CELT optimizations
  • Support for directly encoding packets up to 120 ms
  • DTX support for CELT mode
  • SILK CBR improvements
  • Support for all of the fixes in draft-ietf-codec-opus-update-06 (the mono downmix and the folding fixes need --enable-update-draft)
  • Many bug fixes, including integer wrap-arounds discovered through fuzzing (no security implications)

Opus 1.2 Released

Länk till kommentar
Dela på andra webbplatser

  • 4 veckor senare...
On 2017-05-26 at 19:39, JoWa sade:

Arbetet med AOMedia Video 1 (AV1) fortskrider. Enligt AOM-medlemmen Bitmovin skall specifikationen vara klar under tredje kvartalet i år.

Nytt dokument (PDF) om AV1: https://parisvideotech.com/wp-content/uploads/2017/07/AOM-AV1-Video-Tech-meet-up.pdf

Goal to achieve:

  • Soft freeze of tools in Q3 2017
  • Final bitstream freeze at EOY 2017

Dependencies on:

  • Quality gains
  • Completion of IP review
  • Final approval of AOM Board
Länk till kommentar
Dela på andra webbplatser

  • 4 månader senare...

AOMedia Video 1 (AV1) kan provköras med Firefox Nightly (59): https://demo.bitmovin.com/public/firefox/av1/

DASH playback of AV1 video in Firefox (Mozilla Hacks)

Från 480×200 till 1920×800. Vid högsta upplösning kan uppspelningen bli litet hackig. AV1 är ett komplext format, och avkodaren är inte så optimerad än.

AV1-specifikationen skall frysas i januari 2018, och YouTube skall börja provköra nu i slutet av november, för användare med Chrome Dev (64). I Chrome Dev 64.0.3260.2 ingår libaom (se loggen), som avkodar AV1.

Redigerad av JoWa
Länk till kommentar
Dela på andra webbplatser

Microsoft har släppt Webbmediatillägg för Windows 10. :)

Utöver de format som nämns, stöds VP8 i WebM.

HTML5-test för Edge 16 med Webbmediatillägg: https://html5test.com/s/c29bf03a40ac9a19.html

Citat

Paketet Webbmediatillägg gör att Microsoft Edge och Windows 10 stöder vanliga öppna källformat på webben. Genom att installera det här paketet kan användare spela upp innehåll som levereras via OGG-behållaren eller som är kodat med Vorbis- eller Theora-codec. När Webbmediatillägg har installerats används det automatiskt av både webbplatser och appar utan att användaren behöver göra något. Installera det och börja spela upp nytt innehåll i Microsoft Edge och appar redan i dag! 

Tekniker som ingår:
•    OGG-behållarparser
•    Vorbis-avkodare
•    Theora-avkodare

Introducing the Web Media Extension Package with OGG Vorbis and Theora support for Microsoft Edge

Redigerad av JoWa
Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...
On 2017-12-05 at 18:25, JoWa sade:

Microsoft har släppt Webbmediatillägg för Windows 10. :)

Windows 10 Insider Preview Build 17063 installerar Webbmediatillägg:

Citat

Web Media Extensions Package: This build installs the Web Media Extensions package for Microsoft Edge, which extends Microsoft Edge and Windows 10 to support open-source formats (OGG Vorbis and Theora) commonly found on the web. Try out your favorite OGG content (such as Wikipedia videos or audio)! We will be monitoring feedback from this feature in Insider flights to eventually expand to broader availability to Microsoft Edge customers in the Current Branch.

Troligen blir det genom Webbmediatillägg som Windows 10 först får stöd för AV1.

I Chrome 65 finns en flagga för AV1-avkodning: chrome://flags/#enable-av1-decoder

Mozillas/Bitmovins AV1-video kan dock ej spelas i Chrome 65: ”This browser does not seem to support (this version of) AV1”

Någon AV1-video har jag ännu ej sett på YouTube.

Målet för AV1 är att den skall vara omkring 35 % effektivare än VP9 och HEVC/H.265. Nu (eller för några veckor sedan) är den omkring 30 % effektivare, med några verktyg kvar att lägga till. AV1 skall vara klar i januari 2018.

Länk till kommentar
Dela på andra webbplatser

  • 3 veckor senare...
  • 3 veckor senare...

AV1 Bitstream & Decoding Process Specification (utkast 2018-01-25)

AV1-avkodaren i Chromium 65 har inaktiverats nu när M65 närmar sig beta: ”AV1 is not ready for the beta channel. Disable it on the M65 branch.”

https://chromium.googlesource.com/chromium/src/+/b689e55654515589f4a11be208369049e25a6590

Länk till kommentar
Dela på andra webbplatser

Moskvas statliga universitet har jämfört VP9 kodat med libvpx 1.6.1 (näst långsammaste inställningen) med HEVC och AVC kodat med olika kodare. Därtill en tidig version av AV1. Med x264 (Ripping Encoding) som referens (100 %), fick de fram följande relativa dataflöden för samma kvalitet.

AV1 55 %
x265 (Placebo (3 pass)) 67 %
x265 (Placebo (2 pass)) 69 %
VP9 Video Codec 72 %
x265 (Veryslow (2 pass)) 75 %

x265 (Ripping Encoding) 80 %
Kingsoft HEVC Encoder 84 %
nj265 87 %
x264 (Ripping Encoding) 100 %
x264 (Veryslow (2 pass)) 101 %
uAVS2 102 %
nj264 110 %

Den intressantaste jämförelsen är mellan de två kodare som jag gjorde feta i listan. Med likvärdiga inställningar är VP9/libvpx effektivare än x265. Tillåter man tio till femton gånger långsammare kodning, kan x265 ge något effektivare kodning.

VP9-kodaren EVE, som enligt Netflix är åtta procent effektivare än libvpx, testades inte.

AV1, i en tidig och ofärdig version, var klart effektivast, men också oanvändbart långsam, uppemot tretusen gånger långsammare än övriga kodare.

Rapporten som PDF: http://www.compression.ru/video/codec_comparison/hevc_2017/MSU_HEVC_comparison_2017_P5_HQ_encoders.pdf

Länk till kommentar
Dela på andra webbplatser

  • 3 veckor senare...

Delta i dialogen

Du kan skriva svaret nu och registrera dig senare, Om du har ett konto, logga in nu för att svara på inlägget.

Gäst
Svara i detta ämne...

×   Du har klistrat in innehåll med formatering.   Ta bort formatering

  Only 75 emoji are allowed.

×   Din länk har automatiskt bäddats in.   Visa som länk istället

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Skapa nytt...