发明名称 一种基于瘦客户端流媒体服务系统的运行方法
摘要 一种基于瘦客户端流媒体服务系统的运行方法,属电子信息技术领域。该系统包括MFS流媒体服务器和瘦客户端,MFS流媒体服务器包括元数据管理器、数据存储服务器和客户端。瘦客户端移植开源的MPlayer播放器。基于瘦客户端的MPlayer,占用资源少,可以支持RTSP流媒体影音的播放。流媒体服务器采用MFS文件存储的方式,对流媒体文件进行分块写操作,同时对数据块进行同步备份,对流媒体文件读取时,将分块的数据元进行重新组合。流媒体文件具有高效准确的读写功能。本发明解决了瘦客户端本地开发插件的低性能问题。解决了服务器端文件存储系统架构的伸缩性和安全性以及对服务请求响应的实时性和可靠性。
申请公布号 CN102497359B 申请公布日期 2014.06.04
申请号 CN201110396683.3 申请日期 2011.12.02
申请人 山东大学 发明人 张海霞;薛良飞;冯新建;党飞;颜廷芝;王君君
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 济南金迪知识产权代理有限公司 37219 代理人 许德山
主权项 一种基于瘦客户端流媒体服务系统的运行方法,该系统包括MFS流媒体服务器和瘦客户端,MFS流媒体服务器包括元数据管理器、数据存储服务器和客户端;在瘦客户端移植开源的多媒体播放器MPlayer,该方法步骤如下:1)将流媒体文件存入基于MFS流媒体服务器,执行MFS文件的写操作;2)用户使用瘦客户端浏览流媒体服务页面,点击选择观看某一影音;3)流媒体页面接收命令,将命令传给流媒体服务器端;同时瘦客户端启动本地播放器,等待传回来的流媒体文件的网络地址;4)MFS的客户端接到读取流媒体文件的命令,开始执行MFS文件的读操作;5)读取结束,将重新组合的流媒体文件的网络地址返回给瘦客户端;6)瘦客户端收到流媒体文件的网络地址将地址交给MPlayer;7)MPlayer在RTSP流媒体协议下播放流媒体,完成用户命令;其中步骤1)中的执行MFS文件的写操作,步骤如下:<1>向流媒体服务器添加流媒体文件,MFS客户端接收请求;<2>元数据管理器检查数据存储服务器结构体时通过策略找出最适合存放数据块的数据存储服务器,从而达到数据存储服务器负载均衡的目的,将数据存储服务器的地址返回给MFS客户端;<3>MFS客户端将大文件分成一个个的数据块将数据块存入数据存储服务器,且每个数据块都会有3‑4个数据块的备份,具有很好的容错性和灾备恢复的能力,这样的系统架构对用户请求有更高的准确性;<4>数据存储服务器同步存储完成,返回成功信号给MFS客户端;<5>MFS客户端收到成功信号,并对元数据管理器回馈成功信息,写数据完成;步骤4)中的执行MFS文件的读操作,步骤如下:①流媒体服务器客户端接收读请求,将请求传给元数据管理器;②根据元数据管理器端对数据存储进行查询得到请求的流媒体文件的数据元存放的真实的物理位置;③元数据管理器将位置信息传给MFS客户端;④MFS客户端根据位置对分块数据进行读取和重新组合;⑤客户端读数据完成,返回给元数据管理器读数据成功信号。
地址 250100 山东省济南市历城区山大南路27号