Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Transcoding CPU requirments

  1. #1
    Join Date
    Dec 2010
    Posts
    19

    Default Transcoding CPU requirments

    I tried to search and just couldn't come up with anything so here goes...

    I want to be able to transcode on the fly my 1080p Bluray backups. I am currently putting together a HTPC to act as a media server and would like to use an Intel i3 2100T CPU due to its 35W TDP.

    As you can see here (http://www.anandtech.com/show/4524/t...g620t-tested/3) the 2100T actually does pretty good on encoding.

    I am considering using Win 7 or Home Server 2011 on this build with 4GB of RAM.

    Will this be enough CPU to handle what I want to do?

    Thanks

  2. #2
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    Check here for Mezzmo system requirements: http://www.conceiva.com/products/mez...p#Requirements

    Ideally, for transcoding & streaming HD video (1080p), you want something with 4 cores, but 8 threads (or more), since then Mezzmo can use 4-5 cores for transcoding and one for streaming. In case of 4 cores/threads, we can only use 3 for transcoding, since we need one for streaming.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  3. #3
    Join Date
    Dec 2010
    Posts
    19

    Default

    So you are claiming all that matters is 2.4 Ghz and core count? So a $80 AMD that's a quad core will work as effectively as a $200-$300 i5/i7? Unfortunately that moves us into the high heat/power area which is the bane of HTPCs. Perhaps a better solution would be an atom based server and a media player. If I go that route, what exactly does Mezzmo buy me?

    I just scratch my head because I can transcode and downconvert audio in an entire movie using an i5 Sandy Bridge in 30 mins while still using my computer for other things, but I need something faster to transcode slower and send it over the wire?

    I'm sure you know your product, and I'm not trying to be insulting, but when was the last time you tested your product with the newer family of chips?

  4. #4
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    No offense taken

    We have not tested Mezzmo with all CPUs. Our guidance is general in nature from our own experience and from reports from our users about too slow transcoding with particular CPU configurations. If you have good experience with the performance of a particular family of CPUs, then you should go with your experience & gut feel. Mezzmo converts (transcodes) videos using FFMpeg, which takes advantages of multiple cores. Hope it helps.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  5. #5
    Join Date
    Dec 2010
    Posts
    19

    Default

    Would an i5 2405S work? It's a true 4 core CPU but does not support hyperthreading so only 4 threads. Runs at 2.5 Turbos to 3.3.

    http://ark.intel.com/products/55446/...he-2_50-GHz%29

  6. #6
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    I think it should be fine. The other factor when steaming HD video is your home network bandwidth. Where possible, use wired Ethernet cables to connect your PC and DLNA devices onto your home network - or if you want/have to go wireless, then choose wireless N with good signal strength. Otherwise you may see stuttering on your TV when streaming HD videos.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

  7. #7
    Join Date
    Aug 2011
    Posts
    1

    Default Spec for a transcoding machine

    Dear Mezzmo,

    I have been looking for a long time for a piece of hardware that does on the fly transcoding via dlna to my two panasonic tvs. I finally stumbled accross your software and downloaded the demo and was pleasantly surprised - it did everything I wanted - so congratulations on a cracking piece of software - I have tried a few others e.g. wild media server, tversity, etc - and none seem as easy as mezzmo....... enough ego stroking... to my question!!!!

    So I am now in the process of building a mini pc to bcome my transcoding media server and wanted to get some steer on cpu specs - I know you have basic details on your website....Having tried your software on a netbook and another laptop, the transcoding worked, but was jekry - these machines where underpowered compared to your spec - hence the reason for upgrading - although I am trying to do this on a budget...

    I am looking to build a server with a Intel Core 2 Quad Q8400 LGA775 'Yorkfield' 2.66GHz 4MB-cache with 4gb of ram, I was wondering is this a sufficient spec to transcode hi def movies on the fly (both tvs are cat 5 connected) - on a post to someone else you were mentioning the number of threads for the processor?

    Additionally I have been reading about the intel sandy bridge processors and was wondering does your software supprot the intel quick video? Is it worth purchasing these processors? If it doesn't support these are there any planend upgrades in future? e.g. Intel Core i3-2120 3.30GHz (Sandybridge) Socket LGA1155 Processor or Intel Core i5-2300 2.80GHz (Sandybridge) Socket LGA1155 Processor - Retail

    -
    Any guidance would be appreciated
    Last edited by jcake2000; 08-26-2011 at 05:52 PM.

  8. #8
    Join Date
    Dec 2010
    Posts
    19

    Default

    Basically Mezzmo itself doesn't do any of the transcoding. It is all handled through FFMpeg (http://en.wikipedia.org/wiki/FFmpeg).

    The Intel Core 2 Quad Q8400 (http://ark.intel.com/products/38512/...333-MHz-FSB%29) is a 2009 4 core, 4 thread CPU with a TDP of 95W.

    You referenced an i3 2120, but this cpu only has 2 cores, 4 threads so hyperthreading is enabled. (http://ark.intel.com/products/53426/...he-3_30-GHz%29)

    The i5 2300 is a 4 core, 4 thread processor 2.8GHz turboing under load to 3.1 GHz.

    To get the true 4 core 8 thread CPU you've got to get into the i7s which just seems like total overkill for such a project. Running servers consume a lot of electricity and generate a lot of sound and heat. This is why I'm trying to look at CPUs that have a lower TDP and support turboing so they naturally clock down when not under load. But to be under load, the system has to be able to maintain the power and heat requirements along with using all the cores. Since Conceiva has verified that FFMpeg will use all available cores, that should be ok.

    Using the i5 2405S, the TDP is 65W that will turbo to 3.3GHz and can be gotten for $220 which is around $40 more than the 2300 at a TDP of 95W. It also lets me use a Seasonic fanless PSU (http://www.newegg.com/Product/Produc...7&Tpk=SS-400FL).

    But on a CAT-5 Gigabit network, does the i5 have the juice to do what I want? If not I've literally wasted the $220 for the chip as I don't really have anything else to put it in....

  9. #9
    Join Date
    Dec 2010
    Posts
    19

    Default

    Paul,

    Transcoding load is dependent on what you're encoding to correct? If so, is there a good format to use as a base to transcode from 'on the fly'?

    How do you determine the number of threads to send to FFMpeg?

  10. #10
    Join Date
    Nov 2007
    Location
    Melbourne, Australia
    Posts
    11,642

    Default

    Transcoding load is mostly dependant on whether we're remuxing (copying video/audio into a new container) or fully transcoding. After that, depending on the output format, it may be more or less CPU-intensive.

    Ideally, your files would mostly remux, thus you'd get low CPU usage and high transcoding (remuxing) speed.

    The number of threads is defined in the device profile - see the "ffmpegadditional" section there. You can adjust it to suit your particular system, just keep in mind that it's a good idea to leave one thread for the server itself (so, if you have an i7, set "-threads 7", leaving the 8th for Mezzmo and other software). FFmpeg will manage load internally as well, so you can specify more than you have and it'll still work of course.

    At the moment FFmpeg doesn't use any hardware acceleration, such as using your GPU or advanced architecture, but we're looking into this as well.

    Mezzmo Android: Install it on your tablet, smartphone, Android TV or Amazon Fire to browse and stream files from your Mezzmo library to all your devices. Full details at http://www.conceiva.com/products/mez...mo_android.asp
    Mezzmo for Kodi Add-on: Install it into Kodi to stream files from your Mezzmo library directly in Kodi. Full details at http://www.mezzmo.com/wiki/doku.php?...odi_user_guide
    Mezzmo for Roku App: Install it onto your Roku to stream files from your Mezzmo library. Full details at http://www.mezzmo.com/wiki/doku.php?...oku_user_guide
    Wiki: User Guides & Reference Manual at http://www.mezzmo.com/wiki
    Facebook: http://www.facebook.com/Mezzmo.DLNA.Server
    Twitter: https://twitter.com/conceiva_mezzmo
    Web: http://www.mezzmo.com

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •