# How to avoid transcoding when possible?

**URL:** https://forums.plex.tv/t/how-to-avoid-transcoding-when-possible/667751
**Category:** Remote Access
**Tags:** server-western-digital, server-linux-arm
**Created:** [December 20, 2020, 7:33pm UTC](https://forums.plex.tv/t/how-to-avoid-transcoding-when-possible/667751 "2020-12-20T19:33:43Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![CostaHT](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/costaht/32/193414_2.png) [@CostaHT](https://forums.plex.tv/u/CostaHT)
#### Post date: [December 20, 2020, 7:33pm UTC](https://forums.plex.tv/t/how-to-avoid-transcoding-when-possible/667751/1 "2020-12-20T19:33:43Z")

</div>

Server Version#: 1.21.1.3830  
Player Version#: Any Player

This is my setup:

1. My files are all 1080 x264

2. ![image](https://global.discourse-cdn.com/plex/original/3X/e/4/e42e1e799eea9ffb76aaba9c742ed779192334a1.jpeg)

3. ![image](https://global.discourse-cdn.com/plex/original/3X/d/7/d71d48d5c385aee0a20e274e8bc990230fd4c853.png)

I want my clients to transcode only when it’s really necessary because I don’t have much CPU power on my side. Today, in order to achieve that I have two options:

- Disable video stream transcoding. It works, but it also prevents players from playing some of my content. (it gives more headache than convenience).
- Second, change the maximum stream speed on the client-side.

I just had this problem. My girlfriend played something and I knew someone was connected to my server because the fan in my NAS went on and it almost flew away 😄. Plex was transcoding. I asked my girlfriend to change the stream quality on her player (windows) to something higher and then she was able to Direct Play right away.

How can I avoid this situation of having to tweak things to get it working?

Thanks

---

<div class="post-metadata">

### Author: ![JuiceWSA](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/juicewsa/32/12253_2.png) [@JuiceWSA](https://forums.plex.tv/u/JuiceWSA)
#### Post date: [December 20, 2020, 7:40pm UTC](https://forums.plex.tv/t/how-to-avoid-transcoding-when-possible/667751/2 "2020-12-20T19:40:56Z")

</div>

> [@Default All Clients to Max Internet Streaming](https://forums.plex.tv/t/default-all-clients-to-max-internet-streaming/440641):
>
> My server keeps getting bogged down transcoding for no reason because clients have a low default setting for internet streaming. They are all capable of streaming original quality, and since I’ve been converting a lot of my files to x265, the transcoded 720p version ends up having a higher bitrate than the original does in 1080 or 4k. Please please please allow the server to choose to default the client bandwidth setting to original by default and save my poor server.

Vote, Pray, Bathe.  
('cause you’ll want to be clean waiting for that one)

---

<div class="post-metadata">

### Author: ![tom80H](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/tom80h/32/19753_2.png) [@tom80H](https://forums.plex.tv/u/tom80H)
#### Post date: [December 20, 2020, 7:43pm UTC](https://forums.plex.tv/t/how-to-avoid-transcoding-when-possible/667751/3 "2020-12-20T19:43:21Z")

</div>

You can’t.  
There’s a long standing discussion/request to force clients to max/original quality… however the downside is that users might choose that for good reason (e.g. if they stream from a mobile with a limited data plan).

Long story short… your best shot is to be open about it with your users and ask them to use max/original video quality whenever possible or to avoid using clients that have many direct playback restrictions.

---

<div class="post-metadata">

### Author: ![CostaHT](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/costaht/32/193414_2.png) [@CostaHT](https://forums.plex.tv/u/CostaHT)
#### Post date: [December 20, 2020, 8:17pm UTC](https://forums.plex.tv/t/how-to-avoid-transcoding-when-possible/667751/4 "2020-12-20T20:17:34Z")

</div>

You guys could use the same negotiating logic TCP uses for windowing and create an option on the server like:

✅ _Let server and player negotiate when to transcode_

With that, server would use the maximum upload speed set on the settings until a second stream started, then the server could split the bandwidth.

Today Server says “hey I have up to 50Mbs of upload available” but the player connected to a 100Mbps network says “nah, send me 2Mbs”. In other words, layer 4 says aye and layer 7 says nay. 😅

Thanks for the answers. I’m glad there’s a discussion about it. I’m voting for that thing right now.

---

<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: [March 20, 2021, 8:17pm UTC](https://forums.plex.tv/t/how-to-avoid-transcoding-when-possible/667751/5 "2021-03-20T20:17:36Z")

</div>

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