java red5 点播_树莓派实用RED5搭建流媒体服务器实现点播功能

1,搭建流媒体服务器一直是自己想玩的一个东西,在高中玩workerman框架时有人就做过nginx通过rtmp模块搭建流媒体服务器,nginx的特性就是高并发,轻量级,一般大型企业都会采用这个服务器,但是由于,自己在之前已经安装了nginx好了,所以如果在安装rtmp模块会重新编译一次nginx,相对来说麻烦,于是在网上找了下其他的开源框架,开源嘛,这才安全,发现了RED5,该框架在tomcat下运行的,搭建起来非常的简单,只需要你的LInux或者Win上安装了java环境,就可以跑起来,该框架全部都用的java写的面对于自己玩的java所以,相对来说,轻松些,

2,安装,来了,red5开源免费哈,于是乎,在github自然有了他的身影,地址https://github.com/Red5/red5-server,该框架基本上都我们做直播,点播系统使用了,官方提供了一些例子给我,

92193f6dae15?tdsourcetag=s_pctim_aiomsg

下载好后,通过,ftp上传上去,然后解压,

92193f6dae15?tdsourcetag=s_pctim_aiomsg

我是直接解压到,桌面的,然后cd 进入该目录,然后sh red5.sh 就可以运行改流媒体服务器了,默认测试端口为5080,效果如下:

92193f6dae15?tdsourcetag=s_pctim_aiomsg

然后我们点击下面的demo例子

92193f6dae15?tdsourcetag=s_pctim_aiomsg

会出现很多demo例子,其中我们今天就可以实现点播功能,

92193f6dae15?tdsourcetag=s_pctim_aiomsg

通过连接content连接到服务器然后加载流文件播放,该文件视频目录位于,red5下面的 webapps/oflademo/streams/目录下,该页面可以在其他机器访问,由于端口问题,今天下午测试了,其他的网页,出了手输入路径以外其他的都不能访问,原因是java已经写死了,测试效果如下:

92193f6dae15?tdsourcetag=s_pctim_aiomsg

到此结束,点播效果出来,这个例子基本上就是点播,把文件放在改目录,流媒体服务器自己去处理,剩下的就是给流媒体服务器加入一些逻辑,实现一些相关功能,其实就是java开发,github给的例子基本上够用了!

下节分析下直播效果,通过FFmpeg把摄像的流推到该流媒体服务器下,然后实现直播观看!目前还不知道,usb摄像头好搞不,网上有人买的专业树莓派摄像做过推流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值