Hi I’m just getting setup and have two questions:
1) I’ve setup FV on cloudfront following the FV documentation. I can successfully play directly from S3 or from cloudfront CDN w/ an http distribution via FV player. However RTMP won’t work.
My test shortcode looks like this and for the time being my bucket and url access restrictions are disabled on the distribution.
[fvplayer rtmp="rtmp://xxxxx.cloudfront.net/cfx/st" rtmp_path="grading-womens.mp4" engine="flash"]
When played the video says:
Flash: Video file not found
I turned on debugging and this showed up in the console:
Mixed Content: The page at ‘xxxxxxxx’ was loaded over HTTPS, but requested an insecure plugin data ‘http://xxxxxx.cloudfront.net/fcs/ident2’. This content should also be served over HTTPS.
Next, I took a known working, public rtmp stream and inserted it into another fv block. VLC plays this just fine: rtmp://18.104.22.168/livepkgr/livestream3
This also does not play and essentially shows the same thing in the console.
My whole site is https. My http cloudfront distributions are set to https. Your demo page does the same thing, but your videos load. What’s the difference? Why don’t either the public rtmp stream, nor my cloudfront rtmp stream load?
2) Looking through the documentation I don’t understand how HLS fits in to this. I’d like to have fast streaming on all devices, and download protection.
It seems that I can’t use my cloudfront-S3 setup and HLS together. So does HLS supersede what I just setup w/ cloudfront-s3 and rtmp? Please help me understand if HLS gets me what I want better than RTMP.