欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2020115784407
申请人: 杭州电子科技大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种多媒体流分布式同步方法,其特征在于该方法包括以下步骤:步骤1:局域网内设备组建资源池;

同一局域网内的设备组建设备资源池,用户可在任意设备上发起多媒体流向其他设备分布式同步传输和处理命令;

将设备分为Source端和Sink端;Source端与Sink端建立数据流和控制流两条通道,数据流用于音视频数据传输,控制流用于控制信息传输;

步骤2:基于自适应RTT预测,多设备分布式计算开始处理多媒体流时间;

Source端与Sink端通过控制流通道周期预测RTT,并根据RTT历史数据,自适应调整RTT预测周期,决策sink端的实际开始时间;

步骤3:Sink端的多设备间以帧组为粒度同步,单设备上帧组内自适应调整处理频率;

3‑1. Sink端的多设备之间以帧组为粒度同步,保证帧组开始时间一致;

(1)Source端根据用户投放的音频或视频格式、帧率、采样率将音视频数据按照帧为粒度划分帧组,计算帧组开始帧号和可播放时间,发送给Sink端;

(2)Sink端周期获取本地缓存、播放信息,并结合接收到的Source端发送的帧组、每个帧组开始帧号、可播放时间,预估下一帧组本地逻辑开始时间;

(3)Sink端将下一帧组本地逻辑开始时间发送给Source端;

(4)Source端通过均值策略,计算下一帧组逻辑开始时间,发送给Sink端;

3‑2. Sink端的单设备帧组内自适应调整频率,实现平滑播放;

(1)每个Sink端周期根据当前播放状态、本地实际开始时间,计算当前播放帧所在帧组、待播放时间和待播放帧数;

(2)根据待播放时间和待播放帧数,基于均值策略,计算待播放帧中每帧的可播放时间,调整帧组播放频率,实现平滑播放。

2.根据权利要求1所述的一种多媒体流分布式同步方法,其特征在于:所述的步骤2中Source端与Sink端通过控制流通道周期预测RTT,并根据RTT历史数据,自适应调整RTT预测周期具体是:

(1)Source端向Sink端发送RTT预测消息,包括本地发送时间;

(2)Sink端向Source端回复RTT预测消息,包括本地接收时间、发送时间;

(3)Source端根据接收到的Sink端回复时间,计算Source端与Sink端之间的RTT,根据当前RTT与历史的RTT的差值和大多数原则,调整RTT预测周期,过半RTT连续k次差值小于阈值,则增大RTT预测周期,连续k次差值大于阈值,则减小RTT预测周期。

3.根据权利要求1所述的一种多媒体流分布式同步方法,其特征在于:所述的步骤2中决策sink端的实际开始时间具体是:(1)Sink端获取本地缓存信息,达到缓存数据时,上报给Source端;

(2)Source端根据本设备与Sink端之间的RTT,以及Sink端的缓存状态,以Source端时间为参考,记录逻辑开始时间,并将该逻辑开始时间发送给Sink端;

(3)Sink端第i个设备接收到Source端发送的逻辑开始时间,分别根据本地时间、本设备与Source端的RTT往返时延、接收到的逻辑开始时间,计算本地实际开始时间,控制音视频流开始处理。