[发明专利]一种多媒体信息处理方法、服务器及存储介质有效
申请号: | 201711377951.0 | 申请日: | 2017-12-19 |
公开(公告)号: | CN108012085B | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 陈志博 | 申请(专利权)人: | 腾讯科技(上海)有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N7/18;H04N21/2187;H04N21/24;H04N21/6437 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 |
地址: | 201200 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 信息处理 方法 服务器 存储 介质 | ||
本发明实施例公开了一种多媒体信息处理方法,该方法包括:当在网络传输中抓取到第一多媒体帧数据时,对第一多媒体帧数据进行解析,得到第一流媒体数据;当依据第一流媒体数据确定未满足预设的帧数据传输断流条件时,获取当前的读操作状态,依据读操作状态进行第一流媒体数据的读写操作,预设的帧数据传输断流条件为判定多媒体帧数据是否正确传输的依据;当依据第一流媒体数据确定满足预设的帧数据传输断流条件时,生成错误帧事件;依据错误帧事件,发送连接错误通知消息,依据连接错误通知消息进行网络传输过程中的重新连接。本发明实施例还同时提供了一种服务器和存储介质。
技术领域
本发明涉及网络通信领域中的多媒体信息处理技术,尤其涉及一种多媒体信息处理方法、服务器及存储介质。
背景技术
视频流是一种用于接收多媒体信息内容的方式,视频流处理往往是多媒体项目的基础服务,并且会持续影响整个多媒体项目的流畅性和实时性,所以视频流读取的鲁棒性和高性能是整体多媒体服务的至关重要的一环。
目前,一般采用开源计算机视觉库(OpenCV,Open Source Computer VisionLibrary)的视频采集(VideoCapture)进行视频流获取,OpenCV支持从摄像设备或视频文件中抓取图像,并保存为另一视频文件(即多媒体文件),这样就可以进行对抓取到的视频文件进行传输和使用了。
但是,OpenCV的VideoCapture在处理视频流的时候,一旦出现摄像设备等获取视频流超时导致断流的情况时,就会出现视频流获取错误,以及当获取到的视频流进行解析的管道出现错误时,会导致OpenCV的VideoCapture无法取到视频流。
发明内容
为解决上述技术问题,本发明实施例期望提供一种多媒体信息处理方法、服务器及存储介质,能够监控在多媒体信息的获取过程中的断连事件,实现自动重连,完成多媒体信息的正确获取,提高获取多媒体信息的成功率和稳定性。
本发明的技术方案是这样实现的:
本发明实施例提供了一种多媒体信息处理方法,包括:
当在网络传输中抓取到第一多媒体帧数据时,对所述第一多媒体帧数据进行解析,得到第一流媒体数据;
当依据所述第一流媒体数据确定未满足预设的帧数据传输断流条件时,获取当前的读操作状态,依据所述读操作状态进行所述第一流媒体数据的读写操作,所述预设的帧数据传输断流条件为判定所述多媒体帧数据是否正确传输的依据;
当依据所述第一流媒体数据确定满足所述预设的帧数据传输断流条件时,生成错误帧事件;
依据所述错误帧事件,发送连接错误通知消息,依据所述连接错误通知消息进行网络传输过程中的重新连接。
本发明实施例提供了一种服务器,包括:
解析单元,用于当在网络传输中抓取到第一多媒体帧数据时,对所述第一多媒体帧数据进行解析,得到第一流媒体数据;
获取单元,用于当依据所述第一流媒体数据确定未满足预设的帧数据传输断流条件时,获取当前的读操作状态,
读写单元,用于依据所述读操作状态进行所述第一流媒体数据的读写操作,所述预设的帧数据传输断流条件为判定所述多媒体帧数据是否正确传输的依据;
生成单元,用于当依据所述第一流媒体数据确定满足所述预设的帧数据传输断流条件时,生成错误帧事件;
发送单元,用于依据所述错误帧事件,发送连接错误通知消息,
连接单元,用于依据所述连接错误通知消息进行网络传输过程中的重新连接。
本发明实施例提供了一种服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(上海)有限公司,未经腾讯科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711377951.0/2.html,转载请声明来源钻瓜专利网。