Forum Discussion

axmc's avatar
axmc
Visitor
12 years ago

AWS images stop displaying : Has something changed ?

We have had two Roku channels running without incident for the past 18 months, with the media files being stored on AWS S3 and distributed by Cloudfront. The player SD and HD logo images come out of a single bucket in US-East.

Beginning Oct 2nd, the image links have broken, even though shows and episodes play without problem. The Roku players tested ( Roku3 and Roku X/S ) display either the circle loading symbol or Image not Found.

We have made no changes in our Roku app code or the process adding media files to S3. The logo_sd and logo_hd files will load and display in Safari or Chrome using both https and http .
The S3 bucket and folders are un-encrypted in the AWS control panels, and the Security Certificate is valid until 2018.

Has something changed either at Roku or AWS S-3 that would cause this behavior ? Suggestions, please.

1 Reply

  • destruk's avatar
    destruk
    Streaming Star
    You can fix this individually for the affected files by double-encoding (%2520) spaces for the affected files, or removing spaces from the filenames. It is a hit and miss randomized problem with cloudfront. If you use the non-cloudfront urls it might work better, but then that defeats the purpose of cloudfront as well as url expiration/security features that cloudfront can also provide. -- (just an idea of what to check)