多协议、性能稳定、丰富API的流媒体服务器软件
如何通过RTSP将流推送(push)给Wowza Stream Engine?
这篇文章介绍了如何通过RTSP将一个直播流采用推送(Push)的方式推给Wowza Stream Engine,并由Wowza Stream Engine对外提供直播流服务。

由于大多数RTSP推流的场景都是由一台硬件编码器作为直播源的,因此下面的介绍以支持rtsp push技术的编码器为例子。

配置


这个部分向您介绍了如何使用Wowza Streaming Engine Manager管理界面来配置。在安装Wowza Streaming Engine软件时,已经默认创建了一个叫做live 的直播应用,你可以直接这个应用上配置,也可以创建一个新的直播应用。

下面的例子使用live这个应用,直播流从一个硬件编码器推送到Wowza。

在使用Wowza Streaming Engine Manager软件时,建议使用Firefox或Google Chrome这类支持HTML5和CSS3的现代浏览器。
 
  1. 在Wowza Streaming Engine Manager 的Welcome 页面,点击顶部的Applications菜单。
     
  2. 配置live应用:
     
    1. 在左侧的Applications导航面板,点击live
    2. live下的导航菜单中,点击Source Security,然后在右侧主界面点击Edit

      wowza
       
    3. RTSP Sources下,选择Open (no authentication required).
       
    4. wowza
       
  3. 重启live应用


注意:

Wowza在安装后默认是要对RTSP推流进行用户名/密码验证,以上步骤中取消认证,只是为了简化您的测试,先保障用RTSP能够推送到Wowza服务器。在这一步成功后,基于安全的考虑,你再将RTSP认证功能开启,继续测试。 由于RTSP协议有公开的RFC文档,是一个标准协议,因此大部分RTSP客户端或支持RTSP技术的编码器基本都会支持RTSP用户认证。


推送


在你的编码器上输入下面的信息,然后再点击PublishStart按钮(具体是什么按钮,请参见你的编码器的使用手册,这里只是举个例子):

Host Address: [wowza-ip-address]:1935
Stream Name: live/myStream

注意: 关于在编码器上向Wowza Streaming Engine 4推送直播流的具体操作依据编码器的不同而不同。要了解更多如何在编码器上推送直播流,请联系你的编码器厂家。

播放


关于如何播放这路直播流,请参见 视频流的播放URL