一种教育用的低带宽的视频传播系统构建方法技术方案

技术编号:19515290 阅读:19 留言:0更新日期:2018-11-21 10:14
本发明专利技术公开了一种教育用的低带宽的视频传播系统构建方法,包括构建基于低带宽流媒体传输网络;之后利用传输网络对流媒体进行传输;之后利用缓冲器对流媒体进行缓冲和时延控制;最后对流媒体利用秒开技术进行播放;本发明专利技术通过首先构建基于低带宽流媒体传输网络;之后利用传输网络对流媒体进行传输;之后利用缓冲器对流媒体进行缓冲和时延控制;最后对流媒体利用秒开技术进行播放;通过上述步骤能够构建一个耗费低带宽的网络来对视频进行传输;同时能够大大的节省了网络带宽,降低了成本,对其他的网路让出了带宽;本发明专利技术简单有效,且易于实用。

【技术实现步骤摘要】
一种教育用的低带宽的视频传播系统构建方法
本专利技术属于传播系统构建领域,涉及一种教育用技术,具体是一种教育用的低带宽的视频传播系统构建方法。
技术介绍
带宽应用的领域非常多,可以用来标识信号传输的数据传输能力、标识单位时间内通过链路的数据量、标识显示器的显示能力。1.在模拟信号系统又叫频宽,是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。通常以每秒传送周期或赫兹(Hz)来表示。2.在数字设备中,带宽指单位时间能通过链路的数据量。通常以bps来表示,即每秒可传输之位数。而当前,随着在线教育的开展,有时候由于资金或者设备的原因,经常会出现带宽不足的情况出现,因此急需要一个低带宽的视频传播系统;为解决上述缺陷,现提供一种解决方案。
技术实现思路
本专利技术的目的在于提供一种教育用的低带宽的视频传播系统构建方法。本专利技术的目的可以通过以下技术方案实现:一种教育用的低带宽的视频传播系统构建方法,所述算法包括下述步骤:步骤一:构建基于低带宽流媒体传输网络;构建传输网络过程如下:S1:客户节点之间的连接:首先通过STUN协议判断NAT类型、NAT端口变化规律、NAT是否有黑名单机制信息;将上述信息存到辖区连接中的Edgeserver中,当有伙伴节点来与它穿越,会交换彼此的这些信息,不同的排列组合会有不同的穿越策略;将每一次穿越的过程和结果记录到后台数据库;之后对记录到后台数据库的数据进行周期性地分析并调整协商穿越策略;S2:连接完成之后,节点与节点之间就成为邻居,彼此会进行状态交换和心跳,之后对节点之间的邻居关系进行定义;邻居关系定义过程如下:设计节点LRU淘汰链表,链表中保持40个联系的邻居节点,老的节点会退出,新的节点会加入,LRU会根据增减原则来进行LRU新增和淘汰;S3:对节点进行分层,让部分节点成为超级节点;所述超级节点在被任命时都会分配到一个分组ID,Edgeserver会根据自己辖区的超级节点数量进行分组,每个分组由多个超级节点组成,分组内的超级节点负担自己分组的媒体分片分发;步骤二:利用传输网络对流媒体进行传输;预先订阅机制,原理就是每个P2P客户节点会根据自己缓冲区最大的segmentID来进行预订,提前预订10秒以后的媒体数据分片,预订请求要根据节点评估出来的亲和力值score做权衡,收到这些请求的超级节点会将预订的分片请求信息保存下来,等到Edgeserver推送这个分片到这个超级节点,它就会无条件转发这些被预订的报文给发起预订的节点;步骤三:利用缓冲器对流媒体进行缓冲和时延控制;步骤四:对流媒体利用秒开技术进行播放;在P2P分发网络中新进入的节点会收到Edgeserver的上一个GOP关键帧分片ID,客户节点根据这个ID从各个邻居中快速拉取整个GOP分片数据,而不是单纯地让Edgeserver来发,秒开的速度平均缩短了100毫秒。进一步地,所述超级节点满足下述要求:有足够的上传带宽,4G和弱WIFI下不能成为超级节点;有空闲的CPU和内存,计算能力不够的低端移动设备不能成为超级节点;对邻居通信友好,不是通信孤岛;得到Edgeserver的任命,和Edgeserver之间通信顺畅;当所述超级节点性能衰减,Edgeserver会让其退化成为普通节点。进一步地,所述增减原则如下:就近原则,内网优先,同城同一运营商网络次之;周期性评测延迟和媒体分片命中率,末位淘汰;当LRU列表中节点不足40个时会从备用节点列表中选取新的节点进行连接并加入到LRU中。本专利技术的有益效果:本专利技术通过首先构建基于低带宽流媒体传输网络;之后利用传输网络对流媒体进行传输;之后利用缓冲器对流媒体进行缓冲和时延控制;最后对流媒体利用秒开技术进行播放;通过上述步骤能够构建一个耗费低带宽的网络来对视频进行传输;同时能够大大的节省了网络带宽,降低了成本,对其他的网路让出了带宽;本专利技术简单有效,且易于实用。具体实施方式一种教育用的低带宽的视频传播系统构建方法,所述算法包括下述步骤:步骤一:构建基于低带宽流媒体传输网络;构建传输网络过程如下:S1:客户节点之间的连接:客户节点程序是运行在客户机上的,大部分客户节点都会在路由器或者NAT后面,他们之间要相互建立连接,必须穿越彼此的NAT和防火墙;首先通过STUN协议判断NAT类型、NAT端口变化规律、NAT是否有黑名单机制信息;将上述信息存到辖区连接中的Edgeserver中,当有伙伴节点来与它穿越,会交换彼此的这些信息,不同的排列组合会有不同的穿越策略;将每一次穿越的过程和结果记录到后台数据库;之后对记录到后台数据库的数据进行周期性地分析并调整协商穿越策略;S2:连接完成之后,节点与节点之间就成为邻居,彼此会进行状态交换和心跳,之后对节点之间的邻居关系进行定义;邻居关系定义过程如下:设计节点LRU淘汰链表,链表中保持40个联系的邻居节点,老的节点会退出,新的节点会加入,LRU会根据增减原则来进行LRU新增和淘汰;S3:对节点进行分层,让部分节点成为超级节点;所述超级节点在被任命时都会分配到一个分组ID,Edgeserver会根据自己辖区的超级节点数量进行分组,每个分组由多个超级节点组成,分组内的超级节点负担自己分组的媒体分片分发;步骤二:利用传输网络对流媒体进行传输;预先订阅机制,原理就是每个P2P客户节点会根据自己缓冲区最大的segmentID来进行预订,提前预订10秒以后的媒体数据分片,预订请求要根据节点评估出来的亲和力值score做权衡,收到这些请求的超级节点会将预订的分片请求信息保存下来,等到Edgeserver推送这个分片到这个超级节点,它就会无条件转发这些被预订的报文给发起预订的节点;步骤三:利用缓冲器对流媒体进行缓冲和时延控制;步骤四:对流媒体利用秒开技术进行播放;在P2P分发网络中新进入的节点会收到Edgeserver的上一个GOP关键帧分片ID,客户节点根据这个ID从各个邻居中快速拉取整个GOP分片数据,而不是单纯地让Edgeserver来发,秒开的速度平均缩短了100毫秒。进一步地,所述超级节点满足下述要求:有足够的上传带宽,4G和弱WIFI下不能成为超级节点;有空闲的CPU和内存,计算能力不够的低端移动设备不能成为超级节点;对邻居通信友好,不是通信孤岛;得到Edgeserver的任命,和Edgeserver之间通信顺畅;当所述超级节点性能衰减,Edgeserver会让其退化成为普通节点。进一步地,所述增减原则如下:就近原则,内网优先,同城同一运营商网络次之;周期性评测延迟和媒体分片命中率,末位淘汰;当LRU列表中节点不足40个时会从备用节点列表中选取新的节点进行连接并加入到LRU中。本专利技术通过首先构建基于低带宽流媒体传输网络;之后利用传输网络对流媒体进行传输;之后利用缓冲器对流媒体进行缓冲和时延控制;最后对流媒体利用秒开技术进行播放;通过上述步骤能够构建一个耗费低带宽的网络来对视频进行传输;同时能够大大的节省了网络带宽,降低了成本,对其他的网路让出了带宽;本专利技术简单有效,且易于实用。以上内容仅仅是对本专利技术结构所作的举例和说明,所属本
的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离专利技术的结构或者超越本权利本文档来自技高网
...

