Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用jwplayer和amazon cloudfront流式传输私人视频_Amazon Web Services_Amazon S3_Jwplayer_Amazon Cloudfront - Fatal编程技术网

Amazon web services 使用jwplayer和amazon cloudfront流式传输私人视频

Amazon web services 使用jwplayer和amazon cloudfront流式传输私人视频,amazon-web-services,amazon-s3,jwplayer,amazon-cloudfront,Amazon Web Services,Amazon S3,Jwplayer,Amazon Cloudfront,我使用JWPlayer 6.7作为客户端来显示.mp4视频。该视频托管在amazon上的S3存储桶中,只能通过私有rtmp cloudfront发行版访问。这适用于支持flash(可以使用RTMP)的设备,但不适用于只能使用HTML5视频的iOS设备(如我所知,不支持RTMP) 我使用下面列出的代码。回退(源代码列表中的第二个文件项)需要是http而不是rtmp,因为HTML5播放器。我在下面的示例中使用的发行版在这两种情况下都是相同的,但我猜它无法处理http调用,因为它是一个rtmp发行版(

我使用JWPlayer 6.7作为客户端来显示.mp4视频。该视频托管在amazon上的S3存储桶中,只能通过私有rtmp cloudfront发行版访问。这适用于支持flash(可以使用RTMP)的设备,但不适用于只能使用HTML5视频的iOS设备(如我所知,不支持RTMP)

我使用下面列出的代码。回退(源代码列表中的第二个文件项)需要是http而不是rtmp,因为HTML5播放器。我在下面的示例中使用的发行版在这两种情况下都是相同的,但我猜它无法处理http调用,因为它是一个rtmp发行版(,对吗?)

所以问题是:如何设置AmazonCloudFront发行版以使其正常工作?我希望能够在S3存储桶中使用相同的mp4文件,并且该文件将在HTML5播放器中流式传输,而不是下载(可能吗?)在这两种情况下(rtmp和http),视频都需要是私有的(使用私有分发并需要密钥才能查看)

非常感谢

jwplayer('video').setup({
    playlist: [{
        image: '//d12q7hepqvd422.cloudfront.net/image.png',
        sources: [
            {file: 'rtmp://s3e5mnr1tue3qm.cloudfront.net/cfx/st/name&Key-Pair-Id=APKAIAS7DDQFOAHAHOTQ'},
            {file: 'http://s3e5mnr1tue3qm.cloudfront.net/cfx/st/name&Key-Pair-Id=APKAIAS7DDQFOAHAHOTQ'}
        ]
    }],
    primary: 'flash',
    flashplayer: '//d12q7hepqvd422.cloudfront.net/global/js/jwplayer6.7.4071/jwplayer.flash.swf?v=2',
    html5player: '//d12q7hepqvd422.cloudfront.net/global/js/jwplayer6.7.4071/jwplayer.htm5.js?v=2',
    width: '940',
    height: '403'
});

你能提供一个链接到它运行的地方吗?支持[at]jwplayer[dot]com你找到解决方案了吗?