[发明专利]视频帧存储管理方法和相关装置及通信系统有效
申请号: | 201310504784.7 | 申请日: | 2013-10-23 |
公开(公告)号: | CN103500227B | 公开(公告)日: | 2017-02-22 |
发明(设计)人: | 龙锦远;曾新海 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙)44285 | 代理人: | 杨伦 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 存储 管理 方法 相关 装置 通信 系统 | ||
技术领域
本发明涉及互联网技术领域,具体主要涉及一种视频帧存储管理方法和相关装置及通信系统。
背景技术
目前,存在腾讯视频、搜狐视频等多种视频直播工具,视频通道是视频服务器中用于存储视频数据的存储资源,视频通道中可记录时间戳、该视频通道当前所属用户的用户标识等信息。
对于来自视频源的视频数据(如直播视频数据),视频服务器通常需要对其进行一定的存储管理。
本发明的发明人在研究和实践过程中发现,现有技术至少存在以下的技术问题:现有的视频服务器采用遍历方式索引视频帧的存储地址,存储地址索引效率相对较低,有时难以满足高时效要求。
发明内容
本发明实施例提供视频帧存储管理方法和相关装置及通信系统,以期提高索引视频帧的存储地址的效率。
本发明实施例一方面提供一种视频帧存储管理方法,可包括:
视频服务器接收第一视频数据包;
查找索引存储区之中是否存储有用于标识第一视频帧和存储地址之间映射关系的索引记录,其中,所述第一视频数据包归属与所述第一视频帧;
若查找到所述索引存储区存储有用于标识第一视频帧和存储地址之间映射关系的第一索引记录,将所述第一视频数据包写入到所述第一索引记录包含的第一存储地址所指向的第一存储空间,其中,所述第一存储空间归属于视频数据存储区。
本发明实施例另一方面提供一种视频服务器,可包括:
接收单元,用于接收第一视频数据包;
查找单元,用于查找索引存储区之中是否存储有用于标识第一视频帧和存储地址之间映射关系的索引记录,其中,所述第一视频数据包归属与所述第一视频帧;
写入单元,用于若查找到所述索引存储区存储有用于标识第一视频帧和存储地址之间映射关系的第一索引记录,将所述第一视频数据包写入到所述第一索引记录包含的第一存储地址所指向的第一存储空间,其中,所述第一存储空间归属于视频数据存储区。
本发明实施例再一方面提供一种通信系统,可包括:
用户终端和视频服务器;
其中,所述用户终端,用于向所述视频服务器发送第一视频数据包;
所述视频服务器,接收所述第一视频数据包;查找索引存储区之中是否存储有用于标识第一视频帧和存储地址之间映射关系的索引记录,其中,所述第一视频数据包归属与所述第一视频帧;若查找到所述索引存储区存储有用于标识第一视频帧和存储地址之间映射关系的第一索引记录,将所述第一视频数据包写入到所述第一索引记录包含的第一存储地址所指向的第一存储空间,其中,所述第一存储空间归属于视频数据存储区。
可以看出,在本发明的一些实施方式中,视频服务器在接收到第一视频数据包之后;查找索引存储区之中是否存储有用于标识第一视频帧和存储地址之间映射关系的索引记录,其中,第一视频数据包归属与第一视频帧;若查找到索引存储区存储有用于标识第一视频帧和存储地址之间映射关系的第一索引记录,将第一视频数据包写入到第一索引记录包含的第一存储地址所指向的第一存储空间,第一存储空间归属于视频数据存储区。由于视频服务器专门开辟了索引存储区来存储用于标识视频帧与存储地址之间的映射关系的记录,先在索引存储区查找用于标识视频帧和存储地址之间映射关系的索引记录,而后基于索引记录中的视频帧存储地址来进行视频数据包的写入,这种索引视频帧的存储地址的技术有利于极大的提高视频帧存储地址的索引效率。由于提高了索引效率,进而有利于提高存储视频帧的内存利用率和响应速率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种视频通道管理方法的流程示意图;
图2是本发明实施例提供的另一种视频通道管理方法的流程示意图;
图3-a是本发明实施例提供的一种视频服务器的示意图;
图3-b是本发明实施例提供的另一种视频服务器的示意图;
图4是本发明实施例提供的另一种视频服务器的示意图;
图5是本发明实施例提供的一种通信系统的示意图;
图6是本发明实施例提供的一种用户终端的示意图。
具体实施方式
本发明实施例提供视频帧存储管理方法和相关装置及通信系统,以期提高索引视频帧的存储地址的效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310504784.7/2.html,转载请声明来源钻瓜专利网。