Wowza使用安全令牌自适应流式传输到jwplayer

时间:2016-10-03 15:36:59

标签: jwplayer wowza

我有一个带有smil文件的wowza(4.5)服务器来生成视频的自适应流媒体,我想在jwplayer的网站上播放它们。

目前它的工作正常:

  • MacOS中的safari
  • iPhone手机
  • Android设备
  • Microsoft Edge

但它确实与

一起使用
  • Chrome(Ios或Windows)
  • 火狐

我已将Mpeg Dash,MS Smooth和HDS网址添加到jwplayer,但所有人都说"加载播放器时出错:找不到可播放的资源"

这些是生成的网址:

HD​​S

http://XX.XX.XXX.XXX:1935/vod/definst/test2/smil.smil/manifest.f4m?wowzatokencustomParam=customValue&wowzatokenstarttime=1475490378&wowzatokenendtime=1476354378&wowzatokenhash=UCxzWfNmhPyHgCG0uoQf ........

在wowza测试播放器(https://www.wowza.com/testplayers)中使用此网址,它工作正常,但在jwplayer中没有。

HLS:

http://XX.XX.XXX.XXX1935/vod/definst/test2/smil.smil/playlist.m3u8?wowzatokencustomParam=customValue&wowzatokenstarttime=1475490378&wowzatokenendtime=1476354378&wowzatokenhash=UCxzWfNmhPyHgCG0uoQf ........

Mpeg Dash:

http://XX.XX.XXX.XXX:1935/vod/definst/test2/smil.smil/manifest.mpd?wowzatokencustomParam=customValue&wowzatokenstarttime=1475490378&wowzatokenendtime=1476354378&wowzatokenhash=UCxzWfNmhPyHgCG0uoQf ........

在bitmovin测试播放器(http://bitmovin.com/hls-mpeg-dash-test-player/)中打开此URL工作正常,但在jwplayer中没有。

MS SMooth:

http://XX.XX.XXX.XXX:1935/vod/definst/test2/smil.smil/Manifest?wowzatokencustomParam=customValue&wowzatokenstarttime=1475490378&wowzatokenendtime=1476354378&wowzatokenhash=UCxzWfNmhPyHgCG0uoQf ........

在VLC播放器中打开此URL工作正常,但在jwplayer中没有。

那么,我怎么能在chrome,firefox等的jwplayer中使这个工作?

这是我的jwplayer代码,其中$ urls包含所有smil url文件的数组:

jwplayer('my_video').setup({
    sources: [
        <?php
        foreach($urls as $url) {
            echo '{file: "'.$url.'"},'.PHP_EOL;
        }
        ?>
        { file: '<?php echo $url ?>'}
    ],
    height: 360,
    width: 640,
    debug : true
});

谢谢。

0 个答案:

没有答案