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

404 on CloudFront m3u8 file - exists with wget


Hi. I;m getting a 404 not found when I try to load the following URL via the JWPlayer embed helper:

http://d17hw8d9njib15.cloudfront.net/ravishort/index.m3u8

If i do wget on the file it downloads the m3u8 file with following contents:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=760000,RESOLUTION=400x224,CODECS="avc1.42001e,mp4a.40.2"
hls400k.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1896000,RESOLUTION=640x360,CODECS="avc1.4d001f,mp4a.40.2"
hls1M.m3u8
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3381000,RESOLUTION=1024x576,CODECS="avc1.4d001f,mp4a.40.2"
hls2M.m3u8

Crossdomain.xml exists and both xml file and m3u8 have permissions set for Everyone to download/read.

CloudFront:

Origin: s3://ltv1hlsstreams/
DistId: cf://E1AWHNZETOASIQ
DomainName: d17hw8d9njib15.cloudfront.net
Status: Deployed
Enabled: True

And the index.m3u8 file exists:

2015-07-11 02:46 340 s3://ltv1hlsstreams/ravishort/index.m3u8

What am I missing, please?

4 Community Answers

ravianayoga

User  
0 rated :

PS the referenced additional .m3u8 files and .ts files are also present.

eduardostrn

User  
0 rated :

I'm having similar problem to embed a streaming video using Jwplayer and Cloudfront.

mark

User  
0 rated :

When you tested this had the cloudfront domain name properly propagated the internet? It takes a number of hours. In the meantime, Cloudfront will do a redirect and that would produce this 404.

If not the case, showing us a page where the player is setup would help.

Randy

JW Player Support Agent  
0 rated :

Hello,

I believe Mark is correct here. I’ve tried the video in my Qa environment and load the data as expected. You can also confirm the stream setup in our tester by visiting the following link: http://demo.jwplayer.com/stream-tester/

Kindly,

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

This question has received the maximum number of answers.