[发明专利]基于KCP协议的视频流传输方法有效
申请号: | 202210688382.6 | 申请日: | 2022-06-16 |
公开(公告)号: | CN115103226B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 兰雨晴;黄永琢;刘一凡;邢智涣;王丹星 | 申请(专利权)人: | 慧之安信息技术股份有限公司 |
主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/643 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 张国香 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kcp 协议 视频 流传 方法 | ||
本发明提供了基于KCP协议的视频流传输方法,其对视频影像中的若干图片帧的分析结果,确定其拍摄画面质量合格与否;将拍摄画面质量合格的视频影像切分为若干视频流数据,并识别其包含的画面内容信息,以此将所有视频流数据包进行排列,得到视频流数据包队列;最后通过KCP协议层将视频流数据包队列包括的所有视频流数据包从发送终端发送到接收终端;上述视频流传输方法在利用KCP协议层进行传输前,先对视频影像进行拍摄画面质量合格与否判断,画面内容识别和视频流数据包排列的预处理,这样能够有效改善视频影像的可传输性,以及进一步提高视频流数据的传输速率和传输顺畅性。
技术领域
本发明涉及视频数据传输的技术领域,特别涉及基于KCP协议的视频流传输方法。
背景技术
目前,视频流数据通常是使用TCP协议或UDP协议进行传输,TCP协议的传输速度较慢,其不适用于实时性强的场景,而UDP协议的传输可靠性较差,经常会发生数据丢包的现象。为了提高视频流数据的传输速度和可靠性,可采用KCP协议进行传输,但是现有基于KCP协议的视频流数据传输都是直接将视频流数据进行切分后再传输,其并未对视频流数据进行预处理,这样无法进一步提高视频流数据的传输速率和传输顺畅性。
发明内容
针对现有技术存在的缺陷,本发明提供基于KCP协议的视频流传输方法,对视频影像中的若干图片帧的分析结果,确定其拍摄画面质量合格与否;将拍摄画面质量合格的视频影像切分为若干视频流数据,并识别其包含的画面内容信息,以此将所有视频流数据包进行排列,得到视频流数据包队列;最后通过KCP协议层将视频流数据包队列包括的所有视频流数据包从发送终端发送到接收终端;上述视频流传输方法在利用KCP协议层进行传输前,先对视频影像进行拍摄画面质量合格与否判断,画面内容识别和视频流数据包排列的预处理,这样能够有效改善视频影像的可传输性,以及进一步提高视频流数据的传输速率和传输顺畅性。
本发明提供基于KCP协议的视频流传输方法,其包括如下步骤:
步骤S1,获取摄像设备拍摄得到的视频影像,从所述视频影像中随机选取若干在时间上互不相邻的图片帧;对所述图片帧进行分析处理,确定所述视频影像的拍摄画面质量合格与否;
步骤S2,当所述视频影像的拍摄画面质量合格时,将所述视频影像切分为若干视频流数据;再对每个视频流数据进行画面内容识别,得到每个视频流数据包含的画面内容信息;
步骤S3,将每个视频流数据转换为视频流数据包,并根据每个视频流数据的画面内容信息,将所有视频流数据包进行排列,得到视频流数据包队列;
步骤S4,通过KCP协议层将所述视频流数据包队列包括的所有视频流数据包从发送终端发送到接收终端。
进一步,在所述步骤S1中,获取摄像设备拍摄得到的视频影像,从所述视频影像中随机选取若干在时间上互不相邻的图片帧具体包括:
向摄像设备发送视频影像获取请求,当所述摄像设备接收到所述视频影像获取请求时,确定所述摄像设备是否完成当前的拍摄操作;
若已完成当前的拍摄操作,则将所述摄像设备当前拍摄得到的视频影像上传到发送终端;
若未完成当前的拍摄操作,则将所述摄像设备最近上一次拍摄得到的视频影像上传到发送终端;
指示发送终端从接收到的视频影像中随机选取若干在拍摄时间上互不相邻的图片帧。
进一步,在所述步骤S1中,对所述图片帧进行分析处理,确定所述视频影像的拍摄画面质量合格与否具体包括:
获取每个图片帧的图片画面清晰度值,若所有图片帧中图片画面清晰度值小于预设清晰度阈值的图片帧数量大于预设数量阈值,则确定所述视频影像的拍摄画面质量不合格;否则,确定所述视频影像的拍摄画面质量合格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧之安信息技术股份有限公司,未经慧之安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210688382.6/2.html,转载请声明来源钻瓜专利网。