Red5在Win7环境下的安装及使用-本地推送rtmp流

前言

近期开始接触流媒体协议比如rtp、rtsp、rtmp...看代码的时候无法专注是件很头疼的事儿~~之前看了挺久rtp荷载PS流封装格式,然后现在又转向rtmp,看过rtmp包格式后到现在只有那么点印象了,现在开始看librtmp接收rtmp流code,想哭。。。对于有Java基础的我,看起c++真的很难过。说多了都是泪啊,好吧!其实我用到red5是因为我在调试librtmp code时需要rtmp流,所以我来借助red5推流,red5 server介绍可见官网http://red5.org/

运行环境

os:win7;browser:Chrome;player:vlc

red5 server version

red5-server-1.0.9,下载地址:https://github.com/Red5/red5-server/releases

or 从百度云盘下载  链接:https://pan.baidu.com/s/1w8xp0s5c3_D8Z_8Lil9Pwg 密码:kbjs

安装及使用步骤

1.其实谈不上安装,只是将下载好的red5-server.zip压缩包解压

2.进入red5-server文件夹下,可见目录如下图所示

Red5在Win7环境下的安装及使用-本地推送rtmp流

3.双击上图中红框里的red5.bat文件,在Chrome browser中输入http://localhost:5080/,如下图所示

Red5在Win7环境下的安装及使用-本地推送rtmp流

4.点击上图中绿框中demo,如下图所示

Red5在Win7环境下的安装及使用-本地推送rtmp流

5.点击上图中绿框里的classic demo,如下图所示进入本地媒体资源播放页面,该页面可浏览到添加的视频文件--红框22,以及推流路径--红框11

Red5在Win7环境下的安装及使用-本地推送rtmp流

6.rtmp流地址测试

使用vlc测试rtmp流地址,只需要在上图红框11所示的路径后面加上资源名称,如rtmp://localhost/oflaDemo/guardians2.mp4,就可以实现vlc播放rtmp流,如下图所示。不过,vlc播放rtmp流,貌似有一小段延迟。

Red5在Win7环境下的安装及使用-本地推送rtmp流

总结

red5使用了一波,就顺便总结下了,希望对和我一样的初学者有帮助吧!

据了解red5 media server还有其他功能也很强大,有时间再了解下吧。

另外,目前对flv、MP4格式的文件测试可被推流,但是WMV格式不支持。