[发明专利]一种信息处理方法、拦截器、电子设备及存储介质有效
申请号: | 201910229613.5 | 申请日: | 2019-03-25 |
公开(公告)号: | CN110139128B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 王视鎏;韩春宇 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/44;H04N21/2187;H04N21/231;H04N21/2343;H04N21/466;H04N21/8405 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 拦截 电子设备 存储 介质 | ||
本发明提供了一种信息处理方法、拦截器、电子设备及存储介质。所述方法包括:从视频流的推送端拦截第一视频流;识别所述第一视频流中的第i个关键帧和第i+1个关键帧,i=0,1,2,……;依据所述第i个关键帧和所述第i+1个关键帧,确定与所述第i个关键帧关联的实时信息;将所述实时信息插入到所述第i个关键帧之前,以生成第二视频流;输出所述第二视频流至指定地址。本发明可以实现在直播视频流中添加实时信息的目的。
技术领域
本发明涉及视频处理技术领域,特别是涉及一种信息处理方法、拦截器、电子设备及存储介质。
背景技术
随着互联网技术的发展,人们使用网络观看视频已经逐渐得到普及化。而在视频播放过程中,通常需要在播放到某帧图像时添加实时信息,如人脸的遮挡信息等等。
对于重播视频来说,在移动终端侧可以通过预先提取视频播放画面,并在相应画面帧添加SEI(附加增强消息,Supplementary Enhancement Information)。而对于直播视频来说,由于直播画面帧在移动终端侧是无法预先提取的,导致无法在移动终端侧直播画面中添加SEI。
而若要在直播画面中添加实时信息,须在直播视频的推流端或者云端插入SEI,然而,由于SEI只能在IDR(即时解码刷新,Instantaneous Decoding Refresh)帧(即I帧)前插入,但是I帧一般数秒才有一帧,而为了保证直播视频的即时性,在推流端或者云端向直播视频流中添加的SEI只能达到0.xfps(Frames Per Second,每秒传输帧数),无法满足实时高频SEI插入的需求。
发明内容
本发明实施例所要解决的技术问题是提供一种信息处理方法、拦截器、电子设备及存储介质,以解决现有技术中必须在推流端或云端向直播画面帧中插入插入SEI,插入的SEI只能达到零点几FPS,无法插入实时高频的SEI的技术问题。
为了解决上述问题,本发明实施例提供了一种信息处理方法,执行于拦截器,包括:从视频流的推送端拦截第一视频流;识别所述第一视频流中的第i个关键帧和第i+1个关键帧,i=0,1,2,……;依据所述第i个关键帧和所述第i+1个关键帧,确定与所述第i个关键帧关联的实时信息;将所述实时信息插入到所述第i个关键帧之前,以生成第二视频流;输出所述第二视频流至指定地址。
优选地,在所述从视频流的推送端拦截第一视频流之前,还包括:创建数据接收端和数据发送端;在所述数据接收端内创建视频流队列和实时信息队列;所述从视频流的推送端拦截第一视频流,包括:由所述数据接收端从视频流的推送端拦截所述第一视频流,并将所述第一视频流缓存于所述视频流队列。
优选地,所述识别所述第一视频流中的第i个关键帧和第i+1个关键帧,包括:在所述视频流队列,对所述第一视频流进行视频解码,生成图像序列;对所述图像序列进行识别处理,获取识别结果;依据所述识别结果,获取所述第i个关键帧和所述第i+1关键帧。
优选地,所述依据所述第i个关键帧和所述第i+1个关键帧,确定与所述第i个关键帧关联的实时信息,包括:获取所述第一视频流中,位于所述第i个关键帧和所述第i+1个关键帧之间的多个视频帧;依据所述多个视频帧,从所述实时信息队列中确定与所述第i个关键帧关联的实时信息。
优选地,所述将所述实时信息插入到所述第i个关键帧之前,以生成第二视频流,包括:获取位于所述第i个关键帧和所述第i+1个关键帧之间的子图像序列;将所述子图像序列输入预先训练好的神经网络模型,确定所述子图像序列中的各图像的播放时间;依据各所述播放时间,为所述实时信息添加相应的时间戳;所述时间戳用于指示播放所述实时信息的时间;将所述第一视频流和所述添加有时间戳的实时信息发送至所述数据发送端;在所述数据发送端,将所述压缩实时信息插入所述第i个关键帧之前,以生成所述第二视频流;所述输出所述第二视频流至指定地址,包括:由所述数据发送端输出所述第二视频流至指定地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910229613.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:音频文件播放方法、服务器、智能音箱及播放系统
- 下一篇:图像传输方法及装置