param fir universal transcoder

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

no dev here around with some information :frowning:

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
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?

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

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?
 
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.

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 :-)

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

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