[发明专利]一种转码系统中检测视频源有效性的方法有效
申请号: | 202110544988.8 | 申请日: | 2021-05-19 |
公开(公告)号: | CN113271458B | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 王程;李超;罗鑫 | 申请(专利权)人: | 北京睿芯高通量科技有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N19/40;H04N21/44;H04N21/4402 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司 11139 | 代理人: | 孙皓晨 |
地址: | 102600 北京市大兴区北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 检测 视频 有效性 方法 | ||
1.一种转码系统中检测视频源有效性的方法,其特征在于,包括以下步骤:
步骤1:当转码系统的转码配置中新增视频文件或网络视频推流的转码任务时,获取任务请求中的视频地址;
步骤2:根据视频地址进行服务器端视频文件存在性检测,
如果检测存在视频文件,则进入步骤3;
否则判断视频地址为网络视频推流地址,并进入步骤4;
步骤3:调用OpenCV对视频文件进行视频源有效性检测,并返回检测结果,具体为:
步骤301:通过OpenCV的Python接口对视频文件进行读取;
步骤302:解析视频文件中的视频信息并进入下一步,其中,所述视频信息包括:视频的分辨率、视频总帧数、码率、帧率及编码方式;
若解析时无法获取视频信息,则直接返回视频文件无效作为有效性检测结果;
步骤303:随机获取视频文件的任一视频帧作为缩略图保存;
步骤304:将保存缩略图的地址和解析的视频信息作为有效性检测结果返回;
步骤4:调用FFMPEG对网络视频推流进行视频源有效性检测,并返回检测结果,具体为:
步骤401:通过FFMPEG读取视频推流;
步骤402:解析视频推流中的视频信息并进入下一步,其中,所述视频信息包括:视频的分辨率、视频总帧数、码率、帧率及编码方式;
若解析时无法获取视频信息,则直接返回视频推流无效作为有效性检测结果;
步骤403:随机获取视频推流的任一视频帧作为缩略图保存;
步骤404:将保存缩略图的地址和解析的视频信息作为有效性检测结果返回。
2.根据权利要求1所述的检测视频源有效性的方法,其特征在于,步骤2中根据视频地址进行服务器端视频文件存在性检测具体为:
若待检测视频是以文件形式存在于服务器端或通过文件上传接口上传至服务器端,则检测到的视频地址为文件地址,即检测到服务器端存在视频文件;
若待检测视频为网络视频推流,则检测到服务器端不存在视频文件,即检测到视频地址为网络视频推流地址,其中,所述网络视频推流包括摄像头推流或网络服务的视频推流。
3.根据权利要求1所述的检测视频源有效性的方法,其特征在于,在步骤402中,当解析出视频推流的视频通道中不存在图像信息只有音频通道有音频信息时,则返回视频推流无效作为有效性检测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京睿芯高通量科技有限公司,未经北京睿芯高通量科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110544988.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:发送方法和接收方法
- 下一篇:一种具有双滑板结构的弓头