Regarding hosting video content on Amazon Cloudfront, it appears in the Cloudfront documentation that for streaming video they support only RTMP:
CloudFront uses Adobe Flash Media Server 3.5 to stream on-demand content with Adobe's Real-Time
Messaging Protocol (RTMP). CloudFront accepts RTMP requests over port 1935 and port 80.
CloudFront supports the following variants of the RTMP protocol:
• RTMP—Adobe's Real-Time Message Protocol
• RTMPT—Adobe streaming tunneled over HTTP
• RTMPE—Adobe encrypted
• RTMPTE—Adobe encrypted tunneled over HTTP
I don't see how that does me any good since Roku documentation states:
The only way to deliver live content on the Roku is to use HTTP Live Streaming (HLS). Video on Demand (VOD) can be delivered via HLS, mp4, and wmv container files.
What am I missing here?