I tried to search for VP9 in the profiles to see if I could force VP9 on browsers.
This is what I got:
root@onebox ~ # grep --include=\*.xml -rnw '/opt/plex' -e 'vp9'
/opt/plex/RokuDLNA-6000X-7.x.xml:18: <VideoProfile container="mkv" codec="vp9,h265,mpeg1video,mpeg2video,h264,mpeg4" audioCodec="eac3,ac3,aac,mp3,mp2,pcm,flac,alac" subtitleFormat="srt,ass" />
/opt/plex/RokuDLNA-6000X-7.x.xml:30: <VideoCodec name="h265,vp9">
/opt/plex/Xbox One.xml:14: <VideoProfile container="mkv" codec="h264,hevc,mpeg4,msmpeg4v2,msmpeg4v3,vc1,vp9,wmv3" audioCodec="aac,ac3,mp3,pcm,flac,alac" />
/opt/plex/RokuDLNA-4400X-7.x.xml:18: <VideoProfile container="mkv" codec="vp9,h265,h264,mpeg4" audioCodec="aac,mp3,mp2,pcm,flac,alac" subtitleCodec="srt,ass" />
/opt/plex/RokuDLNA-4400X-7.x.xml:30: <VideoCodec name="h265,vp9">
Which is weird because VP9 direct plays to my roku and android phone. So plex could you please support VP9 on browsers or tell us how to manually force this?


This is my android and the roku profiles being used. There is no mention of VP9 anywhere. And why in hell plex streams mkv with VP9 and opus? Wouldn’t be easier to just support the .webm standard like all normal people?
Android.txt (1.7 KB)
Roku-7.x.txt (1.8 KB)
In the logs I see things like this:
TranscodeUniversalRequest: using augmented profile Roku-7.x
Where i can find and edit it? I see the same for my android phone.
You can get sample files from google: Media | Google for Developers