[发明专利]混流服务切换方法及其装置、设备、介质、产品有效
申请号: | 202111264818.0 | 申请日: | 2021-10-28 |
公开(公告)号: | CN113992949B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 陈宇辉 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/2365 | 分类号: | H04N21/2365;H04N21/242;H04N21/8547;H04N21/2343;H04N21/2187 |
代理公司: | 广州利能知识产权代理事务所(普通合伙) 44673 | 代理人: | 王增鑫 |
地址: | 511442 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 切换 方法 及其 装置 设备 介质 产品 | ||
1.一种混流服务切换方法,其特征在于,包括如下步骤:
响应旧混流服务的服务过载通知事件,创建新混流服务,所述旧混流服务用于将多路原始媒体流混流为目标媒体流;
向新混流服务推送所述多路原始媒体流,使其以其所接收的多路原始媒体流中的一个数据帧的时间戳为缓冲起始时间戳进行缓冲混流;
以缓冲起始时间戳为时间节点,接收从旧混流服务获取的输出时间戳早于该时间节点的目标媒体流,丢弃输出时间戳晚于该时间节点的目标媒体流;
响应新混流服务完成缓冲混流的输出预备事件,通知旧混流服务停止混流,通知新混流服务从最晚输出时间戳相对应的数据帧开始输出目标媒体流,所述最晚输出时间戳是从旧混流服务接收到的目标媒体流中的数据帧中的最晚输出时间戳。
2.根据权利要求1所述的混流服务切换方法,其特征在于,响应旧混流服务的服务过载通知事件,创建新混流服务,所述旧混流服务用于将多路原始媒体流混流为目标媒体流,包括如下步骤:
向旧混流服务推送需要进行混流的多路原始媒体流;
监听旧混流服务触发的服务过载通知事件;
响应旧混流服务触发的服务过载通知事件,创建新混流服务。
3.根据权利要求1所述的混流服务切换方法,其特征在于,向新混流服务推送所述多路原始媒体流,使其以其所接收的多路原始媒体流中的一个数据帧的时间戳为缓冲起始时间戳进行缓冲混流,包括如下步骤:
同步于向旧混流服务继续推送所述多路原始媒体流而向新混流服务推送所述多路原始媒体流;
驱动所述新混流服务从其所接收的多路原始媒体流的数据帧中确定最早时间戳;
由所述最早时间戳的确定触发所述新混流服务以所述最早时间戳为缓冲起始时间戳,对其所接收的多路原始媒体流中的数据帧进行缓冲混流。
4.根据权利要求1所述的混流服务切换方法,其特征在于,以缓冲起始时间戳为时间节点,接收从旧混流服务获取的输出时间戳早于该时间节点的目标媒体流,丢弃输出时间戳晚于该时间节点的目标媒体流,包括如下步骤:
接收新混流服务提交的所述缓冲起始时间戳,将该缓冲起始时间戳设置为用于对旧混流服务输出的数据帧进行时间分界的时间节点;
根据所述时间节点,接收从旧混流服务获取的输出时间戳早于该时间节点的目标媒体流中的数据帧,丢弃输出时间戳晚于该时间节点的目标媒体流中的数据帧。
5.根据权利要求4所述的混流服务切换方法,其特征在于,响应新混流服务完成缓冲混流的输出预备事件,通知旧混流服务停止混流,通知新混流服务从最晚输出时间戳相对应的数据帧开始输出目标媒体流,包括如下步骤:
接收新混流服务完成缓冲混流后触发的输出预备事件;
响应所述输出预备事件,向旧混流服务发送第一通知消息,使其根据第一通知消息停止混流;
响应所述输出预备事件,向新混流服务发送第二通知消息,第二通知消息包含所述最晚输出时间戳,使新混流服务从与所述最晚输出时间戳相对应的数据帧开始输出目标媒体流。
6.根据权利要求1至5中任意一项所述的混流服务切换方法,其特征在于,所述旧混流服务与新混流服务均遵循相同的流媒体编码协议,其各自产出的目标媒体流中,均包含有该流媒体编码协议所规范的预协议时长相对应的数据帧。
7.一种混流服务切换装置,其特征在于,包括:
新服务创建模块,用于响应旧混流服务的服务过载通知事件,创建新混流服务,所述旧混流服务用于将多路原始媒体流混流为目标媒体流;
缓冲启动模块,用于向新混流服务推送所述多路原始媒体流,使其以其所接收的多路原始媒体流中的一个数据帧的时间戳为缓冲起始时间戳进行缓冲混流;
旧服务处理模块,用于以缓冲起始时间戳为时间节点,接收从旧混流服务获取的输出时间戳早于该时间节点的目标媒体流,丢弃输出时间戳晚于该时间节点的目标媒体流;
切换控制模块,用于响应新混流服务完成缓冲混流的输出预备事件,通知旧混流服务停止混流,通知新混流服务从最晚输出时间戳相对应的数据帧开始输出目标媒体流,所述最晚输出时间戳是从旧混流服务接收到的目标媒体流中的数据帧中的最晚输出时间戳。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111264818.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种中药材菟丝子的栽培方法
- 下一篇:车辆呼叫订单的生成方法、装置和电子设备