一种基于云会议的多媒体处理方法、装置及存储介质与流程

文档序号:22686264发布日期:2020-10-28 12:53阅读:来源:国知局

技术特征:

1.一种基于云会议的多媒体处理方法,其特征在于,包括:

根据至少1个客户端传输的多媒体流,录制多媒体数据;

获取接收所述多媒体流中多个采样帧的接收时间戳;

根据所述接收时间戳、以及所述采样帧携带的传输时间戳,获取时间信息;

将所述时间信息写入所述多媒体数据,获取多媒体文件。

2.根据权利要求1所述的方法,其特征在于,所述根据所述接收时间戳、以及所述采样帧携带的传输时间戳,获取时间信息,包括:

获取所述采样帧中任意相邻两帧的所述接收时间戳和所述传输时间戳;

根据相邻两帧的所述接收时间戳和所述传输时间戳,分别计算接收时间差、传输时间差;

根据所述接收时间差、所述传输时间差,计算修正时间信息;

根据所述修正时间信息修正所述接收时间戳,获取所述时间信息。

3.根据权利要求2所述的方法,其特征在于,所述根据所述接收时间差、所述传输时间差,计算所述修正的时间信息,包括:

根据所述接收时间差、所述传输时间差,判断是否存在时间戳反转;

若存在所述时间戳反转,则根据预设算法、以及预设时钟频率,计算所述修正的时间信息。

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

接收所述多媒体流的第一帧时,记录所述第一帧的接收时间戳、以及所述第一帧的传输时间戳。

5.根据权利要求4所述的方法,其特征在于,所述根据所述修正时间信息修正所述接收时间戳,获取所述时间信息之前,还包括:

根据预设映射关系,获取当前帧的所述接收时间戳、与所述第一帧的所述接收时间戳之间的映射时间;

根据所述修正时间信息修正所述接收时间戳,获取所述时间信息,包括:

根据所述修正时间信息、所述映射时间修正所述接收时间戳,获取所述时间信息。

6.根据权利要求2所述的方法,其特征在于,所述多媒体流为音频流时,根据所述接收时间差、所述传输时间差,判断是否存在时间戳反转之后,还包括:

若时间戳未反转,则根据所述传输时间戳以及预设时钟频率,对所述多媒体流进行补包;

若时间戳反转,则根据所述接收时间戳以及预设时钟频率,对所述多媒体流进行补包。

7.一种基于云会议的多媒体处理装置,其特征在于,包括:录制模块、获取模块、写入模块;

所述录制模块,用于根据至少1个客户端传输的多媒体流,录制多媒体数据;

所述获取模块,用于获取接收所述多媒体流中多个采样帧的接收时间戳;根据所述接收时间戳、以及所述采样帧携带的传输时间戳,获取时间信息;

所述写入模块,用于将所述时间信息写入所述多媒体数据,获取多媒体文件。

8.根据权利要求7所述的装置,其特征在于,所述获取模块,用于获取所述采样帧中任意相邻两帧的所述接收时间戳和所述传输时间戳;

根据相邻两帧的所述接收时间戳和所述传输时间戳,分别计算接收时间差、传输时间差;

根据所述接收时间差、所述传输时间差,计算修正时间信息;

根据所述修正时间信息修正所述接收时间戳,获取所述时间信息。

9.一种基于云会议的多媒体处理装置,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述装置运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-6任一项所述方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1-6任一项所述方法的步骤。


技术总结
本申请提供的一种基于云会议的多媒体处理方法、装置及存储介质,涉及云会议技术领域。根据至少1个所述客户端传输的多媒体流,录制多媒体数据;获取接收所述多媒体流中多个采样帧的接收时间戳;根据所述接收时间戳、以及所述采样帧携带的传输时间戳,获取时间信息;将所述时间信息写入所述多媒体数据,获取多媒体文件。通过采样帧的接收时间戳以及采样帧携带的传输时间戳获取准确的多媒体文件的时间信息,解决了云会议多媒体回放过程中的时间戳异常情况对多媒体回放的影响,提高了多媒体回放的正确率。

技术研发人员:唐国华
受保护的技术使用者:全时云商务服务股份有限公司
技术研发日:2020.07.16
技术公布日:2020.10.27
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1