Jump to content

Offload Transcoding to External Host


Recommended Posts

Posted (edited)

As the title suggests, a way to offload the transcoding to another system so that the main Emby server can scale better.  Or for cases when your Emby server is running on low power hardware, or a Virtual Machine, or a server that doesn't support hardware transcoding, or a platform that doesn't have support for hardware transcoding.  You may have an extra machine laying around that has an unused GPU, or you just want to build a more high performing media system

I can think of one way this could be done.  You'd have an 'agent' process running on a beefy system that has NVIDIA GPU hardware or a CPU with Intel QuickSync.  The main Emby server would submit transcoding tasks to the agent and the agent would stream the bits back to the emby server, and the emby server would stream it to the client.  This could also open up the ability to have multiple agents on multiple machines for even more capacity.  I don't think bandwidth would be an issue.  These days it's pretty common to have 1G the interconnects at home networks, and 10G+ in some more fancy setups.

Edited by tuaris
fix typo
Posted

Okay, I see there's already a request.  I don't know why that didn't come up in my first search:

We can close or move this topic.

  • Thanks 1
Guest
This topic is now closed to further replies.
×
×
  • Create New...