# Feature Request: Separate computer for transcoding vs. streaming

**URL:** <https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569>\
**Category:** Feature Suggestions\
**Created:** [February 21, 2013, 10:25pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569 "2013-02-21T22:25:56Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![fromeout11](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/fromeout11/32/2552_2.png) [@fromeout11](https://forums.plex.tv/u/fromeout11)\
**Post date:** [February 21, 2013, 10:25pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/1 "2013-02-21T22:25:56Z")

</div>

OK, so here’s a feature request of mine. I’d like the ability to have a computer other than the one hosting my Plex Media Server to do the transcoding for Plex Sync. My rationale is that a lot of users use Plex with an HTPC, which generally only needs to be able to stream media and connect to storage, and not much else (see: XBMC on Rasperry Pi). These HTPCs are often underpowered and not very ideal for video conversion.   
  
  
  
I’d like the HTPC running Plex Media Server to use another computer on the local network for encoding purposes. For me personally, this would shift the load of encoding, which my 2010 Mac Mini sucks pretty hard at, to my 2011 iMac with a 3.4GHz i7.  
  
  
  
Comments? Suggestions? Racial Slurs?

---

<div class="post-metadata">

**Author:** ![Kamus](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/kamus/32/2457_2.png) [@Kamus](https://forums.plex.tv/u/Kamus)\
**Post date:** [February 26, 2013, 8:52am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/2 "2013-02-26T08:52:48Z")

</div>

> [@](#):
>
> OK, so here's a feature request of mine. I'd like the ability to have a computer other than the one hosting my Plex Media Server to do the transcoding for Plex Sync. My rationale is that a lot of users use Plex with an HTPC, which generally only needs to be able to stream media and connect to storage, and not much else (see: XBMC on Rasperry Pi). These HTPCs are often underpowered and not very ideal for video conversion.   
>   
> I'd like the HTPC running Plex Media Server to use another computer on the local network for encoding purposes. For me personally, this would shift the load of encoding, which my 2010 Mac Mini sucks pretty hard at, to my 2011 iMac with a 3.4GHz i7.  
>   
> Comments? Suggestions? Racial Slurs?

  
  
  
I had thought about this but for different purposes. Basically i was thinking it would be cool to have "transcoding farms". This would allow for multiple servers on the same network to cooperate and increase performance on demand, by basically allowing you to have multiple computers encode the same job. This would be very nice if you already run more than one server and serve multiple clients.  
  
Oh, and as far as the racial slurs go, you didn't specify your ethnicity. So i'll just call you a water filled meat bag. I hope that's enough.

---

<div class="post-metadata">

**Author:** ![karurosu](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/karurosu/32/2313_2.png) [@karurosu](https://forums.plex.tv/u/karurosu)\
**Post date:** [February 27, 2013, 5:00am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/3 "2013-02-27T05:00:58Z")

</div>

I dont get it, why not have a separate server to handle all media and stream to all your clients?

Mac mini (powerful) running PMS, and several raspberry pi/mac mini/ipads/whatever running the client

---

<div class="post-metadata">

**Author:** ![ConVas](https://avatars.discourse-cdn.com/v4/letter/c/cdc98d/32.png) [@ConVas](https://forums.plex.tv/u/ConVas)\
**Post date:** [February 27, 2013, 9:50am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/4 "2013-02-27T09:50:55Z")

</div>

> I dont get it, why not have a separate server to handle all media and stream to all your clients?
> 
> Mac mini (powerful) running PMS, and several raspberry pi/mac mini/ipads/whatever running the client

Exactly my setup.

For me the main requirement for a HTPC is to be quiet (I don't want fans and drives making noise while I am watching media) which also usually means not high powered, so I have my PMS hosted on a powerfull server in another room and the HTPC is purely for viewing media.

---

<div class="post-metadata">

**Author:** ![fromeout11](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/fromeout11/32/2552_2.png) [@fromeout11](https://forums.plex.tv/u/fromeout11)\
**Post date:** [February 27, 2013, 1:34pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/5 "2013-02-27T13:34:32Z")

</div>

> I dont get it, why not have a separate server to handle all media and stream to all your clients?
> 
> Mac mini (powerful) running PMS, and several raspberry pi/mac mini/ipads/whatever running the client

I frequently boot into windows or put the iMac to sleep, since it sucks a lot of power. Either way, the server gets shut down.

---

<div class="post-metadata">

**Author:** ![karurosu](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/karurosu/32/2313_2.png) [@karurosu](https://forums.plex.tv/u/karurosu)\
**Post date:** [February 28, 2013, 4:37am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/6 "2013-02-28T04:37:35Z")

</div>

I have a mac mini 2011 as media server, so far I have yet to find something that is not able to stream. It consumes around 50W on load, makes no noise and sleeps whenever is not in use, so maybe its just finding the right server?

---

<div class="post-metadata">

**Author:** ![fromeout11](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/fromeout11/32/2552_2.png) [@fromeout11](https://forums.plex.tv/u/fromeout11)\
**Post date:** [February 28, 2013, 1:39pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/7 "2013-02-28T13:39:52Z")

</div>

> I have a mac mini 2011 as media server, so far I have yet to find something that is not able to stream. It consumes around 50W on load, makes no noise and sleeps whenever is not in use, so maybe its just finding the right server?

On-the-fly encoding for streaming isn't the issue; I'm talking about syncing. If I want to sync a full season, it takes a long time to encode it prior to transfer. I want to shift the encoding resources to a more powerful CPU on the network to make the syncing faster. Also, the more powerful CPU in question is in another room, so it would be nice for the Mini's fans not to spin up to full blast if I'm watching TV while the syncing is going on.

---

<div class="post-metadata">

**Author:** ![lazybones](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/lazybones/32/3815_2.png) [@lazybones](https://forums.plex.tv/u/lazybones)\
**Post date:** [February 28, 2013, 5:57pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/8 "2013-02-28T17:57:55Z")

</div>

Having a seperate server to transcode form the actual Plex server would cause a lot of network load as the origonal large file would need to be streaming to the tanscoding server at the same time it was sending back the transcoded version unless clients could also direct connect to the transcoding server, in which case the same traffic is generated but at least the transcoded stream would be more direct.

This could be a lot more than a typical (mix of 10/100 and WiFi) home network could handle... not accounting for techies that have Gigabit wired everywhere.

---

<div class="post-metadata">

**Author:** ![fromeout11](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/fromeout11/32/2552_2.png) [@fromeout11](https://forums.plex.tv/u/fromeout11)\
**Post date:** [March 1, 2013, 1:31am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/9 "2013-03-01T01:31:51Z")

</div>

> Having a seperate server to transcode form the actual Plex server would cause a lot of network load as the origonal large file would need to be streaming to the tanscoding server at the same time it was sending back the transcoded version unless clients could also direct connect to the transcoding server, in which case the same traffic is generated but at least the transcoded stream would be more direct.
> 
> This could be a lot more than a typical (mix of 10/100 and WiFi) home network could handle... not accounting for techies that have Gigabit wired everywhere.

I expect this feature would probably be used only by techies anyway... me and my gigabit network would be happy for it.

---

<div class="post-metadata">

**Author:** ![ConVas](https://avatars.discourse-cdn.com/v4/letter/c/cdc98d/32.png) [@ConVas](https://forums.plex.tv/u/ConVas)\
**Post date:** [March 1, 2013, 5:49am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/10 "2013-03-01T05:49:17Z")

</div>

> On-the-fly encoding for streaming isn't the issue; I'm talking about syncing. If I want to sync a full season, it takes a long time to encode it prior to transfer. I want to shift the encoding resources to a more powerful CPU on the network to make the syncing faster. Also, the more powerful CPU in question is in another room, so it would be nice for the Mini's fans not to spin up to full blast if I'm watching TV while the syncing is going on.

Is there a reason you don't want PMS installed on that more powerful CPU ?

---

<div class="post-metadata">

**Author:** ![jtjacka](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@jtjacka](https://forums.plex.tv/u/jtjacka)\
**Post date:** [March 5, 2013, 9:54pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/11 "2013-03-05T21:54:20Z")

</div>

> I expect this feature would probably be used only by techies anyway... me and my gigabit network would be happy for it.

Yup I completely agree. &nbsp;Especially if it were to send WOL to the other servers. &nbsp;I have three fairly powerful Core i7 PCs that are generally in a hybrid sleep state and then my server is an HTPC with an AMD A6 which does&nbsp;surprisingly&nbsp;well however for PlexSync and when I have multiple users requiring transcoding it would be much better to offload some of the stress.&nbsp;

---

<div class="post-metadata">

**Author:** ![kmikul](https://avatars.discourse-cdn.com/v4/letter/k/c37758/32.png) [@kmikul](https://forums.plex.tv/u/kmikul)\
**Post date:** [March 8, 2013, 3:21pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/12 "2013-03-08T15:21:19Z")

</div>

While I imagine the transcoder is limited to whatever ffmpeg supports, I would like to see this go even further -&nbsp;where PMS can use both CPUs and GPUs to transcode, and have "balancing" over multiple servers based either on live/sync or on resource allocation.

---

<div class="post-metadata">

**Author:** ![apierleoni](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/apierleoni/32/225565_2.png) [@apierleoni](https://forums.plex.tv/u/apierleoni)\
**Post date:** [March 11, 2013, 12:01pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/13 "2013-03-11T12:01:41Z")

</div>

> I dont get it, why not have a separate server to handle all media and stream to all your clients?
> 
> Mac mini (powerful) running PMS, and several raspberry pi/mac mini/ipads/whatever running the client

simple, I have my NAS running plex server indexing and streaming to most of my devices.

sometimes I want to stream to devices that requires transcoding (either fro slow wifi or limited hw), and the nas can't do efficient transcoding. this happens a couple of times a week. PlexSync to the ipad would also take a lot less time.

That would be solved by powering up a pc to do transcoding only when required.&nbsp;

I don't want to invest in a mac mini (or any other pc) &nbsp;just to do occasional transcoding, nor I want to duplicate my library.

---

<div class="post-metadata">

**Author:** ![henry.pn.nguyen](https://avatars.discourse-cdn.com/v4/letter/h/439d5e/32.png) [@henry.pn.nguyen](https://forums.plex.tv/u/henry.pn.nguyen)\
**Post date:** [March 12, 2013, 4:51am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/14 "2013-03-12T04:51:54Z")

</div>

I agree with this&nbsp;Feature Request, Personally I run my PMS on a dedicated i7 2700k 16GB ram SSD HD computer. This set up streams and transcodes beautifully, however when transcoding 1080p content CPU load is upwards of 80% I would like to have a 2nd or third computer running along side to share the workload should 2 or more clients require transcoding at the same time.&nbsp;

---

<div class="post-metadata">

**Author:** ![Trudge](https://avatars.discourse-cdn.com/v4/letter/t/e19adc/32.png) [@Trudge](https://forums.plex.tv/u/Trudge)\
**Post date:** [March 12, 2013, 5:40am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/15 "2013-03-12T05:40:57Z")

</div>

> I agree with this&nbsp;Feature Request, Personally I run my PMS on a dedicated i7 2700k 16GB ram SSD HD computer. This set up streams and transcodes beautifully, however when transcoding 1080p content CPU load is upwards of 80% I would like to have a 2nd or third computer running along side to share the workload should 2 or more clients require transcoding at the same time.&nbsp;

that CPU should have no issue with multiple 1080p transcodes. &nbsp;80% CPU is not bad, the transcoder will run at 100% when active and then drop to 0 when it is far enough ahead... then back to 100% etc etc.

---

<div class="post-metadata">

**Author:** ![evenmosbek](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/evenmosbek/32/4414_2.png) [@evenmosbek](https://forums.plex.tv/u/evenmosbek)\
**Post date:** [March 12, 2013, 10:12am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/16 "2013-03-12T10:12:35Z")

</div>

> simple, I have my NAS running plex server indexing and streaming to most of my devices.
> 
> sometimes I want to stream to devices that requires transcoding (either fro slow wifi or limited hw), and the nas can't do efficient transcoding. this happens a couple of times a week. PlexSync to the ipad would also take a lot less time.
> 
> That would be solved by powering up a pc to do transcoding only when required.&nbsp;
> 
> I don't want to invest in a mac mini (or any other pc) &nbsp;just to do occasional transcoding, nor I want to duplicate my library.

I really support this one. Not everyone are lucky to have a dedicated PMS. So this feature can help a lot of Plexusers with an older setup.

> I agree with this&nbsp;Feature Request, Personally I run my PMS on a dedicated i7 2700k 16GB ram SSD HD computer. This set up streams and transcodes beautifully, however when transcoding 1080p content CPU load is upwards of 80% I would like to have a 2nd or third computer running along side to share the workload should 2 or more clients require transcoding at the same time.&nbsp;

Mooore than enough!

I got AMD quad-core 3ghz running VMware (signature) and other stuff and i can transcodes to 4x clients at the same time without any issues. My server is always ~90% load when transcoding- even if i only use one client :)

---

<div class="post-metadata">

**Author:** ![adamcstephens](https://avatars.discourse-cdn.com/v4/letter/a/8491ac/32.png) [@adamcstephens](https://forums.plex.tv/u/adamcstephens)\
**Post date:** [March 12, 2013, 3:49pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/17 "2013-03-12T15:49:47Z")

</div>

If this was coupled with a wake-on-lan feature, the streaming server could wake up the encoding computer to offload the high CPU workload. This would solve apierleoni's issue.

> Is there a reason you don't want PMS installed on that more powerful CPU ?

Electrical draw. Running that more powerful CPU all the time is likely using more electricity (and costing more money) than a low-powered device.

---

<div class="post-metadata">

**Author:** ![lazybones](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/lazybones/32/3815_2.png) [@lazybones](https://forums.plex.tv/u/lazybones)\
**Post date:** [March 12, 2013, 11:54pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/18 "2013-03-12T23:54:47Z")

</div>

So instead of a simple dedicated media server we want a complex on demand computing cluster?

I would rather they work on aspect ratio fixes for the web and android client.

---

<div class="post-metadata">

**Author:** ![jkiel](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/jkiel/32/4301_2.png) [@jkiel](https://forums.plex.tv/u/jkiel)\
**Post date:** [March 14, 2013, 8:43pm UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/19 "2013-03-14T20:43:32Z")

</div>

I think multi-user profiles/access would be a requirement before multi-node clustering. &nbsp; Once multi-user is implemented, more people will begin to share their server access with others and server load could get high enough on high-end hardware requiring one to scale out, but&nbsp;until&nbsp;then we can always scale up.

---

<div class="post-metadata">

**Author:** ![randomentropy](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@randomentropy](https://forums.plex.tv/u/randomentropy)\
**Post date:** [March 29, 2013, 9:56am UTC](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569/20 "2013-03-29T09:56:21Z")

</div>

I would love this feature as well, run up to holiday is a pain trying to get everything transcoded. &nbsp;Sitting on a beach for 2 weeks might make up for it ;-)

[Next page](https://forums.plex.tv/t/feature-request-separate-computer-for-transcoding-vs-streaming/29569.md?page=2)
