[发明专利]基于3G网络的移动视频监控流媒体传输自适应调整算法有效

专利信息
申请号: 201210043367.2 申请日: 2012-02-24
公开(公告)号: CN103118241A 公开(公告)日: 2013-05-22
发明(设计)人: 李力 申请(专利权)人: 金三立视频科技(深圳)有限公司
主分类号: H04N7/18 分类号: H04N7/18;H04L29/06;H04L29/08
代理公司: 深圳市博锐专利事务所 44275 代理人: 张明
地址: 518000 广东省深圳市宝安区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于3G网络的移动视频监控流媒体传输自适应调整算法,它包括以下步骤:a)设置网络监听参数;b)获取3G网络状态;c)验证数据是否为关键帧;d)丢弃步骤c中的非关键帧数据;e)记录网络状态;f)判断网络状态是否达到调整编码参数条件;g)调整编码参数;h)重置网络状态记录。本发明的有益效果是可以允许3G网络的速度在较大范围内波动,而不会造成网络拥堵,用户监控画面出现花屏和卡住的现象;通过统计数据来判断、来动态调整设备的编码参数,使得设备对当前的网络能力作出一个及时反应,减轻网络的负载,达到改善当前网络环境,消除拥塞的效果。
搜索关键词: 基于 3g 网络 移动 视频 监控 流媒体 传输 自适应 调整 算法
【主权项】:
一种基于3G网络的移动视频监控流媒体传输自适应调整算法,其特征在于:它包括以下步骤:a)设置网络监听参数,利用套接口选项SO_SNDBUF设置套接口发送缓冲区大小为buf,利用套接口选项SO_SNDLOWAT设置套接口发送低潮为buf/2,另外设置网络良好等级值GOOD_CONDITION与网络恶劣等级值BAD_CONDITION;b)获取3G网络状态,poll套接口是否可写即可判断3G网络状态,如果套接口不可写,则表示套接字缓冲区数据的消费速度跟不上生产速度,即网络状态堵塞,则进入步骤c;如果套接口可写,表示网络状态良好,则进入步骤e;标准流媒体的帧率为25帧,即平均40ms发送一次数据,考虑到发送动作消耗的时间,设置超时时间长为5‑20ms,来避免多余的循环,节省CPU资源;c)验证数据是否为关键帧,若该数据为关键帧,则进入步骤e,若该数据非关键帧,则直接进入步骤d;d)丢弃步骤c中的非关键帧数据;e)记录网络状态,如果套接口可写,即网络状态良好,则将网络良好计数nGood加1,将网络拥堵计数nBad置0;如果套接口不可写,即网络状态拥堵,则将网络良好计数nGood置0,将网络拥堵计数nBad加1;f)判断网络状态是否达到调整编码参数条件:将将网络良好计数nGood与网络良好等级值GOOD_CONDITION进行对比,如果nGood>=GOOD_CONDITION,则提高编码参数等级;将网络拥堵计数nBad与网络恶劣等级值BAD_CONDITION进行对比,如果nBad>=BAD_CONDITION,则降低编码参数等级;g)调整编码参数,当网络环境良好时,采用慢恢复,提高编码参数等级, 每次提升额度为码率等级加1;当网络环境拥塞时,需大幅降低码率,降低编码参数等级,故每次降低额度为码率等级减半;h)重置网络状态记录,将网络良好计数nGood清零,将网络拥堵计数nBad清零,重复步骤b至步骤h。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金三立视频科技(深圳)有限公司,未经金三立视频科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210043367.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top