如何配置nginx使用JWplayer提供flv视频流

时间:2011-01-18 20:27:40

标签: nginx video-streaming jwplayer

我需要从一台服务器提供flv文件,并使用JWPlayer在另一台服务器的网页上显示这些视频。

我已经使用flv模块配置了nginx,将它放在nginx.conf

location~.flv $ {         FLV;     }

我在jwplayer中使用的代码是

 <object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="328" height="200"> 
<param name="movie" value="player.swf" /> 
<param name="allowfullscreen" value="true" /> 
<param name="allowscriptaccess" value="always" /> 
<param name="flashvars" value="file=http://XX.XX.XX.XX/vid5.flv&image=preview2.jpg" /> 
<embed 
    type="application/x-shockwave-flash"
    id="player2"
    name="player2"
    src="player.swf" 
    width="630" 
    height="385"
    allowscriptaccess="always" 
    allowfullscreen="true"
    flashvars="file=http://XX.XX.XX.XX/vid5.flv&image=preview2.jpg" 
/> 

其中XX.XX.XX.XX是服务器的IP地址(我们将配置一个适当的域名,但首先我必须使整个事情有效:))

问题是没有任何事情发生。我不知道下一步该做什么,互联网上的所有文章都只讨论如何编译flv模块(已经完成)并添加nginx.conf行。

任何帮助都会非常感激

提前致谢

1 个答案:

答案 0 :(得分:1)

1)您必须确定http://XX.XX.XX.XX/vid5.flv可供下载。为了确保这一点,只需在浏览器中键入它的URL。

2)可能需要设置http://XX.XX.XX.XX/crossdomain.xml,并在此文件中描述所有域名,其中找到了player.swf