The invention provides a real-time video stream transmission opportunities in a multi hop wireless network routing method, including: the expectation of an arbitrary path delay to measure the video data packet delivery delay from each relay node is transmitted to the specified destination node required in accordance with the expectation of opportunistic routing forwarding mode; by means of cooperation between nodes of video data packet forwarding in the process, each relay node uses reinforcement learning algorithm to dynamically update the node to any desired path delay of destination nodes, each node is assigned by senior high school have low expectations of arbitrary path delay following the priority to end to end delay of the wireless video streaming transmission. The invention can better balance the reliability requirements and low delay requirements of real-time video stream transmission, and provide better quality of real-time video viewing for users.
【技术实现步骤摘要】
多跳无线网络中传输实时视频流的机会路由方法
本专利技术涉及通信
,具体地,涉及一种多跳无线网络中传输实时视频流的机会路由方法。
技术介绍
近年来,实时视频流服务有着越来越丰富的应用场景,例如:视频会议、视频监控、现场直播等。与此同时,多跳无线网络,例如:无线网状网络、无线传感器网络、移动自组织网络也因其易于部署、低基础设施成本、多跳多路径的灵活性而受到广泛的关注。但是,多跳无线网络中进行实时视频流传输是一个非常重要且具有挑战性的问题。一方面,实时视频流具有很严格的传输要求。例如,由于视频数据编解码的依赖性和实时性,要求视频数据包的递交满足高可靠性和低时延性,否则未到达或者在规定播放时间之后到达用户的视频数据包是无效的。另一方面,无线信道因其固有的时变和易出错特性会引起高的数据包丢失和递交时延,从而导致用户观看实时视频的质量下降。经过对现有技术的检索发现,Biswas等人在2005年的《ACMSpecialInterestGrouponDataCommunication,pp.133-144,(美国计算机协会数据通信专业组,第133-144页)》上发表了题为“ExOR:Opportunisticmulti-hoproutingforwirelessnetworks(ExOR:无线网络中的机会多跳路由)”的文章,该文章设计和实现了最初的机会路由协议ExOR,实验结果表明,相比于传统的有固定下一跳的单路径路由方法,机会路由将吞吐量提升了两至四倍。但是,该文章所采用的路径开销度量方式为期望传输次数,仅仅考虑了传输的可靠性,而没有涉及数据包端到端时延的考量,并 ...
【技术保护点】
一种多跳无线网络中传输实时视频流的机会路由方法,其特征在于,应用在包含多个中继节点的无线网络中,将当前时刻负责转发视频数据包的中继节点记为第一中继节点,将第一中继节点所选定的下一跳中继节点记为第二中继节点;所述方法,包括:第一中继节点根据待转发的视频数据包,确定所述视频数据包的目的节点,并构建与所述目的节点相对应的候选中继节点集;将所述候选中继节点集的信息附加在所述视频数据包上,并将所述视频数据包广播给与所述第一中继节点相邻的所有节点;接收来自成功接收到所述视频数据包的候选中继节点所反馈的应答消息,提取所述应答消息中包含的对应候选中继节点到所述目的节点的期望任意路径时延;从反馈了所述应答消息的候选中继节点中,选取中继优先级最高的一个节点作为下一跳中继节点,将所述下一跳中继节点记为第二中继节点;并向所述第一中继节点的相邻节点广播告知中继消息,所述告知中继消息中包括所述第二中继节点的信息;根据所述应答消息中包含的对应候选中继节点到所述目的节点的期望任意路径时延,构建到所述目的节点的新的候选中继节点集;并通过增强学习更新所述第一中继节点到所述目的节点的期望任意路径时延。
【技术特征摘要】
1.一种多跳无线网络中传输实时视频流的机会路由方法,其特征在于,应用在包含多个中继节点的无线网络中,将当前时刻负责转发视频数据包的中继节点记为第一中继节点,将第一中继节点所选定的下一跳中继节点记为第二中继节点;所述方法,包括:第一中继节点根据待转发的视频数据包,确定所述视频数据包的目的节点,并构建与所述目的节点相对应的候选中继节点集;将所述候选中继节点集的信息附加在所述视频数据包上,并将所述视频数据包广播给与所述第一中继节点相邻的所有节点;接收来自成功接收到所述视频数据包的候选中继节点所反馈的应答消息,提取所述应答消息中包含的对应候选中继节点到所述目的节点的期望任意路径时延;从反馈了所述应答消息的候选中继节点中,选取中继优先级最高的一个节点作为下一跳中继节点,将所述下一跳中继节点记为第二中继节点;并向所述第一中继节点的相邻节点广播告知中继消息,所述告知中继消息中包括所述第二中继节点的信息;根据所述应答消息中包含的对应候选中继节点到所述目的节点的期望任意路径时延,构建到所述目的节点的新的候选中继节点集;并通过增强学习更新所述第一中继节点到所述目的节点的期望任意路径时延。2.根据权利要求1所述的多跳无线网络中传输实时视频流的机会路由方法,其特征在于,在所述第二中继节点接收到所述第一中继节点发送的所述告知中继消息之后,所述第二中继节点继续转发所述视频数据包,直到所述视频数据包到达所述目的节点。3.根据权利要求1所述的多跳无线网络中传输实时视频流的机会路由方法,其特征在于,构建到所述目的节点的新的候选中继节点集,包括:查询所述第一中继节点的所有相邻节点到所述目的节点的期望任意路径时延的大小,若所述相邻节点到所述目的节点的期望任意路径时延小于所述第一中继节点到所述目的节点的期望任意路径时延,则将所述相邻节点加入到临时候选中继节点集中;依据候选中继节点到目的节点的期望任意路径时延越小则分配越高的中继优先级原则,将所述临时候选中继节点集中的候选中继节点按照中继优先级递减的顺序重新排列,即得到了候选中继节点集。4.根据权利要求1-3任一项所述的多跳无线网络中传输实时视频流的机会路由方法,其特征在于,所述候选中继节点到所述目的节点的期望任意路径时延,用于度量在某一时刻按照机会路由的转发方式将所述视频数据包从所述候选中继节点传输到所述目的节点所需的期望递交时延;所述期望任意路径时延包括:期望排队时延、期望一跳传输时延,剩余路径上的期望递交时延。5.根据权利要求1所述的多跳无线网络中传输实时视频流的机会路由方法,其特征在于,还包括:判断所述第一中继节点在预设的时段内,是否收到所述候选中继节点集中的任何节点发出的应答消息;若在预设的时段内未收到应答消息,则重新将所述视频数据包广播给与所述第一中继节点相邻的所有节点,直到在预设的时段内接收到所述候选中继节点集中的至少一个节点发出的应答消息;或者在重新广播所述视频数据包的次数达到预设的上限值时,结束广播。6.根据权利要求1-3、5任一项所述的多跳无线网络中传输实时视频流的机会路由方法,其特征在于,所述通过增强学习更新所述第一中继节点到所述目的节点的期望任意路径时延,包括:所述第一中继节点根据所述应答消息中包含的对应候选中继节点到所述...
【专利技术属性】
技术研发人员:熊红凯,李成林,邹君妮,唐可欣,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。