Wowza上实时动态比特率切换的播放器代码



我使用http://flowplayer.org/plugins/streaming/bwcheck.html在VoD上进行动态比特率切换,没有任何问题,但我无法获得flowplayer或jwplayer与直播流的工作。

有没有人有任何简单的代码例子,请任何球员与Wowza工作?

编辑:

我在上面的例子中添加live: true并将流名称更改为stream_1等,但只是得到一个流不存在的错误。

谢谢。

在JWplayer中有几种方法可以做到这一点。一个是客户端级别:

<div id="container">Loading the player...</div>
<script type="text/javascript">
    jwplayer("container").setup({
        flashplayer: "/jwplayer/player.swf",
            height: 270,
            width: 480,
            image: "/thumbs/video.jpg",
            levels: [
                { bitrate: 300, file: "videos/video_300k.mp4", width: 320 },
                { bitrate: 600, file: "videos/video_600k.mp4", width: 480 },
                { bitrate: 900, file: "videos/video_900k.mp4", width: 720 }
            ],
            provider: "rtmp",
            streamer: "rtmp://rtmp.example.com/application/"
    });
</script>

另一个是使用服务器端RSS。从补丁8开始,Wowza V3将基于smil文件(就像你在iOS中用于自适应比特率切换)或ngrp(由Wowza V3转码器生成)生成RSS文件。您将使用的url是:

http://[wowza-ip-address]:1935/[application]/smil:[streamName].smil/jwplayer.rss - JWPlayer adaptive streaming
http://[wowza-ip-address]:1935/[application]/ngrp:[streamName]/jwplayer.rss - JWPlayer adaptive streaming

相关内容

最新更新