用red5/nginx+obs+jwplayer+websocket实现视频直播与弹幕

1、Linux环境准备

linux版的red5下载 https://github.com/Red5/red5-server/releases
nginx-rtmp下载 ,使用linux的git命令:git clone https://github.com/arut/nginx-rtmp-module.git
( 如果没有git进行安装,yum install git)
二者选一就可以了,网上说nginx比red5性能高,而且用的人比较多。nginx要把hls_fragment 调低一点,性能才好,不然会很卡
OBS去官网下载就可以了obs官网
jwplayer 上百度找,或者进入red5目录的/red5-server/webapps/oflaDemo下,会有一个jwplayer.js和player.swf文件。把它复制到自己的项目就能用。
websocket 后面再项目的pom文件中引入依赖即可(用来实时发送弹幕)。

2、red5/nginx-rtmp安装

red5安装教程有很多,网上找教程即可例如这个
注意的是:制作完启动脚本之后,我启动脚本成功但还是访问不了red5主页,这时,我直接到red5目录手动执行./red5.sh文件,就能访问到red5主页。但一退出red5就会关闭,所以可以使用后台启动 ./red5.sh &

nginx-rtmp教程也可以在网上找到。
先下载好nginx以及以下依赖(yum install gcc-c++、openssl、pcre、zlib)
新建一个nginx文件夹usr/local/nginx,并且在nginx使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值