[发明专利]一种基于H264的实时移动视频服务控制方法无效
申请号: | 201210543864.9 | 申请日: | 2012-12-16 |
公开(公告)号: | CN103051978A | 公开(公告)日: | 2013-04-17 |
发明(设计)人: | 张星明;孙弥奋;陈景良;林育蓓 | 申请(专利权)人: | 华南理工大学 |
主分类号: | H04N21/6437 | 分类号: | H04N21/6437;H04N21/2385;H04N21/234;H04N7/26 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 蔡茂略 |
地址: | 510640 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 h264 实时 移动 视频 服务 控制 方法 | ||
1.一种基于H264的实时移动视频服务控制方法,其特征在于,包括如下步骤:
S1编码服务器对实时采集的视频数据进行H264编码;
S2对编码后的视频数据进行打包处理;
S3通过实时流传输协议将处理后的视频数据传输到移动终端;
S4移动终端将接收到的视频数据进行解码显示。
2.根据权利要求1所述的一种基于H264的实时移动视频服务控制方法,其特征在于,所述实时流传输协议由实时传输协议和实时传输控制协议构成。
3.根据权利要求1所述的一种基于H264的实时移动视频服务控制方法,其特征在于,所述S2对编码后的视频数据进行打包处理,具体为:从编码后的视频数据中剥离出NALU,然后采用三种打包方案将每个NALU打包成相应的RTP数据包,RTP数据包长度不大于MTU;
所述三种打包方案,具体为:
(1)分包:当NALU的长度大于MTU时,将一个NALU封装在n个RTP包中,所述n为NALU长度除以MTU长度并向上取整;
(2)封包:当NALU的长度小于最小阈值时,将多个NALU封装在一个RTP包中,所述最小阈值为MTU长度的一半;
(3)单包:当一个NALU长度介于MTU和最小阈值之间时,一个NALU封装在一个RTP包中。
4.根据权利要求1所述的一种基于H264的实时移动视频服务控制方法,其特征在于,所述S3还包括,在传输的过程中采用实时流传输协议对移动网络信道的状态进行检测和反馈,根据反馈当前移动网络信道的状态,调整视频编码码率适应当前信道的带宽。
5.根据权利要求4所述的一种基于H264的实时移动视频服务控制方法,其特征在于,所述调整视频编码码率采用三阶段的码率控制方法。
6.根据权利要求5所述的一种基于H264的实时移动视频服务控制方法,其特征在于,所述三阶段的码率控制方法包括预编码、编码、编码后的反馈;
所述预编码具体为:
初始化操作:根据当前信道检测的可分配码率进行编码参数的预设定,所述编码参数的预设定包括设定H264编码参数比特率值,使视频数据码率低于当前信道检测的可分配码率;
S61将未进行H264编码的视频数据帧放入缓存队列中,根据实时流传输协议的反馈信息调整缓存队列长度;
S62对缓存队列中的未编码帧进行选择编码帧处理,具体为:在缓存队列中的未编码帧中每隔n帧选择一帧,并忽略掉选择一帧之前的未编码帧,得到选择帧,其中n为每秒未编码帧数除以每秒输出编码帧数并向上取整;
S63根据S61中从实时流传输协议的反馈信息得到当前信道检测的支持带宽,进一步得到视频数据的预编码码率;
S64根据S63得到预编码码率,设置H264的编码参数。
所述编码阶段,具体为:
S65根据预编码阶段计算的H264编码参数对S62中得到的选择帧进行H264编码;
所述编码后的反馈,具体为:
S66对编码后的视频数据传输实际码率进行统计,统计单位时间内需要发送的已编码视频数据,进一步得到视频数据传输的实际码率。
S67编码后跳帧选择,判断S66得到的视频数据传输的实际码率与S64中得到的视频数据的预编码码率的误差大小,若误差大于10%,则跳过此帧;
S68码率控制模型的选择,具体为:
计算步骤S67跳过的视频数据帧数,根据单位时间内的跳帧率选择低码率模式或高码率模式。
7.根据权利要求6所述的一种基于H264的实时移动视频服务控制方法,其特征在于,所述单位时间内的跳帧率大于20%,则采用低码率模式,否则采用高码率模式。
8.根据权利要求1所述的一种基于H264的实时移动视频服务控制方法,其特征在于,所述H264编码的码率为20kbps~50kbps,所述分辨率为等于或小于352x288像素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210543864.9/1.html,转载请声明来源钻瓜专利网。