·您当前的位置:首页 > 技术教程 > Wowza教程 >

[wowza]wowza推流发布和播放(推流RTMP流)介绍

时间:2015-02-10 09:22酷播
[wowza]wowza推流发布和播放(推流RTSP、RTMP流)介绍
准备工作(~表示安装目录):
1、在~/applications下创建一个live文件夹
2、在~/conf下创建一个live文件夹,并把conf目录下的Application.xml复制进去
3、编辑Application.xml:
   (1)设置Streams/StreamType属性(live:仅直播;record:仅记录;live-record:既直播又记录)
       <StreamType>live</StreamType>
        注意:记录的视频保存在~/content目录下。
   (2)设置HTTPStreamers属性:
        <HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>
    (3)设置Streams/LiveStreamPacketizers属性:
         <LiveStreamPacketizers>cupertinostreamingpacketizer, smoothstreamingpacketizer,                     sanjosestreamingpacketizer</LiveStreamPacketizers>
    (4)设置RTP/Authentication/PlayMethod属性:
         <PlayMethod>none</PlayMethod>
4、这一步只有采用RTSP/RTP编码时才需要做:编辑~/conf下的publish.password文件,添加一个用户名和密码来控制RTSP/RTP访问:
   # Publish password file (format [username][space][password]) 
   # username password 
   myuser mypassword
5、保存文件,重启服务器
 
推流:
1、基于rtmp,打开encoder,输入以下参数:
   Server URL: rtmp://[wowza-address]/live 
   Stream Name: myStream.sdp
2、基于rtsp,参数如下:
   Host Address: [wowza-address]:1935 
   Stream Name: live/myStream.sdp
 
播放流:
1、rtmp(用flash player播放),参数如下:
   Server: rtmp://[wowza-address]/live 
   Stream: myStream.sdp
2、rtsp(用vlc或者QuickTime播放)
   视频源:rtsp://[wowza-address]:1935/live/myStream.sdp
 
用rtmp协议推的流,也可以用rtsp协议播放。

介绍与架构图详细参见 http://www.cuplayer.com/rtsp/

RTSP视频监控WEB截图效果

RTSP视频监控WEB截图效果

基于极酷阳光播放器的调用:

  1. <script type="text/javascript" src="/player/images/swfobject.js"></script>   
  2. <div class="video" id="CuPlayer"> <b> <img src="/player/images/loading.gif" /> 网页视频播放器加载中,请稍后...</b> </div>   
  3. <script type="text/javascript">   
  4. var so = new SWFObject("/player/player.swf","ply","980","460","9","#000000");   
  5. so.addParam("allowfullscreen","true");   
  6. so.addParam("allowscriptaccess","always");   
  7. so.addParam("wmode","opaque");   
  8. so.addParam("quality","high");   
  9. so.addParam("salign","lt");   
  10. <!-- HTML代码参数/Begin -->   
  11. so.addVariable("JcScpServer","rtmp://www.cuplauyer.com/vod"); //注意:wowza流媒体服务器地址   
  12. so.addVariable("JcScpVideoPath","mp4:test.mp4"); //wowza视频文件地址   
  13. so.addVariable("JcScpImg","/player/Images/start.jpg");   
  14. so.addVariable("JcScpFile","/player/CuSunV2Set.xml");   
  15. <!-- HTML代码参数/End -->   
  16. so.write("CuPlayer");   
  17. </script>   

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器