Page 1 of 1

New Codec support

PostPosted: Sat May 11, 2013 10:56 am
by spudy12
A general question really,
I've been reading about the new VP9 codec from google and the HEVC h.265 and was curious as the weather serviio would ever implement / use these for transcoding and the Media Browser?
I understand that it will first need to be supported by ffmpeg, and that for a device like a TV to use either of them they will need to support it (I guess new ones will when the codecs are finalized) but would it ever be used for the Media Browser and API? Am I right in thinking it would require a media player like FLowplayer that supported it?

If it lives up to the half the bit rate for the same quality etc it sounds like it could be a real bandwidth saver and improve mobile device support on the awful mobile networks over here.

Just my thoughts and general questions really

Spud

EDIT: Another thought I had, if the codecs where implemented say, would there be greater requirements for the CPU to transcode in real time?

Re: New Codec support

PostPosted: Sat May 11, 2013 11:05 am
by will
Yes you are correct. To add it, it wout require support via ffmpeg and support via renderer (e.g. tv, web based player, native mobile app). For hardware devices, it will be a long time, web based players/mobile apps, less time, but still a while for decent hardware acellerated playback (-->lower battery usage). Yes it would cut down on bandwidth,but it would almost certainly increase CPU usage. mpeg2 is old, and doesn't get very good compression compared to newer codecs, but it has lower CPU requirements.

Re: New Codec support

PostPosted: Sat May 11, 2013 11:15 am
by spudy12
It will be interesting to see how much more CPU intensive it becomes.
Although am I right in thinking that it should also easily allow the use of hardware transcoding?

Two of the key features where HEVC was improved compared to H.264/MPEG-4 AVC was support for higher resolution video and improved parallel processing methods
(From the wikipedia page)

seems like its set right up for the use of GPU's?

Re: New Codec support

PostPosted: Sat May 11, 2013 11:41 am
by Illico
HEVC will be the next codec generation, but for the moment, many renderes are not compatible with this codec. This will be the case in next two years. (When broadcaster will implement it)

Re: New Codec support

PostPosted: Sat May 11, 2013 2:45 pm
by spudy12
Should be good when it does hit the mainstream! Fingers crossed for ffmpeg and serviio support

What about VP9 support for media browser and chrome when that hits mainstream?