The utility model relates to the technical field of video processing, in particular to a Hadoop VOD system based on Red5 and red5, including streaming media server and Hadoop distributed storage system; the Hadoop distributed storage system includes a HDFS file module, operation module and system module; the red5 streaming media server includes interactive module and Fuse module; the the operation module in response to the request of the client, the HDFS file module is used to store video files; the Fuse module for the HDFS file in the module file to mount red5 streaming media server for streaming media file; the interaction module is used to decrypt the streaming media file transmission to the client of the play; the system module is used for the management of the user group. The utility model solves the communication problem between the Hadoop cluster and the Red5 streaming media server cluster.
【技术实现步骤摘要】
一种基于hadoop和Red5的视频点播系统
本技术涉及视频处理领域,尤其涉及一种基于hadoop和Red5的视频点播系统。
技术介绍
Hadoop是一个开源分布式计算平台,实现了一个分布式文件系统,即Hadoop分布式文件系统HDFS。Hadoop的分布式架构,将大数据处理引擎尽可能的靠近存储,对例如像ETL这样的批处理操作相对合适,因为类似这样操作的批处理结果可以直接走向存储。Hadoop的MapReduce功能实现了将单个任务打碎,并将碎片任务(Map)发送到多个节点上,之后再以单个数据集的形式加载(Reduce)到数据仓库里。HDFS具有高容量、高容错、高伸缩的优点,因此非常适合大量视频文件的存储。Red5是基于JavaEE平台的开源流媒体服务器框架,主要通信协议有RTMP、HTTP等。主要功能包括:视频流媒体分发、音频流媒体分发、实时流媒体发布、以及录制客户端流媒体文件等。文档在基于hadoop和red的基础上开发出来的系统架构,在hadoop和red5之间的通信技术进行了屏蔽,造成Red5与hadoop分布式文件系统无法进行无缝对接的问题。
技术实现思路
鉴于以上内容,有必要提供一种基于hadoop和Red5的视频点播系统,可以使得Red5与hadoop分布式文件系统可以进行无缝对接。为实现上述目的,本技术采用的技术方案是:一种基于hadoop和Red5的视频点播系统,包括red5流媒体服务器和hadoop分布式存储系统;所述hadoop分布式存储系统包括hdfs文件模块、操作模块和系统模块;所述red5流媒体服务器包括交互模块和Fuse模 ...
【技术保护点】
一种基于hadoop和Red5的视频点播系统,其特征在于,包括red5流媒体服务器和hadoop分布式存储系统;所述hadoop分布式存储系统包括hdfs文件模块、操作模块和系统模块;所述red5流媒体服务器包括交互模块和Fuse模块;所述操作模块用于响应客户端的请求,当客户端请求播放视频文件时,首先对red5流媒体服务器的本地目录是否存在客户端请求的视频文件,如不存在则对hadoop分布式存储系统进行遍历检查是否存在客户端所请求的视频文件;所述hdfs文件模块用于存储视频文件;所述Fuse模块用于将hdfs文件模块中的文件挂载到red5流媒体服务器中转换成流媒体文件;所述交互模块用于将所述流媒体文件解密传输到客户端进行播放;所述系统模块用于对用户组的存储业务、访问权限控制和身份认证机制进行管理。
【技术特征摘要】
1.一种基于hadoop和Red5的视频点播系统,其特征在于,包括red5流媒体服务器和hadoop分布式存储系统;所述hadoop分布式存储系统包括hdfs文件模块、操作模块和系统模块;所述red5流媒体服务器包括交互模块和Fuse模块;所述操作模块用于响应客户端的请求,当客户端请求播放视频文件时,首先对red5流媒体服务器的本地目录是否存在客户端请求的视频文件,如不存在则对hadoop分布式存储系统进行遍历检查是否存在客户端所请求的视频文件;所述hdfs文件模块用于存储视频文件;所述Fuse模块用于将hdfs文件模块中的文件挂载到red5流媒体服务器中转换成流媒体文件;所述交互模块用于将所述流媒体文件解密传输到客户端进行播放;所述系统模块用于对用户组的存储业务、访问权限控制和身份认证机制进行管理。2.根据权利要求1所述基于hadoop和Red5的视频点播系统,其特征在于,所述操作...
【专利技术属性】
技术研发人员:宋伟奇,伍轶明,练佳熠,禤鲜,封旭,黄超,韦艳红,
申请(专利权)人:柳州市盛景科技有限公司,
类型:新型
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。