Jump to content

Google to develop new open-source video compression codec - VP10

Google is developing a more efficient video compression codec called VP10 that will use 1/4 of bandwidth resources than H.264 at the same quality.

 

Google product manager James Bankoski said that VP9 uses half the bandwidth needed to deliver the same quality video as the popular H.264 format -- and with VP10, the company is trying to cut it in half again.

Google claims that VP10 should also provide shaper images, better color, and a better dynamic range between lights and dark. Another strong point for VP10 is its open source.

 

Still, this is a battle that isn't yet won, and the dominance of YouTube means that VP10 will have a fighting chance against HEVC. The fact that VP10 is open source is another point in its favor; the licensing for HEVC could add red tape and costs for developers and devices makers. It'll be a while before this conflict comes to a head, however: Google said it hopes to hit its performance targets for VP10 by the end of next year.

 

 

Source:

http://www.engadget.com/2015/08/31/google-vp10-4k-video-data-usage/

http://www.cnet.com/news/inside-googles-master-plan-for-faster-sharper-streaming-video/

Link to post
Share on other sites

Damn, VP9 is already heavy for the CPUs, VP10 will be crazy :P

Spoiler

Main PC: CPU Xeon E3-1231 V3 - MB Asrock B85M Pro3 - RAM 16GB Kingston - GPU GTX 1070 Gainward Phoenix - PSU Corsair AX760i - Monitor  LG 22EA63 - Keyboard Corsair Strafe - Mouse Logitech G402 - Storage 2x3TB WD Green - 240GB OCZ SSD

 

Link to post
Share on other sites

Google is developing a more efficient video compression codec called VP10 that will use twice as less bandwidth resources than H.264 at the same quality.

It is actually 1/4 of the bandwidth needed for H.264.

VP9 files at the same quality takes up around 60% as much space as H.264,and VP10 will try to make the same kind of leap again.

I was rooting for Daala for the next "codec war" but I would be equally pleased if VP10 wins (if it is technically superior of course). Kind of tired that proprietary codecs like H.264 keeps winning.

Link to post
Share on other sites

h264 dominates because all the anime pirates woke up one day and said lets all start using x264 which int urn started a chain reaction now most pirated stuff i have seen is h/x264

Processor: Intel core i7 930 @3.6  Mobo: Asus P6TSE  GPU: EVGA GTX 680 SC  RAM:12 GB G-skill Ripjaws 2133@1333  SSD: Intel 335 240gb  HDD: Seagate 500gb


Monitors: 2x Samsung 245B  Keyboard: Blackwidow Ultimate   Mouse: Zowie EC1 Evo   Mousepad: Goliathus Alpha  Headphones: MMX300  Case: Antec DF-85

Link to post
Share on other sites

its awesome that there is an opensource set already available

OPUS for Audio

VP(x) for video

If your grave doesn't say "rest in peace" on it You are automatically drafted into the skeleton war.

Link to post
Share on other sites

h264 dominates because all the anime pirates woke up one day and said lets all start using x264 which int urn started a chain reaction now most pirated stuff i have seen is h/x264

well to be fair H264 is old and at the time it was better than other video codecs

also x264 helped

If your grave doesn't say "rest in peace" on it You are automatically drafted into the skeleton war.

Link to post
Share on other sites

h264 dominates because all the anime pirates woke up one day and said lets all start using x264 which int urn started a chain reaction now most pirated stuff i have seen is h/x264

 

Wasnt part of it that VPX wasnt supported nearly as well for hardware decoding? So it was a lot easier on the computer to use 264 than it was any of the VP versions?

Primary:

Intel i5 4670K (3.8 GHz) | ASRock Extreme 4 Z87 | 16GB Crucial Ballistix Tactical LP 2x8GB | Gigabyte GTX980ti | Mushkin Enhanced Chronos 240GB | Corsair RM 850W | Nanoxia Deep Silence 1| Ducky Shine 3 | Corsair m95 | 2x Monoprice 1440p IPS Displays | Altec Lansing VS2321 | Sennheiser HD558 | Antlion ModMic

HTPC:

Intel NUC i5 D54250WYK | 4GB Kingston 1600MHz DDR3L | 256GB Crucial M4 mSATA SSD | Logitech K400

NAS:

Thecus n4800 | WD White Label 8tb x4 in raid 5

Phones:

