[发明专利]直播缓存的性能优化方法、系统、电子装置及存储介质在审
申请号: | 202110911359.4 | 申请日: | 2021-08-09 |
公开(公告)号: | CN113596506A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 杨大维;徐小龙 | 申请(专利权)人: | 深圳市佳创视讯技术股份有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/231;H04N21/433 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 廖厚琪 |
地址: | 518000 广东省深圳市光明新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直播 缓存 性能 优化 方法 系统 电子 装置 存储 介质 | ||
本发明公开了一种直播缓存的性能优化方法、系统、电子装置及存储介质,该方法包括:为直播应用提供调用接口,调用接口用于接收直播应用读缓存或写缓存的指令;对直播应用的每个直播频道,均分配一组内存块,内存块用于存储对应直播频道最新获取的直播数据;为每一个直播频道均提供一个对应的虚拟文件,虚拟文件用于将对应直播频道的直播数据进行封装;通过调用接口,接收直播应用的写缓存指令,打开虚拟文件,向虚拟文件对应的内存块内写入缓存数据;或者,通过调用接口,接收直播应用的读缓存指令,打开虚拟文件,从虚拟文件对应的内存块内读取缓存数据。本发明能够简化缓存的使用,提升直播的并发性能,降低直播延时。
技术领域
本发明涉及缓存优化技术领域,尤其涉及一种直播缓存的性能优化方法、系统、电子装置及存储介质。
背景技术
随着科技的发展了,直播已经成为我们生活不可或缺的一部分,如在线教育,视频会议,大型晚会直播,培训直播,赛事直播等。
由于网络带宽的增加,参与观看直播的观众也越来越多,直播的并发越来越高,对直播的时延要求也越来越高。
现有的一些直播系统,缓存系统不通用,应用层的读写操作不便,导致直播的并发性能较差。
发明内容
本发明的主要目的在于提供一种直播缓存的性能优化方法、系统、电子装置及存储介质,旨在解决现有技术中缓存系统不通用,应用层的读写操作不便,导致直播的并发性能较差问题。
为实现上述目的,本发明第一方面提供一种直播缓存的性能优化方法,其特征在于,包括:为直播应用提供调用接口,所述调用接口用于接收所述直播应用读缓存或写缓存的指令;对所述直播应用的每个直播频道,均分配一组内存块,所述内存块用于存储对应直播频道最新获取的直播数据;为每一个所述直播频道均提供一个对应的虚拟文件,所述虚拟文件用于将对应直播频道的直播数据进行封装;通过所述调用接口,接收所述直播应用的写缓存指令,打开所述虚拟文件,向所述虚拟文件对应的所述内存块内写入缓存数据;或者,通过所述调用接口,接收所述直播应用的读缓存指令,打开所述虚拟文件,从所述虚拟文件对应的所述内存块内读取缓存数据。
其中,所述向所述虚拟文件对应的所述内存块内写入缓存数据包括:对于最新的直播数据,获取需要写入的一帧数据;确定需要写入的一帧数据应当写入的内存块位置;根据内存块位置在相应内存块内写入相应的一帧数据;按照时序,将最新的直播数据的每帧数据均写入所述内存块内。
其中,所述在该内存块内写入该一帧数据包括:获取需要写入的一帧数据的写索引值、帧数组大小的第一数值;使用所述写索引值以所述第一数值,得到的商的余数,作为将要写入的一帧数据应当写入的内存块的存储区的编号位置;将该一帧数据写入所述编号位置对应的内存块。
其中,所述在该内存块内写入一帧数据后,所述向所述虚拟文件对应的所述内存块内写入缓存数据还包括:在根据所述帧数组将写入的一帧数据指向新的内存块时,使用所述帧类型数组将写入的内存块的位置设置为新的帧类型,并记录该位置内存块的帧类型,且将所述帧数组在将已经写入的直播数据指向的旧内存块释放,且将所述写索引值加一。
其中,所述从所述虚拟文件对应的所述内存块内读取缓存数据包括:确定需要读取的一帧数据所属的内存块位置;根据所述一帧数据所属的内存块位置在相应内存块中读取所述一帧数据;按照时序,从相应的内存块中读取直播数据的每帧数据。
其中,所述确定需要读取的一帧数据所述的内存块位置包括:记录需要读取的一帧数据的读索引值,所述读索引值初始值为零;计算所述读索引值的一帧数据,进行写缓存及读缓存时的时间差值,得到延时数据;通过所述延时数据和预设的跳帧阈值,判断是否要跳帧读取所述直播数据;若是,则确定跳帧后需要读取的一帧数据对应的位置;若否,则确定当前读取的一帧数据对应的位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市佳创视讯技术股份有限公司,未经深圳市佳创视讯技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110911359.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗菌耐磨聚丙烯塑料及其应用
- 下一篇:吸尘器充电底座及吸尘器组件