【技术实现步骤摘要】
本专利技术涉及视频点播
,特别涉及一种视频点播方法、系统、代理节点及媒体服务器。
技术介绍
移动Ad-hoc网络是一个高度灵活且具有自组织功能的网络。在移动Ad-hoc网络中,用户节点能够在不需要任何接入设备的支持下通过节点之间协作实现多跳通信。流媒体应用能够为用户提供丰富的多媒体内容,从而在Internet中获得了广泛的应用。P2P技术及其分布式自组织特点为流媒体应用的大规模部署提供了成功解决方案。有鉴于P2P技术在基于互联网的流媒体服务的成功应用,移动P2P网络已经成为在移动Ad-hoc网络中部署视频点播服务的有效的解决方案,且已受到国内外学者的广泛关注。视频点播服务不同于视频直播服务,主要区别在于:视频点播服务能够为用户在观看视频过程中提供了一种交互式体验。用户能够根据自身的兴趣实施跳转操作,从而提高用户的体验效果。因此,及时响应用户的交互式播放行为能够减少因用户的随机跳转而产生的响应延时,从而提高服务质量(QoS)。在视频点播系统中,实现及时响应用户的跳转操作主要依赖于用户请求资源查找,也就是说,视频点播系统在收到用户的跳转请求后需要为用户快速查找包含用户请求资源的用户节点。由于用户的播放行为与蚂蚁觅食过程非常相似,即用户总是希望快速获取热点内容,因此,利用蚁群算法为已有历史播放日志建模并预测用户的未来的播放行为,能够支持快速的资源查找与调整资源的分配。在现有的视频点播系统中,SURFNet和VMesh都是经典的解决案例。SURFNet选择了一些在线时间较长的节点构建了一个AVL树结构,其中,AVL树中的每一个节点都保存了一段长度较大的视频 ...
【技术保护点】
一种视频点播方法,其特征在于,所述方法包括:用户节点向媒体服务器请求资源;媒体服务器将与所述用户节点位置最近且含有所述资源的节点作为资源提供者节点,并将所述资源提供者节点的信息返回给用户节点;用户节点与资源提供者节点建立连接,接收资源提供者节点发送的资源并进行播放。
【技术特征摘要】
1.种视频点播方法,其特征在于,所述方法包括: 用户节点向媒体服务器请求资源; 媒体服务器将与所述用户节点位置最近且含有所述资源的节点作为资源提供者节点,并将所述资源提供者节点的信息返回给用户节点; 用户节点与资源提供者节点建立连接,接收资源提供者节点发送的资源并进行播放。2.权利要求1所述的方法,其特征在于,所述媒体服务器将与所述用户节点位置最近且含有所述资源的节点作为资源提供者节点,并将所述资源提供者节点的信息返回给用户节点,包括: 媒体服务器将用户节点映射到所述资源对应的网格区域中,并将用户节点的资源请求发送给所述网格区域的代理节点; 所述代理节点将播放位置最近且含有所述资源的节点作为资源提供者节点,并将所述资源提供者节点的信息返回给用户节点。3.权利要求2所述的方法,其特征在于,每个所述网格区域对应一个所述资源分割而成的视频资源块; 每个网格区域有一个代理节点,用以维护所述网格区域中所有节点的列表,根据用户节点的请求,为用户节点分配资源提供者节点,并将用户节点加入网格区域。4.权利要求3所述的方法,其特征在于,所述方法还包括: 当所述用户节点跳转时,向所属网格区域的代理节点发送请求; 所述代理节点将所述请求发送给跳转目的网格区域的代理节点; 所述跳转目的网格区域的代理节点选择资源提供者节点,并将资源提供者节点的信息返回给用户节点,并将用户节点加入所述网格区域; 用户节点与资源提供者节点建立连接,获取资源并进行播放。5.权利要求4所述的方法,其特征在于,所述跳转包括近端跳转和远端跳转,包括: 所述近端跳转为用户节点在相邻的网格区域之间的跳转,通过每个网格区域与相邻的网格区域建立的静态接口进行; 所述远端跳转为用户节点在不相邻的网格区域之间的跳转,通过不相邻的网格区域之间临时建立的动态接口进行; 所述动态接口根据多个用户节点从本网格区域跳转到目标网格区域的概率来建立。6.权利要求5所述的方法,其特征在于,所述方法还包括: 建立所述动态接口包括如下步骤: 当前网格区域的代理节点向与目标网格区域距离最近的网格区域的代理节点发送请求消息; 所述距离最近的网格区域的代理节点向与目标网格区域距离最近的网格区域的代理节点转发请求消息; 以此类推,直到请求消息转发到目标网格区域的代理节点; 目标网格区域的代理节点与当前网格区域的代理节点互相存储对方信息,建立当前网格区域与目标网格区域的动态接口。7.权利要求6所述的方法,其特征在于,所述方法还包括: 当所述网格区域的代理节点离开网格区域时,根据用户播放视频的兴趣度...
【专利技术属性】
技术研发人员:许长桥,关建峰,张宏科,贾世杰,郑寅杰,王目,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。