1.安装JDK,设置JAVA_HOME
2.执行red5.bat启动red5
  red5默认的应用程序目录为webapps,此目录下的vod目录是RTMP服务器示例,flv或者mp4文件
  可以直接放在vod/streams目录下。

  启动red5后,打开http://localhost:5080/vod/验证red5是否正常运行。
  视频流访问地址:rtmp://localhost/vod/test_video.flv
 
3.如果要自定义red5应用程序的路径,请修改red5的配置
    conf/jee-container.xml

<property name="webappFolder" ...

    conf/red5-common.xml

<property name="deploymentDirectory" ...

4.用jwplayer来播放RTMP视频流

<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
   name="player" width="768" height="432">

 <param name="movie" value="jwplayer5.10.swf" />
 <param name="allowfullscreen" value="true" />
 <param name="allowscriptaccess" value="always" />
 <param name="flashvars"
 value="file=test_video.flv &streamer=rtmp://localhost/vod/&image=images/test_video.jpg &skin=skins/darksunset.zip" />
 
 <embed
 type="application/x-shockwave-flash"
 id="player"
 name="player"
 src="jwplayer5.10.swf"
 width="768"
 height="432"
 allowscriptaccess="always"
 allowfullscreen="true"
 flashvars="file=test_video.flv &streamer=rtmp://localhost/vod/&image=images/test_video.jpg &skin=skins/darksunset.zip"
 />
</object>

本文链接地址: 用red5做流媒体服务器的基本方法
http://qingfengju.com/index.asp?id=311

分类:Web开发 查看次数:6833 发布时间:2013/1/18 15:43:24

1.安装Apache的flv插件
   复制mod_flvx.so到modules目录,增加如下配置:

LoadModule flvx_module modules/mod_flvx.so
AddHandler flv-stream .flv

2.安装Apache的限速插件
  复制mod_bw.dll到modules目录,增加如下配置:

<Directory "D:/DemoServer/wwwroot">
 BandwidthModule On
 ForceBandWidthModule On
 LargeFileLimit .flv 1 128000
</Directory>
LoadModule bw_module modules/mod_bw.dll

备注:同Nginx+FLV方案,要支持拖动,视频也必须有关键帧信息。


本文链接地址: 用Apache和mod_flvx实现可拖动的FLV流媒体服务器
http://qingfengju.com/index.asp?id=310

分类:Web开发 查看次数:7388 发布时间:2013/1/12 15:21:08