Page 1 of 1
Transcode 1080p for Web Stream

Posted:
Mon Dec 01, 2014 3:36 pm
by Satras
Hi,
I was (again) playing around with transcoding a stream for the Mediabrowser.
I realized at one point that my NAS isn't good for doing this in real time for decent quality.
What kind of CPU should I have to transcode 1080p to mid Quality SD (maybe 480p / 1500 bitrate)
Re: Transcode 1080p for Web Stream

Posted:
Thu Dec 04, 2014 3:48 pm
by Satras
No-one ?
I just thought, would Intel Quicksync be supported, this would help. Any plans on this ?
Re: Transcode 1080p for Web Stream

Posted:
Thu Dec 04, 2014 9:46 pm
by NX3
Quicksync needs to be supported by ffmpeg for it to help. Spending a lot of money to transcode to low res real time feels like false economy. You'd have to buy something pretty powerful and you can get a media player capable of native playback much cheaper.
Re: Transcode 1080p for Web Stream

Posted:
Thu Dec 04, 2014 9:47 pm
by NX3
Ps most NAS won't have a cpu suitable, self build nas could as you spec everyone
Re: Transcode 1080p for Web Stream

Posted:
Sat Dec 06, 2014 5:52 pm
by Satras
I see what you mean, but how does the Intel Quicksync technology correlate with CPU Performance. I was under the assumption that you do not need a very powerful CPU to make use of it.
Re: Transcode 1080p for Web Stream

Posted:
Sun Dec 07, 2014 8:56 am
by NX3
Several low end Intel cpu have quicksync, it's a hardware feature. So when you benchmark, unless its a video transcoding test specifically using quick sync it won't perform very well.
Re: Transcode 1080p for Web Stream

Posted:
Sun Dec 07, 2014 10:48 am
by Satras
I was running Handbrake with quicksync and was able to get ~46 FPS. But this was my Desktop machine with a very high end CPU.
So I wonder if one of these low end CPU would perform as good as my one and I could use it in a NAS
Re: Transcode 1080p for Web Stream

Posted:
Sun Dec 07, 2014 11:22 am
by NX3
Ive got a low end Intel J1900 based NAS (self build) which can transcode pretty well to about 720p as real time is but with QuickSync it would be much better. Hopefully ffmpeg will support it soon.
"Intel SMD (Streaming Media Drivers) are hardware audio/video decode/encode and other processing systems often seen on NAS machines, and QuickSync Video is a similar system seen on newer mainstream processors (starting with Sandy Bridge, expanded on Ivy Bridge, and available on almost all Haswells). These 2 systems (which have entirely separate SDKs) allow, in the best case, for the entire transcoding process to be performed on dedicated decoding and encoding hardware on-die with the CPU, which can create a huge speed advantage, especially if the CPU is already loaded (e.g. with another transcode, or some other program the user is running) or was weak to begin with"
Re: Transcode 1080p for Web Stream

Posted:
Sun Dec 07, 2014 2:26 pm
by Satras
I understood Handbrake is using ffmpeg as well. So the latest version should support it ?
Re: Transcode 1080p for Web Stream

Posted:
Mon Dec 08, 2014 12:08 pm
by Satras
I just learned that Windows Home Server is out of support in April 2016. I know it's some time till then, but this also means I wont buy a new kit then and go for a different solution.
Maybe one of the Synology Play NAS devices witch come with a dedicated Encoder unit for x264.