[发明专利]一种基于链路代价的视频多路并行传输分流方法及其系统有效
申请号: | 201810141811.1 | 申请日: | 2018-02-11 |
公开(公告)号: | CN108259944B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 陈锋;江黄能;张毅 | 申请(专利权)人: | 福州大学 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/41;H04N21/4363;H04N21/438;H04N21/647 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 戴雨君 |
地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代价 视频 并行 传输 分流 方法 及其 系统 | ||
1.一种基于链路代价的视频多路并行传输分流方法,其特征在于:其包括以下步骤:
S1,用户在移动终端根据喜好或者网络资费设置链路代价,并将链路代价发送至视频服务器端;
S2,视频服务器端接收来自移动终端的链路代价,并实时探测LTE链路和WIFI链路的传输带宽;
S3,视频服务器端根据LTE链路和WIFI链路的传输带宽配合链路代价进行视频分流算法运算,对视频流进行分流;步骤S3的具体包括以下步骤:
S3-1,获取来自移动终端设置的链路代价参数cn,cn代表第n条链路的代价单位;
S3-2,获取链路带宽探测模块探测到的链路带宽Bn,Bn代表第n条链路的传输带宽,单位为kbps;
S3-3,设定经编码后的视频帧大小一定小于所有链路的带宽和,当前待分流的第K帧的视频帧大小为Lk;
S3-4,计算出每一链路的相对代价参数
S3-5,根据αn从大到小排序,依次计算各链路的第K帧视频帧的分流大小为:
βn=max{Bn*T,αn*Lk}
其中T代表帧间间隔,单位为秒;
S3-6,将βn发送至分流模块,分流模块根据该值对当前帧进行分割后分别进行发送;
S4,视频服务器端按照分流比例将视频流分别通过LTE网络或WIFI网络进行发送;
S5,移动终端从LTE网络和WIFI网络同时接收视频数据流;
S6,移动终端根据视频流的顺序对接收的视频流进行视频排序;
S7,移动终端根据视频编码标准对接收的视频帧进行解码;
S8,移动终端播放解码后的视频帧数据流。
2.根据权利要求1所述的一种基于链路代价的视频多路并行传输分流方法,其特征在于:其还包括步骤S9,移动终端将从不同网络接收到的视频数据流分别乘以对应的链路代价,实时计算出该视频流的总代价。
3.一种基于链路代价的视频多路并行传输分流系统,,其特征在于:其包括移动终端和视频服务端,移动终端上设有LTE模块和WIFI模块,视频服务端与有线网络连接,有线网络分别通过LTE网络和WIFI网络连接移动终端,
移动终端上设有以下模块:
视频接收模块:负责从LTE网络和WIFI网络同时接收视频数据流;
视频重组模块:负责从视频接收模块接收视频流后,根据视频流的顺序进行视频排序;
视频解码模块:根据视频编码标准对接收的视频帧进行解码;
视频播放模块:播放接收到的视频帧数据流;
链路代价设置模块:根据用户的喜好或者网络资费设置链路代价,并将所设置的链路代价通过LTE网络或WIFI网络发送至视频服务器端;
视频服务器端上设有以下模块:
链路带宽探测模块:实时探测LTE链路和WIFI链路的传输带宽;
视频发送模块:负责向用户发送用户点播的视频内容,将视频内容发送至缓存区;
视频分流控制模块:视频分流模块接收来自移动终端反馈的链路代价信息,并根据链路带宽探测模块探测到的链路带宽运行视频分流算法,对视频流进行分流;
视频分流模块:视频分流模块根据视频分流控制模块提供的分流信息,按照比例将视频流分别通过LTE网络或WIFI网络进行发送。
4.根据权利要求3所述的一种基于链路代价的视频多路并行传输分流系统,其特征在于:所述移动终端上还设有链路代价计算模块,链路代价计算模块根据从不同网络接收到的视频数据流,分别乘以对应的链路代价,实时计算出该视频流的总代价,即用户需要支付的总费用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810141811.1/1.html,转载请声明来源钻瓜专利网。