# param fir universal transcoder

**URL:** <https://forums.plex.tv/t/param-fir-universal-transcoder/32346>\
**Category:** Dev/API Corner\
**Tags:** other-dev\
**Created:** [April 7, 2013, 6:23am UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346 "2013-04-07T06:23:52Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![DonDavici](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@DonDavici](https://forums.plex.tv/u/DonDavici)\
**Post date:** [April 7, 2013, 6:23am UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/1 "2013-04-07T06:23:52Z")

</div>

hi  
  
  
it seems to me that there is a param that can be used to turn on/off universal transcoder.  
  
  
any idea where i can find the param for the request so that i can test theveffect in my enigma2 plugin?  
  
  
greets

---

<div class="post-metadata">

**Author:** ![DonDavici](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@DonDavici](https://forums.plex.tv/u/DonDavici)\
**Post date:** [April 8, 2013, 8:08pm UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/2 "2013-04-08T20:08:55Z")

</div>

no dev here around with some information ☹

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [April 29, 2013, 4:51am UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/3 "2013-04-29T04:51:48Z")

</div>

The parameter is client-side, because it hits one of two endpoints (old or new). Use Plex/Web and you can see it hit the new endpoint:

```
/video/:/transcode/universal/start.m3u8?path=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fmetadata%2F514586&mediaIndex=0&partIndex=0&session=cdsu8elxfkc323xr&protocol=hls&offset=0&fastSeek=1&directPlay=0&directStream=1&videoQuality=100&videoResolution=1920x1080&maxVideoBitrate=20000&subtitleSize=100&audioBoost=100&X-Plex-Token=xxx&X-Plex-Client-Identifier=yyy&X-Plex-Product=Web+Client&X-Plex-Device=Mac&X-Plex-Platform=Chrome&X-Plex-Platform-Version=27&X-Plex-Version=1.0.0&X-Plex-Device-Name=Plex%2FWeb+(Chrome)&X-Plex-Account=x&X-Plex-Username=yyy
```

---

<div class="post-metadata">

**Author:** ![baa](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/baa/32/2026_2.png) [@baa](https://forums.plex.tv/u/baa)\
**Post date:** [April 29, 2013, 6:25pm UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/4 "2013-04-29T18:25:32Z")

</div>

Elan, I rearranged you URL for better readability:

/video/:/transcode/universal/start.m3u8?

path=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fmetadata%2F514586&

mediaIndex=0&

partIndex=0&

session=cdsu8elxfkc323xr&

protocol=hls&

offset=0&

fastSeek=1&

directPlay=0&

directStream=1&

videoQuality=100&

videoResolution=1920x1080&

maxVideoBitrate=20000&

subtitleSize=100&

audioBoost=100&

X-Plex-Token=xxx&

X-Plex-Client-Identifier=yyy&

X-Plex-Product=Web+Client&

X-Plex-Device=Mac&

X-Plex-Platform=Chrome&

X-Plex-Platform-Version=27&

X-Plex-Version=1.0.0&

X-Plex-Device-Name=Plex%2FWeb+(Chrome)&

X-Plex-Account=x&

X-Plex-Username=yyy

What happened to the "old" interface with time, key, hash -\>X-Plex-Access-Key? Is there no need for this anymore? Did it slip into X-Plex-Token?

How are now the client's capabilities communicated regarding filetype and/or codecs?

Short... I am looking for some documentation on how to fill those parameters. Is there a specification around?

---

<div class="post-metadata">

**Author:** ![DonDavici](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@DonDavici](https://forums.plex.tv/u/DonDavici)\
**Post date:** [May 7, 2013, 6:20pm UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/5 "2013-05-07T18:20:46Z")

</div>

Hi

i used a little bit tcpdump to find out the settings for the universal transcoder.

maybe someone can use it:-)

/video/:/transcode/universal/start.m3u8?  
subtitleSize=100  
path=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fmetadata%2F14434  
session=\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
audioBoost=100  
protocol=hls  
directStream=1  
directPlay=0  
3g=0  
videoResolution=1920x1080  
maxVideoBitrate=20000  
videoQuality=100  
X-Plex-Device=\*\*\*\*\*\*\*\*\*  
X-Plex-Token=\*\*\*\*\*\*\*\*\*  
X-Plex-Client-Platform=\*\*\*\*\*\*\*\*  
X-Plex-Device-Name=\*\*\*\*\*\*\*\*\*\*  
X-Plex-Model=\*\*\*\*\*\*\*\*\*  
X-Plex-Platform=\*\*\*\*\*\*\*  
X-Plex-Client-Identifier=\*\*\*\*\*\*\*\*\*\*\*\*\*  
X-Plex-Product=\*\*\*\*\*\*\*\*\*  
X-Plex-Platform-Version=6.1.3  
X-Plex-Version=3.1.3  
  
420x240, 320kbps  
videoResolution=420x240&maxVideoBitrate=320&videoQuality=30  
  
576x320, 720 kbps  
videoResolution=576x320&maxVideoBitrate=720&videoQuality=40  
  
720x480, 1,5mbps  
videoResolution=720x480&maxVideoBitrate=1500&videoQuality=60  
  
1024x768, 2mbps  
videoResolution=1024x768&maxVideoBitrate=2000&videoQuality=60  
  
1280x720, 3mbps  
videoResolution=1280x720&maxVideoBitrate=3000&videoQuality=75  
  
1280x720, 4mbps  
videoResolution=1280x720&maxVideoBitrate=4000&videoQuality=100  
  
1920x1080, 8mbps  
videoResolution=1920x1080&maxVideoBitrate=8000&videoQuality=60  
  
1920x1080, 10mbps  
videoResolution=1920x1080&maxVideoBitrate=10000&videoQuality=75  
  
1920x1080, 12mbps  
videoResolution=1920x1080&maxVideoBitrate=12000&videoQuality=90  
  
1920x1080, 20mbps  
videoResolution=1920x1080&maxVideoBitrate=20000&videoQuality=100

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 14, 2013, 10:26pm UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/6 "2013-05-14T22:26:07Z")

</div>

> What happened to the "old" interface with time, key, hash -\>X-Plex-Access-Key? Is there no need for this anymore? Did it slip into X-Plex-Token?
> 
> How are now the client's capabilities communicated regarding filetype and/or codecs?
> 
> Short... I am looking for some documentation on how to fill those parameters. Is there a specification around?

&nbsp;

We've left the time, key, hash parameters off this new endpoint (for now, at least). No spec on the format/codec, but should be mostly anything supported by ffmpeg.

---

<div class="post-metadata">

**Author:** ![DonDavici](https://avatars.discourse-cdn.com/v4/letter/d/8c91f0/32.png) [@DonDavici](https://forums.plex.tv/u/DonDavici)\
**Post date:** [May 16, 2013, 10:44am UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/7 "2013-05-16T10:44:04Z")

</div>

Hi elan,

one more question.

the old transcoder had the option for secondspersegment.

you mentioned in another thread that this is not needed anymore.

My problem is, that my client on enigma2 does not start playback if the amount of segements in the m3u8 files exceeds a special amount. Now i am faced with the same problem with the new transcoder that if i use a higher quality

playback does not start.

is there a way to set the seconds again or can you give me another hint how to avoid to much segements in the m3u8 to have the user with enigma2 their plex expierience in higher quality :-)

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [May 17, 2013, 10:16am UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/8 "2013-05-17T10:16:11Z")

</div>

Unfortunately there is not way to manually set that with the new transcoder ☹

---

<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:** [December 20, 2019, 11:11pm UTC](https://forums.plex.tv/t/param-fir-universal-transcoder/32346/9 "2019-12-20T23:11:15Z")

</div>

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