# Possible to use separate machine just for transcoding?

**URL:** <https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361>\
**Category:** General Discussions\
**Tags:** server-synology\
**Created:** [October 29, 2020, 11:13pm UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361 "2020-10-29T23:13:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cannikin](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/cannikin/32/203580_2.png) [@Cannikin](https://forums.plex.tv/u/Cannikin)\
**Post date:** [October 29, 2020, 11:13pm UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/1 "2020-10-29T23:13:13Z")

</div>

I’ve got Plex Server running on my Synology NAS and it’s been great for playing inside the house. The downside is that it doesn’t have the ability to do hardware decoding, so a friend trying to stream a 4K movie (transcoding to 1080) instantly pegs the CPU to 100% and results in huge buffering delays.

Is it possible to keep Plex Server running on the NAS, but have it go somewhere else on the network to do the actual transcode? I’d invest in a nice PC as a dedicated transcoding box if I could.

If the transcode is just an `ffmpeg` call I feel like I could prefix that with an `ssh` command and pipe the result back to the NAS across the network maybe? Or mount the NAS to the local filesystem of the transcode box?

Or is my best bet to just transfer my Plex Server to that dedicated PC and just use the NAS as storage?

---

<div class="post-metadata">

**Author:** ![gorgarp123](https://avatars.discourse-cdn.com/v4/letter/g/a8b319/32.png) [@gorgarp123](https://forums.plex.tv/u/gorgarp123)\
**Post date:** [October 29, 2020, 11:28pm UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/2 "2020-10-29T23:28:57Z")

</div>

The short answer is, no.

The longer answer is that this is not (currently) supported. I have no indication that it is anywhere of Plex’s radar to do so.

There is a 3rd party project that does something akin to this, but YMMV, and it is not supported by Plex.

> **[UnicornTranscoder/UnicornTranscoder](https://github.com/UnicornTranscoder/UnicornTranscoder)**
>
> Remote transcoder for Plex. Contribute to UnicornTranscoder/UnicornTranscoder development by creating an account on GitHub.

I personally have a synology nas and a linux server that does the lifting. The NAS is only storage in my world.

---

<div class="post-metadata">

**Author:** ![Cannikin](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/cannikin/32/203580_2.png) [@Cannikin](https://forums.plex.tv/u/Cannikin)\
**Post date:** [October 29, 2020, 11:46pm UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/3 "2020-10-29T23:46:20Z")

</div>

Thanks so much for the reply! What kind of hardware is your linux server running? Is hardware transcoding happening only on the CPU or do you have a video card that can handle it instead? Looks like if you have an Nvidia graphics card you can only encode 2 videos at a time according to [https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/](https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/)

---

<div class="post-metadata">

**Author:** ![gorgarp123](https://avatars.discourse-cdn.com/v4/letter/g/a8b319/32.png) [@gorgarp123](https://forums.plex.tv/u/gorgarp123)\
**Post date:** [October 29, 2020, 11:59pm UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/4 "2020-10-29T23:59:43Z")

</div>

Ryzen 3700x, 32gb of ram and a RTX 2070. My use case maybe be a bit higher than yours though.

As far as sessions, use this patch.

> **[keylase/nvidia-patch](https://github.com/keylase/nvidia-patch)**
>
> This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs. - keylase/nvidia-patch

I’ve had 16 transcodes rolling through it and it didn’t care.

As far as what model to get, I used this:

> **[nVidia Hardware Transcoding Calculator for Plex Estimates](https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding)**

It’s pretty spot on.

---

<div class="post-metadata">

**Author:** ![Cannikin](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/cannikin/32/203580_2.png) [@Cannikin](https://forums.plex.tv/u/Cannikin)\
**Post date:** [October 30, 2020, 1:41am UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/5 "2020-10-30T01:41:22Z")

</div>

OMG thanks for the info, this is great. Is it worth spending anything for a top of the line CPU with this setup, or would that be a waste because all transcoding is automatically handled by the GPU?

Can I ask what your use case is? Are you running a white label Netflix? 🙂 I joke that’s what mine is for the couple friends I’ve shared with. I’ll have to start charging them $9.99 soon.

---

<div class="post-metadata">

**Author:** ![gorgarp123](https://avatars.discourse-cdn.com/v4/letter/g/a8b319/32.png) [@gorgarp123](https://forums.plex.tv/u/gorgarp123)\
**Post date:** [October 30, 2020, 2:00am UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/6 "2020-10-30T02:00:22Z")

</div>

Haha sadly no. I’m a systems engineer by trade so it’s doing much more than Plex.

I’d say any recent i5 or ryzen should be sufficient. Just enough to not be a bottleneck.

---

<div class="post-metadata">

**Author:** ![Cannikin](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/cannikin/32/203580_2.png) [@Cannikin](https://forums.plex.tv/u/Cannikin)\
**Post date:** [October 30, 2020, 3:49am UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/7 "2020-10-30T03:49:56Z")

</div>

Do you know offhand: let’s say you have this setup—Plex Server running on one box, and the storage on a NAS. When you start streaming on a client, if the client supports Direct Play, is it pulling the file directly from the NAS? Or does it have to make a trip through the Plex Server always? I’ve got a 10gb NIC in the NAS and wondering if I should have one in the Plex Server box as well so it’s not a bottleneck to moving files around…

---

<div class="post-metadata">

**Author:** ![gorgarp123](https://avatars.discourse-cdn.com/v4/letter/g/a8b319/32.png) [@gorgarp123](https://forums.plex.tv/u/gorgarp123)\
**Post date:** [October 30, 2020, 5:41pm UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/8 "2020-10-30T17:41:37Z")

</div>

It will always pass through the server, but that won’t matter at \>= 1gb/s speeds. (Unless you are exceeding a literal crap ton of simulations streams)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [January 28, 2021, 5:41pm UTC](https://forums.plex.tv/t/possible-to-use-separate-machine-just-for-transcoding/648361/9 "2021-01-28T17:41:46Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
