专利名称:基于移动终端的视频采集分享系统的制作方法
技术领域:
本实用新型涉及一种视频采集分享系统,尤其涉及一种基于移动终端的视频采集分享系统。
背景技术:
手机等移动终端已经逐渐成为人们必不可少的通信工具。随着3G的普及,结合流媒体应用的不断发展以及移动终端性能的提升,原来基于桌面的流媒体应用已经可以接入到移动应用。基于移动终端的流媒体技术能够广泛应用于多媒体新闻发布、在线直播,网络广告、电子商务、视频点播、远程教育、远程医疗、网络电台、实时视频会议等,它丰富了传统互联网内容的表现形式,赋予宽带应用更多的娱乐性和互动性。围绕着移动流媒体应用的增殖技术领域将成为未来宽带网络业务的主流技术。流媒体业务由于数据通信量大,因而易对骨干网流量造成冲击。由于实时性和质量是流媒体的关键问题,因此为保证时延和质量,有必要提供新的基于移动终端的视频采集分享系统及其处理方法。
实用新型内容本实用新型所要解决的技术问题是提供一种基于移动终端的视频采集分享系统,不但有效地提高了用户访问音视频内容的服务质量,减轻中心节点服务器和骨干网络的压力,并且支持上千万并发用户同时分享移动流媒体应用服务。本实用新型为解决上述技术问题而采用的技术方案是提供一种基于移动终端的视频采集分享系统,包括移动终端、中心节点和多个城市节点,所述中心节点和多个城市节点通过内容分发网络相连,所述中心节点包括数据分发服务器集群,所述城市节点包括流媒体服务器集群,其中,所述中心节点还包括数据同步服务器集群和用户认证服务器集群,所述同步服务器集群、用户认证服务器集群和数据分发服务器集群通过网络互连。上述的基于移动终端的视频采集分享系统,其中,所述中心节点还包括数据缓存服务器集群,所述数据缓存服务器集群和用户认证服务器集群、数据分发服务器集群通过网络互连,实时更新存储用户登录信息、位置信息、收发视频记录信息、城市节点信息。上述的基于移动终端的视频采集分享系统,其中,所述移动终端通过3G/Wifi接入互联网并和所述中心节点、多个城市节点相连。本实用新型对比现有技术有如下的有益效果本实用新型提供的基于移动终端的视频采集分享系统,通过在中心节点设置数据同步服务器集群和数据缓存服务器集群,实现流媒体的树型分发服务和“应用层”多播,从而减轻中心节点服务器和骨干网络的压力,提高用户访问流媒体内容的服务质量。
图I为本实用新型基于移动终端的视频采集分享系统结构示意图;[0010]图2为本实用新型基于移动终端的视频采集上传流程图;图3为本实用新型基于移动终端的视频采集分享同步流程图。图中I移动终端2 3G/ffifi3互联网4中心节点5内容分发网络6城市节点41数据缓存服务器集群42数据分发服务器集群43数据同步服务器集群44用户认证服务器集群61流媒体服务器集群62 WAP/WEB 服务器集群。
具体实施方式
以下结合附图和实施例对本实用新型作进一步的描述。图I为本实用新型基于移动终端的视频采集分享系统结构示意图。请参见图1,本实用新型提供的基于移动终端的视频采集分享系统包括移动终端
I、中心节点4和多个城市节点6,所述中心节点4和多个城市节点6通过内容分发网络5相连,所述中心节点4包括数据分发服务器集群42,所述城市节点6包括流媒体服务器集群61,其中,所述中心节点4还包括数据缓存服务器集群41、数据同步服务器集群43和用户认证服务器集群44,所述数据缓存服务器集群41、同步服务器集群43、用户认证服务器集群44和数据分发服务器集群42通过网络互连。所述移动终端I通过3G/Wifi接入互联网3(Internet)并和所述中心节点4、多个城市节点6相连;所述城市节点6还可以包括WAP/WEB服务器集群62,在此不再一一详述。上述的基于移动终端的视频采集分享系统分成三个部分,I个视频管理平台(中心节点)、基于CDN (内容分发网络)的视频分享网、多个城市节点。其中,视频管理平台主要负责移动终端用户认证、数据缓存、视频分发和视频分享同步。基于CDN的视频分享网包括互联网和骨干网,负责将用户的请求调度到适当的网络节点上。城市节点是面向最终用户的内容提供平台,负责流媒体认证、存储、播放和其他服务等。用户利用移动终端内置的摄像头,将正在拍摄的音视频,通过3G、WiFi等网络以流媒体方式上传至服务器端,并可以进行如下处理(a)实时的流媒体直播;(b)以媒体文件形式存储下来,供授权用户点播;(c)将音视频发送给用户的分享对象,接收终端包括手机、电脑或者特制的终端设备等。图2为本实用新型基于移动终端的视频采集上传流程图。请继续参见图2,本实用新型公开了一种基于视频采集用户手机地址的节点自动分配应用和实现方法。具体方法和流程如下I)移动终端I用户登录客户端程序,向中心节点4的服务器提交用户的用户名和密码等信息;2)中心节点4的用户认证服务器集群44对提交的用户信息进行认证,判断其是否可以登录系统。3)中心节点4的数据分发服务器集群42根据用户登录使用的移动设备如手机,获取用户的所在位置。4)中心节点4的数据分发服务器集群42根据用户的所在位置解析用户的所在地址。5)中心节点4的数据分发服务器集群42查询系统所有的城市节点6,并根据用户所在地址,从近到远排序。6)中心节点4的数据分发服务器集群42从近到远逐一判断城市节点是否可用,如果可用就分配用户此节点登陆信息。7)移动终端I打开视频采集模块,并调整摄像头和麦克风设备的采集参数,编码格式。8)移动终端I根据用户分配的城市节点地址登录,与城市节点建立会话连接。 9)移动终端I按照参数采集视音频数据,并按照编码格式进行音视频数据编码。10)移动终端I把编码好的数据以流媒体方式实时传输到城市节点的流媒体服务器集群61。11)城市节点的流媒体服务器集群61获取文件路径,调用存储功能把编码数据保存到文件中。上述方法相比其他系统而言,运用了先进的缓存技术,中心节点的数据缓存服务器集群41对于需要频繁访问的热点数据,比如很多配置信息,用户登录信息等等,采用集中缓存(系统数据缓存和业务数据缓存,多个可以采用负载均衡),有效的降低网络数据流量、减轻数据库的压力,避免数据重复处理过程,在不降低数据的实时交互需求的前提下,将绝大部分数据按数据库、文件、内存等多种形式缓存起来。同时,在系统后台进行缓存策略和有效期的调整,制定缓存更新机制和垃圾回收机制,保障缓存在更新时将系统负载压力降低到最小,保障缓存内容不会长期霸占系统资源,始终保持高效的运转模式。本实用新型的缓存数据包括用户登录信息、位置信息、收发视频记录信息、城市节点信息等。视频采集用户登录系统时,服务器端先判断集中缓存中是否存在相应信息,若存在则直接读取缓存数据进行用户认证,若不存在说明此用户是第一次登录系统,则去访问数据库。系统从缓存中取出城市节点信息,与用户位置信息进行匹配,将分配好的用户城市节点信息保存在缓存中。此外,本实用新型还具有以下突出的视频数据分发的技术特征中心节点的数据分发服务器集群42将移动终端上传的流媒体内容通过基于CDN的视频分享网,分发至为用户分配的最近的网络边缘服务节点存储。大大减少了中心节点4数据源的压力。传统CDN每个服务节点如果要获得中心节点数据源数据,均需要直接访问数据源服务器,造成数据源压力大,消耗带宽多,造成中心到边缘的数据链路得不到保障。而通过用户直接与CDN服务节点传输数据,大大降低了中心数据源的压力,同时缩短通信距离,稳定有效地保证了视频应用的高带宽和高QoS保证需求。图3为本实用新型基于移动终端的视频采集分享同步流程图。请继续参见图3,本实用新型公开了一种基于视频分享对象手机地址的节点文件同步应用和实现方法。具体方法和流程如下I)移动终端I用户登录客户端程序,向中心节点的服务器提交用户的用户名和密码等信息。2)中心节点4的用户认证服务器集群44对提交的用户信息进行认证,判断其是否可以登录系统。[0042]3)中心节点4的数据缓存服务器集群41判断该登录用户是否有未读的好友分享的视频信息(好友分享视频时中心节点会通知分享对象)。4)中心节点4的数据同步服务器集群43根据用户登录使用的移动设备如手机,获取用户的所在位置。5)中心节点4的数据同步服务器集群43根据用户的所在位置解析用户的所在地址。6)中心节点4的数据同步服务器 集群43查询系统所有的城市节点6,并根据用户所在地址,取得合适的城市节点信息。7)中心节点4的数据同步服务器集群43为用户分配城市节点地址。8)移动终端I打开分享视频信息,与分配的城市节点建立会话连接。9)若分配的城市节点有分享视频文件,则移动终端播放存储于城市节点6的流媒体服务器集群61上的分享视频文件;若分配的城市节点没有分享视频文件,则中心节点4的数据同步服务器集群43将相应的视频文件从原始节点同步到该分配的城市节点,并由移动终端在线播放此分享视频文件。上述方法相比其他系统而言,运用了先进的缓存技术,中心节点的数据缓存服务器集群41对于需要频繁访问的热点数据,比如很多配置信息,用户登录信息等等,采用集中缓存(系统数据缓存和业务数据缓存,多个可以采用负载均衡),有效的降低网络数据流量、减轻数据库的压力,避免数据重复处理过程,在不降低数据的实时交互需求的前提下,将绝大部分数据按数据库、文件、内存等多种形式缓存起来。同时,在系统后台进行缓存策略和有效期的调整,制定缓存更新机制和垃圾回收机制,保障缓存在更新时将系统负载压力降低到最小,保障缓存内容不会长期霸占系统资源,始终保持高效的运转模式。本实用新型的缓存数据包括用户登录信息、位置信息、收发视频记录信息、城市节点信息等。视频分享用户登录系统时,服务器端先判断集中缓存中是否存在相应信息,若存在则直接读取缓存数据进行用户认证,若不存在说明此用户是第一次登录系统,则去访问数据库。用户认证通过后,系统从缓存中取出城市节点信息,与用户位置信息进行匹配,将分配好的用户城市节点信息保存在缓存中。系统从缓存中取出供分享的视频记录信息。此外,本实用新型还具有以下突出的视频数据同步的技术特征用户在移动终端观看播放分享的视频信息时,先向中心节点的数据同步服务器集群43分配的城市节点索取此视频信息,如果用户需要的内容该城市节点没有,则节点通过基于CDN的视频分享网向中心节点4索取,这样,中心节点的数据同步服务器集群43将此视频文件通过数据镜像同步技术,从存储的视频信息的原始城市节点备份到分享用户相应的城市节点。然后在此节点和用户间建立连接,移动终端在线播放视频文件。如果用户需要的内容该城市节点已有(用户第二次观看播放此视频文件或同属该城市节点的用户已播放过此视频),则移动终端直接连接该城市节点并播放视频文件。与传统CDN方式相比,本实用新型采用以P2P的方式组织CDN节点设备,利用P2P的目录服务和多点传输能力,实现CDN节点设备之间的内容交换、互相备份,由此增强从中心到边缘节点的视频分享网的内容传送效率、使系统冗余性得以提高,从而提升CDN的内容分发能力,增加内容、用户的可管理性,同时使得网络流量更加有序。综上所述,通过本实用新型,可以将大量流媒体内容预先分发到省网、本地网范围内,使用户的业务服务点更靠近用户,缩短通信距离,稳定有效地保证视频应用的高带宽和高QoS保证需求(如一般视频带宽需高达500kbit/s-lMbit/s,750kbit/s的MMS / TCP媒体流要求端到端丢包率小于2%,双向时延小于140ms)。通过本实用新型的缓存机制,可以大大缓解流媒体业务对骨干网流量流向的冲击。通过节点式分布部署,将流媒体服务器分散和下放,可以有效缓解对SP接入的压力,同时充分满足大量并发流媒体服务请求(一般服务器能支持 1000以内的并发流媒体访问,利用本实用新型后处理并发能力成上百倍增长)。虽然本实用新型已以较佳实施例揭示如上,然其并非用以限定本实用新型,任何本领域技术人员,在不脱离本实用新型的精神和范围内,当可作些许的修改和完善,因此本实用新型的保护范围当以权利要求书所界定的为准。
权利要求1.一种基于移动终端的视频采集分享系统,包括移动终端(I)、中心节点(4)和多个城市节点(6),所述中心节点(4)和多个城市节点(6)通过内容分发网络(5)相连,所述中心节点(4)包括数据分发服务器集群(42),所述城市节点(6)包括流媒体服务器集群(61),其特征在于,所述中心节点(4)还包括数据同步服务器集群(43)和用户认证服务器集群(44),所述同步服务器集群(43)、用户认证服务器集群(44)和数据分发服务器集群(42)通过网络互连。
2.如权利要求I所述的基于移动终端的视频采集分享系统,其特征在于,所述中心节点(4)还包括数据缓存服务器集群(41 ),所述数据缓存服务器集群(41)和用户认证服务器集群(44)、数据分发服务器集群(42)通过网络互连,实时更新存储用户登录信息、位置信息、收发视频记录信息、城市节点信息。
3.如权利要求I或2所述的基于移动终端的视频采集分享系统,其特征在于,所述移动终端(I)通过3G/Wifi (2)接入互联网(3)并和所述中心节点(4)、多个城市节点(6)相连。
专利摘要本实用新型公开了一种基于移动终端的视频采集分享系统,包括移动终端、中心节点和多个城市节点,所述中心节点和多个城市节点通过内容分发网络相连,所述中心节点包括数据分发服务器集群,所述城市节点包括流媒体服务器集群,其中,所述中心节点还包括通过网络互连的数据缓存服务器集群、数据同步服务器集群和用户认证服务器集群。本实用新型提供的基于移动终端的视频采集分享系统,通过在中心节点设置数据同步服务器集群和数据缓存服务器集群,实现流媒体的树型分发服务和“应用层”多播,从而减轻中心节点服务器和骨干网络的压力,提高用户访问流媒体内容的服务质量。
文档编号H04L29/08GK202652262SQ20112054341
公开日2013年1月2日 申请日期2011年12月22日 优先权日2011年12月22日
发明者施聪 申请人:上海因特奈信息有限公司