上一篇文章写了:nginx+webpy+uswgi+jwplayer组合搭建流媒体服务器
主要是描述了整体搭建方法,以及使用jwplayer在flash方面的应用。
如果想基于HTML5做HTTP伪媒体流服务器也可以。简单的改下HTML代码即可
<html> <head> <script type="text/javascript" src="/static/jwplayer.js"></script> </head> <body> <div id="container">Loading the player ...</div> <script type="text/javascript"> jwplayer("container").setup({ flashplayer: "/static/player.swf", file: "/static/video.mp4", height: 622, width:1104, stretching : 'fill', streamer:"start", provider:"http", modes :[ {type:"html5"} ] }); </script> </body> </html>
如果要实现fallback功能,即按照HTML5,flash,download的顺序进行。则HTML代码应该如下所示
modes: [ { type: "html5" }, { type: "flash", src: "/static/player.swf" }, { type: "download" } ]