一种海量视频推送系统的推送方法及系统技术方案

技术编号:12988282 阅读:102 留言:0更新日期:2016-03-09 20:24
本发明专利技术涉及一种海量视频推送系统的推送方法,通过文件管理系统中的流媒体文件存储系统将流媒体文件块冗余分发到CDN网络中的多个MSS origin端,流媒体文件存储系统将存储流媒体文件的存储位置索引;多个MSS origin端根据负载均衡算法将流媒体文件分发到多个MSS edge端;用户通过访问MSS edge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息。实现最大化提升网络视频访问体验,大大减少了源站上点播带给服务器的负载,节省了带宽资源,并有效的绕开了网络上的各个拥塞节点,提高了视频访问的服务质量和访问可靠性,通过临近性访问方法,提高了用户访问的速度。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,具体涉及一种海量视频推送系统的推送方法及系统
技术介绍
NoSQL,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS (社会性网络服务)类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如对数据库高并发读写的需求、对海量数据的高效率存储和访问的需求、对数据库的高可扩展性和高可用性的需求等,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。非关系型数据库以键值对存储,它的结构不固定,每一个元组可以有不一样的字段,每个元组可以根据需要增加一些自己的键值对,这样就不会局限于固定的结构,可以减少一些时间和空间的开销。现有海量视频文件推送系统只能推送数据结构相同的数据、数据量较小、数据库存储访问效率较低,扩展性差,实用性较弱。
技术实现思路
针对上述问题中存在的不足之处,本专利技术提供一种海量视频推送系统的推送方法及系统。为实现上述目的,本专利技术提供一种海量视频推送系统的推送方法,该方法包括以下步骤:步骤101:通过文件管理系统中的流媒体文件存储系统将流媒体文件块冗余分发到CDN网络中的多个MSS origin端,流媒体文件存储系统将存储流媒体文件的存储位置索弓I ;步骤102:多个MSS origin端根据负载均衡算法将流媒体文件分发到多个MSSedge 端;步骤103:用户通过访问MSS edge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息。作为本专利技术进一步改进,所述步骤103包括;通过MSS edge端对内容分发用户访问路径形成大数据资源池,对用户行为分析、地域位置、浏览喜好行为分析,预判用户消费心理及访问习惯,提前推送用户可能感兴趣的网络视频内容。本专利技术提供一种海量视频推送系统,包括:流媒体文件存储系统,用于将基于NoSQL的流媒体文件块冗余分发到MSS origin端;MSS origin端,用于将流媒体文件的存储位置索引到每个MSS origin (原媒体流服务器)端根据负载均衡算法将流媒体文件分发到多个MSS edge端;MSS edge (边缘媒体流服务器)端,用于提取用户信息,并根据用户喜好向用户增量推送流媒体文件信息。本专利技术的有益效果为:通过流媒体文件存储系统将流媒体文件块冗余分发到MSSorigin端,用户通过访问MSS edge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息,实现最大化提升网络视频访问体验,该方案将源站大量基于N0SQL的流媒体内容分发到各地专用流媒体点播服务器(MSS egde)中,大大减少了源站上点播带给服务器的负载,节省了带宽资源,并有效的绕开了网络上的各个拥塞节点,提高了视频访问的服务质量和访问可靠性,通过减少缓冲时间减少用户的访问流量进一步给用户省钱,通过临近性访问方法,提高了用户访问的速度。【附图说明】图1为本专利技术一种海量视频推送系统的推送方法的流程框图;图2为本专利技术一种海量视频推送系统的结构框图。【具体实施方式】如图1所示,本专利技术实施例的一种海量视频推送系统的推送方法,该方法包括以下步骤:通过文件管理系统中的流媒体文件存储系统将流媒体文件块冗余分发到CDN网络中的多个MSS origin端,流媒体文件存储系统将存储流媒体文件的存储位置索引。多个MSS origin端根据负载均衡算法将流媒体文件分发到多个MSS edge端。用户通过访问MSSedge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息。通过MSS edge端对内容分发用户访问路径形成大数据资源池,对用户行为分析、地域位置、浏览喜好行为分析,预判用户消费心理及访问习惯,提前推送用户可能感兴趣的网络视频内容。通过流媒体文件存储系统将流媒体文件块冗余分发到MSS origin端,用户通过访问MSS edge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息,实现最大化提升网络视频访问体验,该方案将源站大量基于N0SQL的流媒体内容分发到各地专用流媒体点播服务器(MSS egde)中,大大减少了源站上点播带给服务器的负载,节省了带宽资源,并有效的绕开了网络上的各个拥塞节点,提高了视频访问的服务质量和访问可靠性,通过减少缓冲时间减少用户的访问流量进一步给用户省钱,通过临近性访问方法,提高了用户访问的速度。如图2所示,本专利技术实施例一种海量视频推送系统,包括:流媒体文件存储系统,用于将基于NoSQL的流媒体文件块冗余分发到MSS origin端;MSS origin端,用于将流媒体文件的存储位置索引到每个MSS origin(原媒体流服务器)端根据负载均衡算法将流媒体文件分发到多个MSS edge端;MSS edge (边缘媒体流服务器)端,用于提取用户信息,并根据用户喜好向用户增量推送流媒体文件信息。通过流媒体文件存储系统将流媒体文件块冗余分发到MSS origin端,用户通过访问MSS edge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息,实现最大化提升网络视频访问体验,该方案将源站大量基于NOSQL的流媒体内容分发到各地专用流媒体点播服务器(MSS egde)中,大大减少了源站上点播带给服务器的负载,节省了带宽资源,并有效的绕开了网络上的各个拥塞节点,提高了视频访问的服务质量和访问可靠性,通过减少缓冲时间减少用户的访问流量进一步给用户省钱,通过临近性访问方法,提高了用户访问的速度。数据冗余存储,智能索引,海量数据增量推送,推送与服务并发进行,该过程对用户透明的特点,对于海量视频数据处理具有高效率存储访问、高可扩展性和高可用性,并且通过CDN海量视频推送技术,实现终端用户网络内容调度、流量引导、内容分发用户访问路径形成大数据资源池,通过对用户行为分析、地域位置、浏览喜好等行为分析,预判用户消费心理及访问习惯,智能推送用户可能感兴趣的网络视频内容,实现最大化提升网络视频访问体验。同时借助HLS流媒体服务的丰富接口和优势技术将流媒体视频流畅的传输到终端用户桌面,带给用户高质量高效率的流媒体点播服务。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。【主权项】1.一种海量视频推送系统的推送方法,其特征在于,该方法包括以下步骤: 步骤101:通过文件管理系统中的流媒体文件存储系统将流媒体文件块冗余分发到CDN网络中的多个MSS origin端,流媒体文件存储系统将存储流媒体文件的存储位置索弓I ; 步骤102:多个MSS origin端根据负载均衡算法将流媒体文件分发到多个MSS edge端; 步骤103:用户通过访问MSS edge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息。2.根据权利要求1所述的海量视频推送系统的推送方法,其特征在于:所述步骤103本文档来自技高网...

【技术保护点】
一种海量视频推送系统的推送方法,其特征在于,该方法包括以下步骤:步骤101:通过文件管理系统中的流媒体文件存储系统将流媒体文件块冗余分发到CDN网络中的多个MSS origin端,流媒体文件存储系统将存储流媒体文件的存储位置索引;步骤102:多个MSS origin端根据负载均衡算法将流媒体文件分发到多个MSS edge端;步骤103:用户通过访问MSS edge端的流媒体文件、并提取用户信息,根据用户喜好向用户增量推送流媒体文件信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:左根宇喻西香苏永红朱光喜
申请(专利权)人:武汉鸿瑞达信息技术有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1