【技术保护点】
1.一种教育用的低带宽的视频传播系统构建方法,其特征在于,所述算法包括下述步骤:步骤一:构建基于低带宽流媒体传输网络;构建传输网络过程如下:S1:客户节点之间的连接:首先通过STUN协议判断NAT类型、NAT端口变化规律、NAT是否有黑名单机制信息;将上述信息存到辖区连接中的Edgeserver中,当有伙伴节点来与它穿越,会交换彼此的这些信息,不同的排列组合会有不同的穿越策略;将每一次穿越的过程和结果记录到后台数据库;之后对记录到后台数据库的数据进行周期性地分析并调整协商穿越策略;S2:连接完成之后,节点与节点之间就成为邻居,彼此会进行状态交换和心跳,之后对节点之间的邻居关系进行定义;邻居关系定义过程如下:设计节点LRU淘汰链表,链表中保持40个联系的邻居节点,老的节点会退出,新的节点会加入,LRU会根据增减原则来进行LRU新增和淘汰;S3:对节点进行分层,让部分节点成为超级节点;所述超级节点在被任命时都会分配到一个分组ID,Edgeserver会根据自己辖区的超级节点数量进行分组,每个分组由多个超级节点组成,分组内的超级节点负担自己分组的媒体分片分发;步骤二:利用传输网络对流媒体进行传输;预先订阅机制,原理就是每个P2P客户节点会根据自己缓冲区最大的segmentID来进行预订,提前预订10秒以后的媒体数据分片,预订请求要根据节点评估出来的亲和力值score做权衡,收到这些请求的超级节点会将预订的分片请求信息保存下来,等到Edgeserver推送这个分片到这个超级节点,它就会无条件转发这些被预订的报文给发起预订的节点;步骤三:利用缓冲器对流媒体进行缓冲和时延控制;步骤四:对流媒体利用秒开技术进行播放;在P2P分发网络中新进入的节点会收到Edgeserver的上一个GOP关键帧分片ID,客户节点根据这个ID从各个邻居中快速拉取整个GOP分片数据,而不是单纯地让Edgeserver来发,秒开的速度平均缩短了100毫秒。...

