I've written a channel which works like charm accessing it directly via the local network. Calling the chan via the plex.tv website it results in the error message: Your browser does not support video streaming
I really don't know why because it's the same browser... Any ideas?
Within the plugin-log I can see a long request like this:
Handling request GET /video/test/:/function/createTVChannelObject?function_args=Y2VyZWFsMQoxNwpkaWN0CmRpY3QKZGljdApkaWN0Cmxpc3QKZGljdApsaXN0CmRpY3QKbGlzdApkaWN0CmRpY3QKbGlzdApkaWN0CmRpY3QKbGlzdApsaXN0CmRpY3QKMgpiMXM5CmNvbnRhaW5lcnIxCnM3CmNoYW5uZWwxMgp1MTUKaW50X3RpY2tldF9ydGwydTE2CnZvZGthdHZDaGFubmVsSWRyMgp1MTEKY3VycmVudE5leHR1NgpSVEwgSUl1NApuYW1ldTExNApodHRwLWludGVyb3VkOi8vODAuMjI4LjI0MC40NDoxOTM1L2xpdmVlZGdlX2MxL3J0bDJfMTUuc3RyZWFtL3BsYXlsaXN0Lm0zdTg%40dD04MjVhZDc2YS1jMjRiLTRjZTUtOTcwOC0zZjFhZDg0MGRiNDN
I believe there is a setting to enable the experimental player I think may get you round the issue. I’ve noticed that as well. I’m assuming it uses a different player in the web page to the one in the server that doesn’t support hls. Think this all makes sense lol!
Having the same problem. Enabling the experimental player does not solve the problem.
Streaming recorded stuff works, streaming live streams with my plugin does not work... Is there a way to open a ticket so that the technical engineers of Plex can have a look at it or investigate it?
What format are the live streams? Plex doesn't transcode live streams so, unless the web player (or any other Plex app) can play them natively, then it won't work.
I'll do some digging to see if there are any known issues with the new hosted player versus the old one. Just to be clear, you're testing both new and old players in the same browser on the same machine?
The issue is I think at least with the experimental player is with the duration of the video that gets passed to the player. It uses mpeg dash instead of hls as in the web client from the server. It uses the duration to work out how many segments to request from the server. The duration is 0 in live streams as the transcoder cant work out the duration, so you just get a blank screen. With recorded it is ok because it can work out the duration from the video it would be good if this could be changed sonthat a large duration is used if 0 is sent. No idea why the non experimental one doesnt work though
Plex/Web (especially the version on plex.tv) is quite broken for a lot of channel stuff right now. I wouldn't use it as a primary testing platform for channels you are building, and in the case of something else working and it not working it's not things you are doing on your end. There are some significant challenges with doing the web based player (as opposed to a dedicated client) such as cross platform scripting protection, etc etc.
I have filed quite a few issues against Plex/Web in the recent past including some of the issues you are running into here ... not sure if/when they will be resolved. As I say some are more challenging than others.