[发明专利]混流方法、装置、电子设备及存储介质在审
申请号: | 201811526963.X | 申请日: | 2018-12-13 |
公开(公告)号: | CN109769124A | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 陈宇辉 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | H04N21/236 | 分类号: | H04N21/236;H04N21/43 |
代理公司: | 深圳市智圈知识产权代理事务所(普通合伙) 44351 | 代理人: | 吕静 |
地址: | 511400 广东省广州市番禺区南村镇万*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体流 映射 多路 混流 存储介质 电子设备 时间轴 音视频处理 时间标准 时间映射 有效同步 对齐 采集 申请 统一 | ||
1.一种混流方法,其特征在于,应用于媒体流的混流端,所述方法包括:
接收多路媒体流;
分别将所述多路媒体流的采集时间映射到同一目标时间轴,获得对应不同媒体流的映射时间;
根据所述多路媒体流映射到所述目标时间轴得到的映射时间,对所述多路媒体流进行混流。
2.根据权利要求1所述的方法,其特征在于,每路媒体流包括多个数据包,所述分别将所述多路媒体流的采集时间映射到同一目标时间轴,获得对应不同媒体流的映射时间,根据所述多路媒体流映射到所述目标时间轴得到的映射时间,对所述多路媒体流进行混流,包括:
分别将各个数据包中媒体数据的采集时间映射到所述目标时间轴,获得每个数据包对应的映射时间,所述采集时间为在对应的终端时间轴上的时间,所述映射时间为每个数据包中媒体数据的采集时间映射到所述目标时间轴的时间;
根据各个数据包的映射时间的先后顺序,对所述多路媒体流进行混流。
3.根据权利要求2所述的方法,其特征在于,接收的多路媒体流由不同终端发送,所述分别将各个数据包中媒体数据的采集时间映射到同一目标时间轴,获得每个数据包对应的映射时间,包括:
获取每个数据包中媒体数据的采集时间;
对于每个数据包,获取所述目标时间轴与对应的终端时间轴之间的映射值;
根据每个数据包对应的映射值,将每个数据包中媒体数据的采集时间映射到所述目标时间轴,获得每个数据包对应的映射时间。
4.根据权利要求3所述的方法,其特征在于,所述对于每个数据包,获取所述目标时间轴与对应的终端时间轴之间的映射值,包括:
对于每个数据包,获取包括该数据包的媒体流中,该数据包之前的多个数据包分别对应的时间差,获得多个时间差,其中,每个时间差为相应的数据包在混流端时间轴上的接收时间与在终端时间轴上的目标时间之间的差值;
获取所述多个时间差中的最小值;
将所述最小值作为所述映射值。
5.根据权利要求4所述的方法,其特征在于,所述将所述最小值作为所述映射值之前,还包括:
获取该数据包对应的时间差,作为当前时间差;
比较当前时间差是否小于所述最小值;
若是,将所述当前时间差作为所述映射值,
若否,将所述最小值作为所述映射值。
6.根据权利要求3所述的方法,其特征在于,所述对于每个数据包,获取所述目标时间轴与对应的终端时间轴之间的映射值,包括:
对于每个数据包,获取包括该数据包的媒体流中,该数据包以及在该数据包之前的多个数据包分别对应的时间差,获得多个时间差,其中,每个时间差为相应的数据包在混流端时间轴上的接收时间与在终端时间轴上的目标时间之间的差值;
获取所述多个时间差的最小值;
将所述最小值作为所述映射值。
7.根据权利要求4-6任一项所述的方法,其特征在于,所述目标时间为所述数据包中媒体数据的采集时间或者数据包的发送时间。
8.根据权利要求3所述的方法,其特征在于,根据每个数据包对应的映射值,将每个数据包中媒体数据的采集时间映射到所述目标时间轴,获得每个数据包分别对应的映射时间,包括:
对于每个数据包,计算该数据包中媒体数据的采集时间与对应的映射值之和,作为该数据包中媒体数据的采集时间映射到所述目标时间轴的映射时间。
9.一种混流装置,其特征在于,所述装置包括:
接收模块,用于接收多路媒体流;
映射模块,用于分别将所述多路媒体的采集时间流映射到同一目标时间轴,获得对应不同媒体流的映射时间;
混流模块,用于根据所述多路媒体流映射到所述目标时间轴得到的映射时间,对所述多路媒体流进行混流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811526963.X/1.html,转载请声明来源钻瓜专利网。