[发明专利]基于云计算的视频直播处理方法及服务器在审
申请号: | 202011025998.2 | 申请日: | 2020-04-10 |
公开(公告)号: | CN112165638A | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 洪镒 | 申请(专利权)人: | 洪镒 |
主分类号: | H04N21/24 | 分类号: | H04N21/24;H04N21/258;H04N21/2187;H04N21/845 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361000 福建省厦门市同安*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 视频 直播 处理 方法 服务器 | ||
1.一种基于云计算的视频直播处理方法,应用于服务器,所述服务器与分流设备通信连接,所述分流设备还与视频输出设备通信连接,所述方法至少包括:
当通过所述分流设备接收到所述视频输出设备上传的直播视频请求时,通过所述分流设备确定所述视频输出设备的第一动态验证码并基于所述直播视频请求向所述分流设备下发目标直播视频流,以使得所述分流设备将所述目标直播视频流下发至所述视频输出设备;
在所述视频输出设备基于所述目标直播视频流进行视频直播时,通过所述分流设备周期性地确定所述视频输出设备的第二动态验证码;
通过所述分流设备检测所述视频输出设备在基于所述目标直播视频流进行视频直播时是否存在目标操作行为;在通过所述分流设备检测到所述视频输出设备在进行视频直播时存在所述目标操作行为时,通过所述分流设备确定所述视频输出设备在生成所述目标操作行为时的第三动态验证码;其中,所述目标操作行为是所述视频输出设备基于用户输入的操作指令生成的;
通过所述分流设备获取所述视频输出设备进行视频直播时对应的当前直播视频流,对所述当前直播视频流进行分段以得到多个视频片段;基于所述第一动态验证码、所述第二动态验证码和所述第三动态验证码对每个视频片段进行校验以得到每个视频片段对应的视频校验结果;
根据每个视频校验结果,确定所述视频输出设备是否存在异常输出行为;其中,所述视频校验结果包括:当前直播视频流与目标直播视频流的匹配程度、当前直播视频流的弹幕第一关键词特征以及当前直播视频流对应的视频输出设备的设备日志参数特征。
2.根据权利要求1所述的方法,通过所述分流设备获取所述视频输出设备进行视频直播时对应的当前直播视频流的步骤,具体包括:使所述分流设备获取所述视频输出设备输出的视频信号,使所述分流设备将所述视频信号转码为多帧视频编码,获取所述分流设备发送的多帧视频编码。
3.根据权利要求2所述的方法,对所述当前直播视频流进行分段以得到多个视频片段的步骤,具体包括:
确定多帧视频编码中每相邻两帧视频编码的相关性系数;
将相关性系数大于设定值的且连续的多个视频编码整合为一个视频片段。
4.根据权利要求1-3任一项所述的方法,根据每个视频校验结果,确定所述视频输出设备是否存在异常输出行为的步骤,具体包括:
确定用于表征视频校验结果为异常的视频校验结果的第一数量以及用于表征视频校验结果为正常的第二数量;
判断所述第一数量是否大于所述第二数量;若是,则确定所述视频输出设备存在异常输出行为,若否,则确定所述视频输出设备不存在异常输出行为。
5.根据权利要求1所述的方法,基于所述第一动态验证码、所述第二动态验证码和所述第三动态验证码对每个视频片段进行校验以得到每个视频片段对应的视频校验结果的步骤,具体包括:
分别确定出所述第一动态验证码对应的第一动态权重、所述第二动态验证码对应的第二动态权重以及所述第三动态验证码对应的第三动态权重;
计算所述第一动态权重、所述第二动态权重以及所述第三动态权重两两之间的权重差值;
根据所述权重差值对所述第一动态验证码和所述第二动态验证码进行修正,并将所述第三动态验证码修正前后的所述第一动态验证码以及所述第二动态验证码之间进行字符一致性比较,得到比较结果;
在所述比较结果的基础上确定出每个视频片段对应的校验条件,并采用所述校验条件对所述第一动态验证码、所述第二动态验证码和所述第三动态验证码进行验证码字符转换得到校验逻辑信息;
基于所述校验逻辑信息对每个视频片段对应的视频编码集进行校验得到每个视频片段对应的视频校验结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洪镒,未经洪镒许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011025998.2/1.html,转载请声明来源钻瓜专利网。