首页 > 代码库 > 关于直播学习笔记-002-Red5 & Sewise Player & Wirecast

关于直播学习笔记-002-Red5 & Sewise Player & Wirecast

一、工具软件

[1]. 视频采集端

  1. Red5 Demo:http://192.168.31.107:5080/demos/simpleBroadcaster.html
  2. Telestream:Wirecast
  3. 其他需要自己,根据自己的场景来开发,如Android平台

[2]. 流媒体服务器端

  1. Red5
  2. SRS
  3. 其他还有开源或商业产品,请找前一个链接

[3]. 视频播放端

  1. http://192.168.31.107:5080/demos/simpleSubscriber.html
  2. 基于RTMP协议的Flash流媒体网页播放器
  3. sewise-player
  4. 其他还有JWPlayer等等
  5. 建议支持H5,便于手机端测试,建议用Jack Zhang / sewise-player

二、安装配置

[1]. Red安装配置

  1. 下载:setup-Red5-1.0.8-M11.exe
  2. 下载:jdk-8u101-windows-x64
  3. 安装JDK,配置Java_Home:C:\Program Files\Java\jdk1.8.0_101
  4. 配置Path:%Java_Home%\bin;%Java_Home%\jre\bin;
  5. Red安装中输入本机固定IP,后面可以修改,配置文件是:conf\red5.properties
  6. Red安装中端口必须是5080【怀疑代码中已经写死】
  7. 编辑系统变量,增加RED5_HOME,输入Red5安装路径
  8. 运行:red5.bat
  9. 在浏览器输入:http://192.168.31.107:5080/demos/
  10. 点击OFLA Demo的查看Demo
  11. 如没有OFLADemo,请下载oflaDemo.war
  12. 将war包放入:Red5\webapps
  13. 重启Red5服务器
  14. 运行OFLADemo
  15. 在ofla_demo输入框中输入:rtmp://192.168.31.107:19358/oflaDemo
  16. 点击Connect,如提示正确,并且出现视频清单,则表示安装正确
  17. 其他安装过程百度或找前一个链接
    • Red5之Flash流媒体服务器的安装与使用教程完整版(组图)
    • RED5安装与配置
    • 安装配置Red5 Server 1.0 RC1
    • Red5安装配置
    • 基于Red5的视频直播平台
    • Red5安装
    • Windows环境搭建Red5流媒体服务器指南

[2]. Telestream Wirecast

  1. 直接安装
  2. 打开运行界面
  3. 设置Output Settings属性
    1. Address:rtmp://192.168.31.107:19358/oflaDemo
    2. Stream:myStream
    3. 【其他参数可能跟视频及带宽有关,还有待研究】
  4. 在帧轨道栏中可以加入多个视频输入源
  5. 将本机摄像头视频源加入后
  6. 双击可以Preview
  7. 点击向右箭头开启直播【由于是未注册版本,因而有水印和广告声音】
  8. 点击Stream,开始推流

 

三、注意事项

1、  Red5中的SimpleBroadcaster实例和Wirecast不能同时推流,否则需要重启Red5服务器,关闭连接才行。

2、  在Sewise中使用Wirecast播放的视频流,需要全路径,如在Wirecast的Address是:rtmp://192.168.31.107:19358/oflaDemo,Stream是:myStream,Sewise的StreamURL是:rtmp://192.168.31.107:19358/oflaDemo/myStream,千万注意大小写保持一致。

3、  Red5的关键配置文件是:red5.properties,在conf目录之中,如发生问题,大多数是端口冲突,或IP变化。

关于直播学习笔记-002-Red5 & Sewise Player & Wirecast