【技术实现步骤摘要】
流媒体数据处理方法、服务器、电子设备和可读存储介质
[0001]本申请涉及流媒体处理
,特别涉及一种流媒体数据处理方法、服务器、电子设备和可读存储介质。
技术介绍
[0002]在4G或5G时代,用户对流媒体数据的及时性有了很高的要求,同时对视频的处理也有了多样性要求,如:加入超分、水印、存储回放等。也即是,目前用户在观看高清实时视频时,会存在实时视频播放的延时现象。另外,第三方插件端不能对流媒体数据实时处理,例如处理视频回放和视频流转发等情况,不能满足用户的多样性需求。
技术实现思路
[0003]本申请实施方式提供一种流媒体数据处理方法、服务器、电子设备和可读存储介质。
[0004]本申请实施方式提供一种流媒体数据处理方法。所述方法包括:接收流媒体数据并按缓存字典在所述缓存服务器对所述流媒体数据进行缓存;建立客户端与所述缓存服务器之间的连接并确定与所述客户端对应的目标流媒体数据,所述客户端包括插件端和订阅端;和将所述目标流媒体数据推送至所述客户端。
[0005]在某些实施方式中,所述缓存 ...
【技术保护点】
【技术特征摘要】
1.一种流媒体数据处理方法,其特征在于,包括:接收流媒体数据并按缓存字典在所述缓存服务器对所述流媒体数据进行缓存;建立客户端与所述缓存服务器之间的连接并确定与所述客户端对应的目标流媒体数据,所述客户端包括插件端和订阅端;和将所述目标流媒体数据推送至所述客户端。2.根据权利要求1所述的方法,其特征在于,所述缓存字典包括管理数据池和链表,所述管理数据池包括序表,所述序表包括:推流端发送至所述缓存服务器的连接请求及对应建立的推流连接、所述订阅端发送至所述缓存服务器的连接请求及对应建立的订阅连接和所述插件端发送至所述缓存服务器的连接请求及对应建立的插件连接;所述链表包括指引序号及与所述指引序号相对应的所述流媒体数据的信息,所述指引序号与所述序表中的连接一一对应。3.根据权利要求1或2所述的方法,其特征在于,所述建立客户端与所述缓存服务器之间的连接并确定与所述客户端对应的目标流媒体数据方法包括:根据客户端连接请求建立客户端与所述缓存服务器之间的连接;和根据所述客户端连接请求和所述缓存字典查询对应的所述流媒体数据以确定所述目标流媒体数据。4.根据权利要求3所述的方法,其特征在于,所述接收流媒体数据并按缓存字典在所述缓存服务器对所述流媒体数据进行缓存包括:根据所述推流端的推流连接请求分配相应的协程以建立所述推流端与缓存服务器之间的连接;监听所述推流端与所述缓存服务器之间的连接以接收所述流媒体数据;将接收到的流媒体数据中的数据包根据流媒体类型分别依次缓存,所述流媒体类型包括直播类型和点播类型。5.根据权利要求4所述的方法,其特征在于,所述推流端通过TCP协议与所述缓存服务器连接并通过对象简谱字符串发送所述推流连接请求,和/或所述客户端通过TCP协议与所述缓存...
【专利技术属性】
技术研发人员:董超峰,
申请(专利权)人:京东方科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。