【技术特征摘要】
1.一种教育用的低带宽的视频传播系统构建方法,其特征在于,所述算法包括下述步骤:步骤一:构建基于低带宽流媒体传输网络;构建传输网络过程如下:S1:客户节点之间的连接:首先通过STUN协议判断NAT类型、NAT端口变化规律、NAT是否有黑名单机制信息;将上述信息存到辖区连接中的Edgeserver中,当有伙伴节点来与它穿越,会交换彼此的这些信息,不同的排列组合会有不同的穿越策略;将每一次穿越的过程和结果记录到后台数据库;之后对记录到后台数据库的数据进行周期性地分析并调整协商穿越策略;S2:连接完成之后,节点与节点之间就成为邻居,彼此会进行状态交换和心跳,之后对节点之间的邻居关系进行定义;邻居关系定义过程如下:设计节点LRU淘汰链表,链表中保持40个联系的邻居节点,老的节点会退出,新的节点会加入,LRU会根据增减原则来进行LRU新增和淘汰;S3:对节点进行分层,让部分节点成为超级节点;所述超级节点在被任命时都会分配到一个分组ID,Edgeserver会根据自己辖区的超级节点数量进行分组,每个分组由多个超级节点组成,分组内的超级节点负担自己分组的媒体分片分发;步骤二:利用传输网络对流媒体进行传输;预先订阅机制,原理就是每个P2P客户节点会根据自己缓冲区最大的segmentID来进行预订,提前预订10秒以后的媒体数据分片,预订请求要根据节点...

【专利技术属性】
技术研发人员:赵恒飚
申请(专利权)人:合肥霞康电子商务有限公司
类型:发明
国别省市:安徽,34

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

1