Nvidia Vp9 Encoder
Development of vp9 video codec started in q3 2011 and in december of 2012 the vp9 decoder was added to the chromium web browser in february of 2013 the first stable version of the google chrome web browser that supports vp9 decoding was released.
Nvidia vp9 encoder. Just an idea encoding is a highly cpu intensive test hw does help but only to the point. Some of these are known to have fixed function hardware but this list also incorporates gpu or dsp based implementations software implementations on non cpu hardware. The vp9 encoder api provides vp9 related functions. The video encode decode matrix represents a table of supported video encoding and decoding standards on different nvidia gpus.
Currently most real time encoding is done by x 264 which is rather old vp9 is from 2013th i think and av1 is from 2018th x 264 is ancient. Nvdecode and nvencode apis should be used for. This was added in version 25 of google chrome. At first vp9 was mainly used on google s video platform youtube.
Nvidia has today updated its video encode and decode matrix with references to the latest ampere gpu family. The following chips architectures cpus gpus and socs provide hardware acceleration of vp9. With decoding encoding offloaded the graphics engine and the cpu are free for other operations. Vp9 is the successor to vp8 and competes mainly with mpeg s high efficiency video coding hevc h 265.
The vp9 encoder api provides vp9 related functions. Vp9 is an open and royalty free video coding format developed by google. Ffmpeg should be used for evaluation or quick integration but it may not provide control over every encoder parameter. The matrix has a reference dating back to the maxwell generation.
The emergence of the alliance for open media and its support for the ongoing development of the successor av1 of which google is a part led to growing. Nvidia gpus contain one or more hardware based decoder and encoder s separate from the cuda cores which provides fully accelerated hardware based video decoding and encoding for several popular codecs. As of august 2013 google released chrome 29 0 1547 with vp9 final support.