【技术实现步骤摘要】
基于Miracast的回放方法及装置
[0001]本专利技术涉及镜像投屏的
,特别涉及一种基于Miracast的回放方法及装置。
技术介绍
[0002]随着移动设备硬件规格的提高及移动操作系统的迭代升级,消费者对移动设备的多媒体需求从开始的图片、文字上升到现在的视频、网络游戏等。加上通信技术的发展,移动设备能够处理的多媒体场景与日俱增,使用者已经不满足仅仅在小屏上独享多媒体内容,更乐于将移动设备小屏上的多媒体内容投射到电视、投影仪等大屏上与他人分享。
[0003]具有镜像投屏(Miracast)功能的外部装置(Sink端),其可在与移动Souce设备连接后,解码移动Source端设备的通信数据,控制Sink端的显示器播放移动Source端的一路RTSP流,负载是TS(MPEGTS,简称TS)格式视频。该外部装置需要对Souce端的TS流(传送流)实现回放,并降低自身与移动设备Souce端之间的音视频延迟。
技术实现思路
[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利 ...
【技术保护点】
【技术特征摘要】
1.一种基于Miracast的回放方法,其特征在于,包括以下步骤:对接收到的镜像码流执行解封装及解码,查询获取第一帧图像数据及所述第一帧图像数据的第一显示时间,以所述第一显示时间开启播放器计时器;根据当前视频帧的显示时间与所述播放器计时器的第一时间差,调整所述播放器计时器的速率;根据当前音频帧的播放时间与所述播放器计时器的第二时间差,将当前所述音频帧输入至音频设备或者丢弃当前所述音频帧。2.根据权利要求1所述的基于Miracast的回放方法,其特征在于,根据当前视频帧的显示时间与所述播放器计时器的第一时间差,调整所述播放器计时器的速率的方法包括:配置所述播放器计时器的状态为跟随视频显示时间,获取当前所述视频帧的显示时间与所述播放器计时器的所述第一时间差;若所述第一时间差大于第一预设时间,则以当前所述视频帧重置所述播放器计时器;若所述第一时间差小于或等于所述第一预设时间,则基于待播放的所述视频帧及所述第一时间差,调整所述播放器计时器的速率,以追赶或等待当前所述视频帧的显示时间。3.根据权利要求2所述的基于Miracast的回放方法,其特征在于,基于待播放的所述视频帧及所述第一时间差,调整所述播放器计时器的速率,以追赶或等待当前所述视频帧的显示时间的方法包括:若存在多个待播放的所述视频帧,则调整所述播放器计时器,直接播放待播放的所述视频帧中的显示时间最后的所述视频帧;若仅存在一个待播放的所述视频帧,则基于所述第一时间差,对待播放的所述视频帧延时播放。4.根据权利要求1所述的基于Miracast的回放方法,根据当前音频帧的播放时间与所述播放器计时器的第二时间差,将当前所述音频帧输入至音频设备或者丢弃当前所述音频帧的方法包括:获取当前所述音频帧的播放时间与所述播放器计时器的所述第二时间差;若所述第二时间差大于第二预设时间,则丢弃所述音频帧;若所述第二时间差小于或等于所述第二预设时间,则输出所述音频帧到音频播放设备。5.根据权利要求1所述的基于Miracast的回放方法,其特征在于,还包括:若超过第三预设时间未收到新的所述视频帧,但接收到所述音频帧,则根据当前所述音频帧与所述播放器计时器的所述第二时间差,以当前所述音频帧重置所述播放器计时器。6.根据权利要求4所述的基于Miracast的回放方法,其特征在于,根据当前所述音频帧与所述播放器计时器的所述第二时间差,以当前所述音频帧重置所述播放器计时器的方法包括:...
【专利技术属性】
技术研发人员:陈保栈,曲军政,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。