# Plex Server Custom Transcode profiles

**URL:** <https://forums.plex.tv/t/plex-server-custom-transcode-profiles/892841>\
**Category:** Plex Media Server\
**Tags:** server-linux, ios-legacy\
**Created:** [October 20, 2024, 1:36pm UTC](https://forums.plex.tv/t/plex-server-custom-transcode-profiles/892841 "2024-10-20T13:36:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![NullZer0](https://avatars.discourse-cdn.com/v4/letter/n/edb3f5/32.png) [@NullZer0](https://forums.plex.tv/u/NullZer0)\
**Post date:** [October 20, 2024, 1:36pm UTC](https://forums.plex.tv/t/plex-server-custom-transcode-profiles/892841/1 "2024-10-20T13:36:17Z")

</div>

Server Version#: v1.41.0.8994  
Player Version#: web or ios 8.40

Under /Library/Application Support/Plex Media Server/Profiles I created Custom.xml with the following. Transcoder Quality should be set to Automatic as it won’t show custom profiles, but should override in the background. Does anyone see anything wrong with this setup? My goal was to specify bitrate for on the fly transcoding.

 3500000 3500000 6 320000 

I wonder if this is still applicable? I asked chatgpt. It could be completely wrong. So. are custom profiles a thing? Some of its sources seem old as dirt so I question it.

 ![IMG_0140](https://global.discourse-cdn.com/plex/original/4X/3/6/a/36a671ce2a4931cadee05dd96029462bf46b08bb.jpeg)

---

<div class="post-metadata">

**Author:** ![OttoKerner](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/ottokerner/32/10079_2.png) [@OttoKerner](https://forums.plex.tv/u/OttoKerner)\
**Post date:** [October 20, 2024, 2:58pm UTC](https://forums.plex.tv/t/plex-server-custom-transcode-profiles/892841/2 "2024-10-20T14:58:51Z")

</div>

> [@NullZer0](#):
>
> I wonder if this is still applicable? I asked chatgpt.

It isn’t. It might be AI-fantasy. (It’s called “generative AI” for a reason.)  
Or it is based on information about ancient server versions.

The bandwidth is dependent on a lot of variables. A simple profile will not override it.

1. the type of connection between server and client. “Local” is free to use any speed, up to 10GBps.  
“Remote” is primarily determined by the settings under Server/Remote. Furthermore, the actual speeds between server and client are monitored and might lead to the client suggesting a different speed setting on the client.  
“Indirect” is limited to 1 mbps or 2mbps (with Plex Pass)
2. the above can be further reduced by the settings in the preferences of the _client_, as well as whatever the user on the client has selected as bandwidth during playback.

---

<div class="post-metadata">

**Author:** ![NullZer0](https://avatars.discourse-cdn.com/v4/letter/n/edb3f5/32.png) [@NullZer0](https://forums.plex.tv/u/NullZer0)\
**Post date:** [October 20, 2024, 10:14pm UTC](https://forums.plex.tv/t/plex-server-custom-transcode-profiles/892841/3 "2024-10-20T22:14:37Z")

</div>

Thanks for confirming. I did some digging and it seem to be pulling that information from DLNA for plex. And this in the picture below.[Writing profiles for DLNA devices](https://forums.plex.tv/t/writing-profiles-for-dlna-devices/38060)

 ![IMG_0141](https://global.discourse-cdn.com/plex/original/4X/2/f/8/2f88b720bf1557ec335f52d4be54f7734cd4de25.jpeg)

---

<div class="post-metadata">

**Author:** ![ChuckPa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/chuckpa/32/79710_2.png) [@ChuckPa](https://forums.plex.tv/u/ChuckPa)\
**Post date:** [October 21, 2024, 3:38am UTC](https://forums.plex.tv/t/plex-server-custom-transcode-profiles/892841/4 "2024-10-21T03:38:41Z")

</div>

It might still work for some DLNA devices but has not been tested since all the client profile-augmentation features were implemented.

In the current mechanisn,

1. The player contacts PMS to make a play request.
2. PMS responds with the details about the selected item (bitrates, formats, etc)
3. The player then responds with: a. desired bitrates, formats, etc b. its capabilities c. requested playback limitations (if any)
4. PMS then does a union of Media info & Player capability to determine playback settings.
5. PMS then tells the player to prepare for playback
6. PMS starts the playback at the negotiated settings

---

<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 19, 2025, 3:39am UTC](https://forums.plex.tv/t/plex-server-custom-transcode-profiles/892841/5 "2025-01-19T03:39:30Z")

</div>

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