Plex.tv website and streaming via browsers

Hi,

 

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

 

This is the function:

 

def createTVChannelObject(channel, container = False):

 

the variable channel is a jsonobject with a lot of informations about the channel...

 

Aditionally I can see all the complete metadata of the vidoe stream. But if I try to "Play" the stream, the error message is displayed...

 

Greets

Sascha

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!


Sent from my HTC One using Tapatalk

Hm, sounds strange. I thought that the new Plex.tv webinterface would be compatible to the old one...

Do you have a clue which settings I should consider using?

Greets

Sascha

Its in 

http://plex.tv/web/app#!/settings

Enable the experimental player

Might work, might not. Doesnt work with my plugin and live streams, but works ok with recorded stuff

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?

Greets

Sascha

Wondering why no other has this kind of problem... Just me and you as channel developers?

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.

It's the same stream which currently works with the "old" webinterface under "http://:32400/web"... But to make it clear, it's a H264, AAC HLS Stream.

Hmmm... I wonder if it's something to do with it being a hosted player versus the local /web player.

Have you been able to test with any other client app outside the LAN?

eg.

  • iOS/Android/Windows-Phone app
  • "old" web interface on a computer outside the LAN (you can get a link to it from the Plex.tv app if you try to follow the "Now Playing" link.

It could test it with the iOS app outside the current lan and it works perfectly. It's a standard HLS stream with H264/AAC content.

Is it possible to "share" channels? So you could test it by yourself.

it is not currently possible to share channels.

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?

Same OS, same browser, same session... I want to I can make a video or help to debug it.

Any news regarding this issue?

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


Sent from my GT-P3110 using Tapatalk

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.

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