Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

HLS aliasing and EvoStream


Hi,

I use Evo Media server for streaming. It has a feature (aliasing) that doesn't allow other unauthorized users to watch the stream but only one and only once. Maybe it's not necessary to introduce this. I read things about HLS and redirect and so on, but I'm not sure if it was exactly about this.

So, I give the URI to the JW player in the following format:http://server.address:8888/created_alias
The mediaserver translates the request to the real path to the playlist.m3u8 file (http://server.address:8888/hls/groupname/streamname/playlist.m3u8). But it doesn't work in JW player on mobile devices as "No playable sources found" (androidhls:true), but when I test the same URI on other desktop webplayers (like VLC) it plays the stream properly.

Is it possible to make it work somehow?

Thank you in advance!

6 Community Answers

Randy

JW Player Support Agent  
0 rated :

Hello,

Interesting error especially since it is HLS and works in browsers. I’ve tried loading the stream within our HLS stream tester and received various crossdomain errors. Is this something you see on your end when you try it: http://demo.jwplayer.com/stream-tester/. You may need to allow access to the file via a crossdomain.xml file implementation. You can find more information here: http://support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading .

Kindly,

Randy Le’Moine, Web Support Engineer, JW Player
www.jwplayer.com

varga.attila

User  
0 rated :

Hi,

Thanks for the reply!

I tried on the given test page and I placed the crossdomain.xml (allow all) in the root of the subdomain but I got the same error: "No playable sources found". And still I can play the same URI within VLC media player properly.

Randy

JW Player Support Agent  
0 rated :

Hello Varga,

Please send the video embed on a basic html page to: support@jwplayer.com and reference my name in the title please. I need to look at this a bit further.

Kindly,

Randy Lemoine
Web Support Engineer, JW Player
www.jwplayer.com

paresh.gehlot

User  
0 rated :

Same Issue here :(

kossuth

User  
0 rated :

There was no solution :(

kossuth

User  
0 rated :

There is a solution for this

The player needs an uri that has a .m3u8 extension like: http://server.address:8888/groupNameAlias.m3u8. It won't play it if it doesn't have az extension: "No playable sources found". But if there is an m3u8 extension, then it doesn't matter if it exists or not, the player tries to play it. If there is no extension then it doesn't even try to play despite tha fact that it can play it.

So when you give an alias, make sure to put the ".m3u8" at the end of the alias like: "streamalias.m3u8" and this whole string will be the alias of the stream.

JW Player: What do you think about this? Is this really because the player drops the link unless it seems like a playable URI?

This question has received the maximum number of answers.