Oneplux 6t (Mint), Nexus 5x 8.1.0 (wifi only), Nexus 4 (wifi only)

Link to post
Share on other sites

h264 dominates because all the anime pirates woke up one day and said lets all start using x264 which int urn started a chain reaction now most pirated stuff i have seen is h/x264

I really doubt that was the reason. If everyone just followed the anime community (the best when it comes to codec and technology support) then we would see 10bit H.264 everywhere.

Link to post
Share on other sites

H265(x265) takes a MASSIVE amount of CPU power, I can only imagine what VP10 will take.  

 

It looks like they are focusing on RGB(or i444) Full Range encoding too (better color, and a better dynamic range between lights and dark).

 

Limited Range = 16-235 (TV/movie Standard)

Full Range = 0-255 (Full RGB)

 

RGB takes a lot more space but with the compression improvements it will actually be worth doing

Link to post
Share on other sites

I'm ready for it, however I worry this is too far ahead in the future: most video playback appliances like tablets and smart tvs just won't have the CPU power.

-------

Current Rig

-------

Link to post
Share on other sites

H265(x265) takes a MASSIVE amount of CPU power, I can only imagine what VP10 will take.  

 

It looks like they are focusing on RGB(or i444) Full Range encoding too (better color, and a better dynamic range between lights and dark).

 

Limited Range = 16-235 (TV/movie Standard)

Full Range = 0-255 (Full RGB)

 

RGB takes a lot more space but with the compression improvements it will actually be worth doing

 

wont be long before all GPU's have inbult encode/decode hopefully then it should be a non issues

Processor: Intel core i7 930 @3.6  Mobo: Asus P6TSE  GPU: EVGA GTX 680 SC  RAM:12 GB G-skill Ripjaws 2133@1333  SSD: Intel 335 240gb  HDD: Seagate 500gb


Monitors: 2x Samsung 245B  Keyboard: Blackwidow Ultimate   Mouse: Zowie EC1 Evo   Mousepad: Goliathus Alpha  Headphones: MMX300  Case: Antec DF-85

Link to post
Share on other sites

wont be long before all GPU's have inbult encode/decode hopefully then it should be a non issues

Decoders? Sure no problem. HEVC is already seeing decently widespread support for hardware decoding so hopefully the next standard will only take a year or two to get decent support as well.

 

Encoders? GPU encoders are much worse in terms of quality compared to CPU encoders. For game streaming and stuff it's okay, but for archival purposes you want CPU encoding, and that's slow as balls.

Link to post
Share on other sites

Uh, hasn't this already been known for a while? This CNet article says they were developing it back in Middle of September last year, and said 
 

He wouldn't comment on VP10 arrival times, but said Google is working hard to speed up development. The gap between VP8 and VP9 was 24 months, but he hopes Google can get iteration cycles down to 18 months.

 
-snip-
 
If Google can make its 18-month goal, that would mean VP10 would arrive about the end of this year, with another 18 months or so for that version of the codec to arrive in chips. Google expects the first VP9-equipped mobile devices to appear in 2015.

Ensure a job for life: https://github.com/Droogans/unmaintainable-code

Actual comment I found in legacy code: // WARNING! SQL injection here!

Link to post
Share on other sites

Decoders? Sure no problem. HEVC is already seeing decently widespread support for hardware decoding so hopefully the next standard will only take a year or two to get decent support as well.

 

Encoders? GPU encoders are much worse in terms of quality compared to CPU encoders. For game streaming and stuff it's okay, but for archival purposes you want CPU encoding, and that's slow as balls.

 

 

my main point would be if nvidias next GPU had hardware encode/decode and they added 265 support in shadowplay it would lead to faster adoption i know alot of people who use shadowplay to record stuff now over 3rd party software  granted they havent got the best computers so the performance hit without it is bad. i use it as an example simply because i couldnt play new games and record @ the same time without it

Processor: Intel core i7 930 @3.6  Mobo: Asus P6TSE  GPU: EVGA GTX 680 SC  RAM:12 GB G-skill Ripjaws 2133@1333  SSD: Intel 335 240gb  HDD: Seagate 500gb


Monitors: 2x Samsung 245B  Keyboard: Blackwidow Ultimate   Mouse: Zowie EC1 Evo   Mousepad: Goliathus Alpha  Headphones: MMX300  Case: Antec DF-85

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×