red5搭建直播转播服务器

以前都是用虚拟机安装linux,然后使用nginx配置rtmp模块进行直播转播,后面感觉这个太麻烦了,因此试图采用更直接的方式,最后选择了red5作为服务器。

下面是我的操作过程及步骤:

 

1.      将red5-1.0.0-RC1.zip解压到一个目录,如c:\red5;

2.      安装jdk,并设置JAVA_HOME环境变量;

3.      双击c:\red5\red5.bat;

4.      在浏览器中打开http://localhost:5080/demos/publisher.html


上面的localhost可以是具体的ip地址,如:http://192.168.1.188:5080/demos/publisher.html

修改Name为直播流的名字,如:livestream;

修改Location为rtmp://localhost/live

如下图所示:



点击Connect按钮,右边窗口显示如下信息表示连接成功:

15:23:25:757- Connecting to rtmp://localhost/live

15:23:25:796 -NetConnection.Connect.Success


5.      推送数据到red5直播服务器

可以是自己研发的程序,也可以是其它程序。

如果是观复录播系统,则选择允许直播并输入直播地址rtmp://localhost/live/livestream,如下图所示:

 

如果是ffmpeg.exe,则如下执行命令:

ffmpeg -re -i P:\MP4Out\b1920.mp4 -c copy -f flvrtmp://localhost/live/livestream


6.      使用vlc接收:

依次打开菜单“媒体”-〉“打开网络串流”,在地址栏输入:rtmp://localhost/live/livestram,此时将会看到直播的视频。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值