rtmpe网址不能在jwplayer中工作,这个网页有akamai安全流媒体

时间:2013-04-02 15:48:36

标签: jwplayer

我参与了一个项目,涉及从Akamai安全地流式传输点播流,这需要生成一个身份验证令牌并将一些参数传递给connect方法(auth =,aifp =和slist =)。

我们尝试将它们正常传递到akamai / rtmpe插件中,使用它们作为url参数(例如rtmp://mystream.com/ondemand?auth = giantokenhere& aifp = 1234& slist = video / awesome)。

我们使用Akamai测试实用程序测试了一个URL,但JWPlayer似乎没有工作。有谁知道JWPlayer是否支持Akamai风格的安全流媒体?

Secure Streaming Plugin似乎不支持它。

这是一个示例akamai rtmpe url

RTMPE://cp145966.edgefcs.net/ondemand/mp4:mlibs的/ dev / CT2049_TotalVideo_FULL_G010002923399A_PulcinoPio_PuiulPiu_PuiulPiu.mp4 AUTH = daEbAbJdMafaCb3c7cubrb7cWahdQaYckax-brwVI8-b4-7wsXzkFjIIOFLs&安培; aifp = V001&安培; SLIST = mlibs的/ dev / CT2049_TotalVideo_FULL_G010002923399A_PulcinoPio_PuiulPiu_PuiulPiu

我的jwplayer设置:

 jwplayer("container").setup({
        flashplayer :  "/teams/web/jwplayer/jwplayer.flash.swf",
        file : mlibs/dev/CT2049_TotalVideo_FULL_G010002923399A_PulcinoPio_PuiulPiu_PuiulPiu.mp4?auth=daEbAbJdMafaCb3c7cubrb7cWahdQaYckax-brwVI8-b4-7wsXzkFjIIOFLs&aifp=v001&slist=mlibs/dev/CT2049_TotalVideo_FULL_G010002923399A_PulcinoPio_PuiulPiu_PuiulPiu,
        streamer : rtmpe://cp145966.edgefcs.net/ondemand,
        provider : "/teams/web/jwplayer/AkamaiAdvancedJWStreamProvider.swf",
        type:"mp4",
        primary: "flash",
        height:"362",
        width:"600"

});

我是否必须在此处设置提供程序。此外,令牌应该是文件参数的一部分,或者它应该在 connectAuthParams: 'connectionAuthToken', streamAuthParams: 'AUTH = livestreamAuthToken'

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您使用的是JW6,我相信设置只需要看起来像这样:

 jwplayer("container").setup({
        file : "rtmpe://cp145966.edgefcs.net/ondemand/mp4:mlibs/dev/CT2049_TotalVideo_FULL_G010002923399A_PulcinoPio_PuiulPiu_PuiulPiu.mp4?auth=daEbAbJdMafaCb3c7cubrb7cWahdQaYckax-brwVI8-b4-7wsXzkFjIIOFLs&aifp=v001&slist=mlibs/dev/CT2049_TotalVideo_FULL_G010002923399A_PulcinoPio_PuiulPiu_PuiulPiu",
        primary: "flash",
        height:"362",
        width:"600"
});