[发明专利]一种网络传输中的多路音视频的同步播放的方法有效
申请号: | 202110478125.5 | 申请日: | 2021-04-30 |
公开(公告)号: | CN113225597B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 刘政伟;龙图景 | 申请(专利权)人: | 北京凯视达信息技术有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/437;H04N21/8547 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 刘子钰 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 传输 中的 多路音 视频 同步 播放 方法 | ||
本发明涉及一种网络传输中的多路音视频的同步播放的方法,包括通过在音视频服务器流分发之前通过IP识别信道并对信道连接的接收端进行时钟校对和信号时延检测,保证音视频服务器在流分发时能够根据各个信道的时延对时延较小的信道进行延时发送,从而保证各个接收端能够在同一时间获得音视频片段,同时音视频片段内的时间戳使得音视频片段在播放时,能够不停地向音视频服务器进行时钟反馈,从而动态地补偿信道的延时波动,进一步保证音视频服务器发送后续音视频片段,如果出现中断或者其他意外情况时,也能够保证各个接收端后续的播放进度一致。
技术领域
本发明涉及音视频处理技术领域,具体是一种网络传输中的多路音视频的同步播放的方法。
背景技术
随着当今互联网宽带技术和多媒体信息技术的飞速发展,网络多媒体应用已经成为internet应用的重要内容。特别是网络直播教学或者网课教学中,由于涉及到多人之间的交互行为,需要对多路音视频同时进行播放。此时每一路音视频都需要同步,否则影响沟通的流畅,但是由于信道的延时,导致各个信号接收终端能够接收到音视频信号的时间总是不相同。传统的音视频同步技术是将音视频包各标记一个时间戳,在播放时根据该时间戳来进行同步。这种方式只能工作于一路音频和一路视频的情况,在多路音频和多路视频的情况下无法正常工作,不能满足视频会议这类多人沟通应用对多路音视频同时进行同步的要求;同时,多路音视频同步播放后,如果其中一路或者多路中断后续很难保证同步播放。
发明内容
有鉴于此,本发明的目的是提供一种网络传输中的多路音视频的同步播放的方法,能够解决背景技术中的问题。
本发明的一种网络传输中的多路音视频的同步播放的方法,包括步骤:
(1)音视频服务器进行流分发前,先发送一个测试数据包,每个接收端接收到测试数据包后立刻返回一个包含本地时钟信息的返回数据包,音视频服务器接收到返回数据包,根据发送时间Tt和接收时间Tr确定每个信道的初始时延为n表示不同的信道编号,n为自然数,同时音视频服务器将各个接收端的本地时钟信息记录并进行补充和统一;
(2)发送端将音视频文件进行分段打包,每段音视频片段的播放时间为Tb,并在每一段的音视频片段内加入时间戳,音视频片段发送至音视频服务器中进行缓存;
(3)音视频服务器在T1时准备进行流分发,音视频服务器按照初始时延对各个信道进行接收时间预算,并根据初始时延对各个信号进行补偿,时延最大的信道先发送,然后延时△T后发送至时延较小的信道,接收端接收到音视频分段后立即开始播放,播放Ts后到达时间戳位置,接收端同时向音视频服务器返回一个数据包;
(4)音视频服务器在T2时接收到返回的数据包,音视频服务器计算各个信道的时延波动为
(5)音视频服务器根据时延波动对第二段音视频的播放时间缩短至并发送至对应的信道中,第二段音视频播放至时间戳位置后同样返回一个数据包,计算时延波动,音视频服务器同样地将第三段音视频文件在时间轴上进行缩短;
(6)重复上述步骤,直至发送端推流完毕。
进一步地,每个所述音视频片段的播放时间Tb的范围为3S-5S。
进一步地,所述时间戳设置在音视频片段的时间轴的结束之前的1S。
进一步地,所有的从所述接收端返回的数据包均包含本地的时钟信息,所述步骤(4)中音视频服务器在接收到通过各个信道返回的数据包后,对各个信道返回的数据包内包含的时钟信息与初始时钟进行对比,用于校对和修正时延波动中。
进一步地,所述步骤(5)中音视频文件在时间轴上进行缩短时,将音频或者视频的数字帧之间间距进行等比例等缩短。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京凯视达信息技术有限公司,未经北京凯视达信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110478125.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具备援救功能的老年机系统
- 下一篇:一种视频插帧处理方法