签名url不适用于Flowplayer的cloudfront流媒体



我通过引用链接创建了带有签名url的cloudfront分发:http://beckelman.net/2010/03/30/policy-signing-in-c-for-streaming-private-content-from-amazon-cloudfront/

以下是我的问题

  1. 在"CloudFrontStreamingUrl()"方法中,应该向"path"参数传递什么才能获得签名的url?s3路径类似于:https://abc.s3.amazonaws.com/xyz.flv或rtmp://pqr.cloudfront.net/cfx/st/abc.flv?

  2. 对于下面的流播放器设置"网络连接url"将被签名url?或者物理文件名将被签名并传递给玩家

    flowplayer("rtmpPlayer", "http://releases.flowplayer.org/swf/flowplayer-3.2.8.swf", {
        // configure the required plugins
        plugins:  {
            // the RTMP plugin
            rtmp: {
                url: "http://releases.flowplayer.org/swf/flowplayer.rtmp-3.2.8.swf",
                // netConnectionUrl has our CloudFront domain name + 'cfx/st'
                netConnectionUrl: 'rtmp://s3b78u0kbtx79q.cloudfront.net/cfx/st'
            }
        },
        clip: {
            // use the RTMP plugin
            provider: 'rtmp'
        }
    });
    

这似乎是最新版本中的回归。我遇到了同样的问题,不得不回滚到3.2.5版本。

最新更新