数据流的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39291200 阅读:12 留言:0更新日期:2023-11-07 10:59
本申请提供一种数据流的处理方法、装置、电子设备及存储介质,该方法包括:生成导播切换指令,导播切换指令包括用于对多条数据流的布局进行处理的布局参数;基于导播切换指令获取探测流信息,探测流信息包括:多条数据流以及多条数据流所对应的多个流参数;基于多个流参数和布局参数生成输出参数;基于输出参数对多条数据流进行混流处理,得到输出数据流,并将输出数据流输出到目标设备进行播放。本申请通过在生成导播切换指令后,马上根据导播切换指令获取探测流信息,并相应的确定输出参数,从而快速的计算出输出参数,并根据输出参数确定需要在目标设备上进行播放的输出数据流,从而节省了输出数据流的生成步骤,提高了数据流的输出效率。的输出效率。的输出效率。

【技术实现步骤摘要】
数据流的处理方法、装置、电子设备及存储介质


[0001]本申请实施例涉及视频
,尤其涉及一种数据流的处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着通信技术的普及以及大众传媒的发展,依托于互联网媒介的直播已经进入大众的生活,随着用户对直播的质量以及品质的要求的增高,用户往往会有多机位切换、专场休息等专业直播中导播功能的需求,从而催生出了云导播技术。导播对实时性要求越来越高,比如像体育赛事这类直播需要频繁切换镜头,观众能够及时捕捉到新镜头。目前导播进行切换时,会在多个阶段浪费较多的时间,导致混流速度较慢,从而出现了数据流输出效率较低的问题。

技术实现思路

[0003]本申请实施例提供一种数据流的处理方法、装置、电子设备及存储介质,以解决数据流输出效率较低的问题。
[0004]为解决上述问题,本申请是这样实现的:
[0005]第一方面,本申请实施例提供了一种数据流的处理方法,所述方法包括:
[0006]生成导播切换指令,所述导播切换指令包括用于对多条数据流的布局进行处理的布局参数;...

【技术保护点】

【技术特征摘要】
1.一种数据流的处理方法,其特征在于,所述方法包括:生成导播切换指令,所述导播切换指令包括用于对多条数据流的布局进行处理的布局参数;基于所述导播切换指令获取探测流信息,所述探测流信息包括:所述多条数据流以及所述多条数据流所对应的多个流参数;基于所述多个流参数和所述布局参数生成输出参数;基于所述输出参数对所述多条数据流进行混流处理,得到输出数据流,并将所述输出数据流输出到目标设备进行播放。2.根据权利要求1中所述的方法,其特征在于,所述基于所述输出参数对所述多条数据流进行混流处理,得到输出数据流,并将所述输出数据流输出到目标设备进行播放之后,所述方法还包括:接收更新信息,所述更新信息为所述探测流信息存在更新的情况下生成的信息;基于所述更新信息获取目标探测流信息,所述目标探测流信息包括:多条更新后的数据流以及所述多条更新后的数据流所对应的多个更新后的流参数;基于所述多个更新后的流参数生成目标输出参数;基于所述目标输出参数对所述多条更新后的数据流进行混流处理,得到目标输出数据流,并将所述目标输出数据流输出到目标设备进行播放。3.根据权利要求1中所述的方法,其特征在于,所述数据流包括身份标识,所述流参数包括所对应的数据流的身份标识,所述基于所述导播切换指令获取探测流信息,包括:获取多条数据流以及所述多条数据流所对应的多个流参数;基于所述数据流的身份标识对所述多个数据流与所述多个流参数进行匹配,生成所述探测流信息,所述探测流信息包括所述多个数据流一一对应的多个数据组,所述数据组包括一个数据流和一个流参数,且同一数据组中的数据流身份标识和流参数的身份标识相同;将所述探测流信息存储在数据库中;基于所述导播切换指令在所述数据库中获取探测流信息。4.根据权利要求1中所述的方法,其特征在于,所述对所述多个流参数和所述布局参数进行计算,得到输出参数,包括:根据所述流参数和所述布局参数计算所述多条数据流中每条数据流对应的码率参考参数,得到与所述多条数据流一一对应的多个码率参考参数;确定所述多条数据流对应的多个权重值,目标权重值与目标数据流在所述多条数据流中的显示占比呈正相关,所述目标权重值为所述多个权重值中的任意一个权重值,且所述目标数据流为所述多条数据流中与所述目标权重值对应的数据流;对所述多个码率参考参数和所述多个权重值进行加权计算,得到输出参...

【专利技术属性】
技术研发人员:王飞陈旻饶明佺蔡卫勇王宗鑫
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1