一种流媒体数据转发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42589982 阅读:35 留言:0更新日期:2024-09-03 18:05
本说明书实施例公开了一种流媒体数据转发方法、装置、电子设备及存储介质。该方法包括设置固定长度的目标缓存区,将获取到的流媒体数据写入目标缓存区中,并构建对应的关键缓存队列,在接收到播放请求指令时,基于关键缓存队列确定出读取时间戳对应的缓存区索引,最后根据该缓存区索引完成流媒体数据的读取和转发。通过预先设置的目标缓存区,使得只要接收到播放请求指令,就可通过目标缓存区获取到关键帧数据完成数据转发,并且通过设计多路互不干扰的网络转发单元进行数据读取,满足了多路播放的高并发性要求,同时通过设计关键缓存队列,在读取数据时只需根据缓存区索引进行快速读取,提高了流媒体数据转发效率。

【技术实现步骤摘要】

本说明书一个或多个实施例涉及通讯传输,尤其涉及一种流媒体数据转发方法、装置、电子设备及存储介质


技术介绍

1、随着通讯行业的快速发展,通过网络摄像机获取流媒体音视频数据,并将其通过流媒体服务器分发给不同的客户端在整个通讯传输过程中越来越重要。现有的流媒体数据转发方法多数对流媒体数据采取即来即发处理,对读取的流媒体数据进行解码时需要等到关键帧才开始解码,使得下达播放请求指令时无法立即进行显示,并且现有的流媒体数据转发方法中,写缓存和读缓存之间存在资源竞争,转发路数较多时容易引起卡顿,从而不仅导致整体转发效率低,并且无法满足多路播放的高并发性要求。


技术实现思路

1、本说明书实施例提供了一种流媒体数据转发方法、装置、电子设备及存储介质,其技术方案如下:

2、第一方面,本说明书实施例提供了一种流媒体数据转发方法,所述方法包括:

3、设置固定长度的目标缓存区,获取流媒体数据;

4、将所述流媒体数据写入所述目标缓存区中,并基于所述目标缓存区中的缓存关键帧构建关键缓存队列;

<本文档来自技高网...

【技术保护点】

1.一种流媒体数据转发方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述流媒体数据写入所述目标缓存区中,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述数据写入单元将所述流媒体数据写入所述目标缓存区中,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述目标缓存区中的缓存关键帧构建关键缓存队列,包括:

5.根据权利要求1所述的方法,其特征在于,所述接收播放请求指令,创建所述播放请求指令对应的至少一个网络转发单元,并确定各所述网络转发单元对应的读取时间戳,包括:</p>

6.根据...

【技术特征摘要】

1.一种流媒体数据转发方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述流媒体数据写入所述目标缓存区中,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述数据写入单元将所述流媒体数据写入所述目标缓存区中,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述目标缓存区中的缓存关键帧构建关键缓存队列,包括:

5.根据权利要求1所述的方法,其特征在于,所述接收播放请求指令,创建所述播放请求指令对应的至少一个网络转发单元,并确定各所述网络转发单元对应的读取时间戳,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述关键缓存队列和...

【专利技术属性】
技术研发人员:刘笑笑李威蔡晓晰徐子潇杨帅军陶劲松
申请(专利权)人:中国电子科技集团公司第五十二研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1