[发明专利]一种基于LTE网络与Ad Hoc网络的视频传输方法有效
申请号: | 201810448473.6 | 申请日: | 2018-05-11 |
公开(公告)号: | CN108471634B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 王匡;邹恺辉;陈惠芳;谢磊 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04W40/12 | 分类号: | H04W40/12;H04W40/22;H04L12/729;H04L12/727;H04L12/721;H04N21/218;H04N21/2187;H04N21/61 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 忻明年 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于LTE网络与Ad Hoc网络的视频传输方法。在现有方法中,当进入LTE网络覆盖盲区或边缘地区,视频无法正常传输。本发明方法利用Ad Hoc网络技术与多路径传输控制协议进行多台设备协作传输。本发明首先建立视频传输的系统模型,使多台无线视频传输设备之间通过WiFi接口组成Ad Hoc网络。当某无线视频传输设备的LTE网络带宽无法满足传输速率要求时,该设备通过相应的选择算法选择Ad Hoc网络中其它LTE网络链路具有剩余带宽的设备作为中继,利用多路传输控制协议进行视频传输。本发明方法适用于多台无线视频设备共同工作的大型直播活动场景,可以提供更稳定可靠的视频传输。 | ||
搜索关键词: | 一种 基于 lte 网络 ad hoc 视频 传输 方法 | ||
【主权项】:
1.一种基于LTE网络与Ad Hoc网络的视频传输方法,其特征在于该方法的具体步骤是:步骤1.设无线视频传输设备集合为D={d1,...,di,...,dn},其中di表示第i个设备;每个设备以速率R={r1,...,ri,...,rn}传输视频,其中ri表示di所需要的传输速率,n为无线视频传输设备总数;di所需要的传输速率ri包含两部分,一部分是传输设备自身采集视频数据的速率ridirect,另一部分是作为中继转发其它设备视频数据的总速率risum‑relay,即ri=ridirect+risum‑relay;如果设备di不传输视频数据,则ri=0;记使用设备di作为中继转发数据的设备集合为![]()
![]()
则di用于中继转发总速率
其中rirelay(dj)表示di作为中继用于传输来自设备dj数据的速率;初始化时,
risum‑relay=0;设置di的一个标记变量sourcei表示设备di是否作为中继源使用其它设备作为中继转发视频数据;如果di是中继源,sourcei=1;如果di不是中继源,sourcei=0,即
初始化时,sourcei=0;假设每台设备di的一个标记变量waiti用来表示当前Ad Hoc网络中是否有某台设备作为中继源正向其它设备申请中继转发请求:如果存在,waiti=1;如果不存在,waiti=0,即
初始化时,waiti=0;当di需要中继转发时,先检查标记变量waiti;如果waiti=1,则需等待一段时间,待接收到广播通知其它设备申请中继转发过程结束,设置waiti=0后,该设备才能申请中继转发;如果waiti=0,则可无需等待,直接申请中继转发;步骤2.无线视频传输设备之间通过WiFi接口组成Ad Hoc网络,每台设备各自通过4G网卡和商用LTE网络与导播中心处服务器建立连接;步骤3.对于无线视频传输设备di,定义
为di的LTE网络链路可用带宽,rtti为di通过LTE网络到导播中心处服务器的往返时间;设备di采用带宽测量方法PathChirp测量LTE网络链路可用带宽
采用TCP协议的SRTT机制获取往返时间rtti;步骤4.对于无线视频传输设备di,判断其LTE网络链路可用带宽与设备所需传输速率需求的关系:若LTE网络链路可用带宽大于等于设备所需传输速率需求,即
表明di不需要申请中继转发,跳至步骤5;若LTE网络链路可用带宽小于设备所需传输速率需求,即
表明di的LTE无线链路带宽不足于发送所采集视频数据,需要选择其它合适的设备中继转发才能达到速率需求,跳至步骤6;步骤5.对于无线视频传输设备di,进一步判断设备di是否作为中继源使用其它设备转发数据:若sourcei=1,执行步骤5.1;若sourcei=0,执行步骤5.2;5.1.设备di通过MPTCP协议的路径管理模块,将发送数据到其它中继设备的中继子流删除,只使用LTE网络直接链路传输视频数据,然后置sourcei=0,并通知相应的中继设备dj更新其中继转发设备集合
相应的中继设备dj更新中继转发设备集合
将di从集合
中删除,
更新相应的中继转发总速率
即
更新完成后跳至步骤7;5.2.无线视频传输设备di没有使用中继设备转发数据,不做任何传输调整,跳至步骤7;步骤6.无线视频传输设备di需要向Ad Hoc网络中其它设备申请中继转发;6.1.无线视频传输设备di判断标记变量waiti状态:若waiti=1,执行步骤6.2;若waiti=0,执行步骤6.3;6.2.Ad Hoc网络中有其它设备正在进行中继转发请求,无线视频传输设备di等待T1时间后,跳至步骤6.1;6.3.无线视频传输设备di向Ad Hoc网络广播中继传输请求;6.4.对于Ad Hoc网络中其它设备dj,凡是接收到中继传输请求后,都将waitj置1;定义
为设备dj的LTE网络链路剩余可用带宽,若
设备dj将信息
反馈给中继请求设备di;若
则不反馈;6.5.定义中继请求设备di收到反馈设备集合为
当di收到设备dj的反馈信息时,把dj添加到集合
中,并记录设备dj反馈的
即
计算中继请求设备di所需中继带宽![]()
在
中寻找设备子集
使其满足子集
中的所有设备的剩余可用带宽之和大于设备di的所需中继带宽,即
若
中存在满足条件
的设备子集,则执行步骤6.6;若不存在满足条件
的设备子集,则执行步骤6.11;6.6.假设有K个满足条件
的设备子集,记中继请求设备di所有满足条件的备选中继设备集合为:
确定最终的中继设备集合,记为
6.7.中继请求设备di通知集合
中的所有设备,要求其准备接收数据进行中继转发;6.8.假设设备
dj收到通知后进行相应的中继转发准备,完成后反馈给中继请求设备di;6.9.中继请求设备di收到被选中的中继设备dj的反馈信息后,执行MPTCP协议,与被选中的中继设备dj建立MPTCP子流连接,然后按照各个中继设备剩余带宽的比例分配速率,发送视频数据;6.10.假设设备
则设备dj将设备di添加集合
中,
更新设备dj的中继转发总速率![]()
6.11.中继请求设备di广播通知网络中的其它设备中继转发处理过程结束,其它设备dj的标志变量waitj置为0;至此,中继转发处理过程完成;步骤7.无线视频传输设备di进行视频传输,执行设定的时间T2后,返回步骤3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810448473.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种通信方法与通信系统
- 下一篇:用于连接无线接入点的方法和设备