多媒体数据流处理方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-08-02 13:48:44
本公开实施例涉及数据处理,尤其涉及一种多媒体数据流处理方法、装置、电子设备及存储介质。
背景技术:
1、在直播场景中,在主播端采集到多媒体数据流后,可以将多媒体数据流推送至边缘节点(推流节点)。在存在某些业务需求的情况下,推流节点需要将其多媒体数据流转推至其他服务,以使其他服务可以对多媒体数据流进行处理。
2、在转推多媒体数据流的过程中会经过至少一个授信第三方,以使授信第三方对接收到的多媒体数据流进行处理,并将处理后的多媒体数据流推送至其他服务。
3、上述所提及的授信第三方多不是由边缘节点所对应的边缘服务器控制的,因此无法确定授信第三方是否将多媒体数据流推送至其他服务,导致存在多媒体数据流推送异常,进而导致观众端基于拉取的多媒体数据流观看时存在黑屏、卡顿,即,存在直播服务不稳定的问题。
技术实现思路
1、本公开提供一种多媒体数据流处理方法、装置、电子设备及存储介质,以确保在转推多媒体数据流的过程中,可以确保转推服务质量和稳定性的效果。
2、第一方面,本公开实施例提供了一种多媒体数据流处理方法,该方法包括:
3、接收推流节点所发送的推流关联数据,其中,所述推流关联数据与已推送多媒体数据流相对应;
4、基于所述推流关联数据和接收到的授信第三方所转推的已处理多媒体数据流的接收关联数据,确定目标处理策略;其中,所述授信第三方用于对所述已推送多媒体数据流进行处理;
5、在所述目标处理策略为重推流策略的情况下,创建所述授信第三方和当前接收方所对应的数据传输链路,以依据创建的数据传输链路推送由推流节点推送至所述授信第三方的多媒体数据流。
6、第二方面,本公开实施例还提供了一种多媒体数据流处理装置,配置于编辑器中,该装置包括:
7、关联数据接收模块,用于接收推流节点所发送的推流关联数据,其中,所述推流关联数据与已推送多媒体数据流相对应;
8、策略确定模块,用于基于所述推流关联数据和接收到的授信第三方所转推的已处理多媒体数据流的接收关联数据,确定目标处理策略;其中,所述授信第三方用于对所述已推送多媒体数据流进行处理;
9、链路创建模块,用于在所述目标处理策略为重推流策略的情况下,创建所述授信第三方和当前接收方所对应的数据传输链路,以依据创建的数据传输链路推送由推流节点推送至所述授信第三方的多媒体数据流。
10、第三方面,本公开实施例还提供了一种电子设备,所述电子设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例任一所述的多媒体数据流处理方法。
14、第四方面,本公开实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本公开实施例任一所述的多媒体数据流处理方法。
15、本公开实施例的技术方案,在基于推流节点转推多媒体数据流的过程中,可以基于当前接收方接收推流节点所发送的推流关联数据,以及接收到授信第三方所推送的已处理多媒体数据流的接收关联信息,确定授信第三方和当前接收方之间是否存在推流故障。如果是的话,可以确定目标处理策略为重推流策略。在为重推流策略的情况下,可以重新创建授信第三方和当前接收方之间的传输链路,以基于新创建的数据传输链路继续使授信第三方继续推送相应的多媒体数据流,达到转推多媒体数据流流畅性,进而提高转推服务质量和稳定性的效果。
技术特征:1.一种多媒体数据流处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述推流关联数据中包括已推送多媒体数据流所对应的第一时间信息,所述基于所述推流关联数据和接收到的授信第三方所转推的已处理多媒体数据流的接收关联数据,确定目标处理策略,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述推流延迟时长和预设延迟时长阈值,确定所述目标处理策略,包括:
4.根据权利要求3所述的方法,其特征在于,在确定所述目标处理策略为延迟重确定策略之后,所述方法还包括:
5.根据权利要求1-4任一所述的方法,其特征在于,在确定所述目标策略为重推流策略之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述确定重推流信息,包括:
7.根据权利要求1所述的方法,其特征在于,在接收到依据创建的数据传输链路推送由推流节点推送至所述授信第三方的多媒体数据流之后,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述基于创建的数据传输链路所传输的目标多媒体数据流所对应的数据流时间信息,和确定为重推流策略时所接收到的已处理多媒体数据流的第二时间信息,确定对所述目标多媒体数据流的目标处理方式,包括:
9.根据权利要求1所述的方法,其特征在于,在创建所述授信第三方那个和当前接收方所对应的数据传输链路之后,所述方法还包括:
10.一种多媒体数据流处理装置,其特征在于,包括:
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-9中任一所述的多媒体数据流处理方法。
技术总结本公开实施例提供了一种多媒体数据流处理方法、装置、电子设备及存储介质。其中,该方法包括:接收推流节点所发送的推流关联数据,其中,推流关联数据与已推送多媒体数据流相对应;基于推流关联数据和接收到的授信第三方所转推的已处理多媒体数据流的接收关联数据,确定目标处理策略;在目标处理策略为重推流策略的情况下,创建授信第三方和当前接收方所对应的数据传输链路,以依据创建的数据传输链路推送由推流节点推送至授信第三方的多媒体数据流。本公开实施例所提供的技术方案,可以确保授信第三方将多媒体数据流转推至当前接收方,从而提高转推服务质量和稳定性的效果。技术研发人员:石江超,肖舰受保护的技术使用者:北京字跳网络技术有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/240733.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表