多媒体数据播放方法及装置制造方法及图纸

技术编号:20246877 阅读:56 留言:0更新日期:2019-01-30 00:44
本发明专利技术提供一种多媒体数据播放方法及装置,该方法包括:在接收到用户触发的取消静音操作时,获取第一音频数据的播放时间点;获取第一视频数据的播放时间点;若第一视频数据的播放时间点大于第一音频数据的播放时间点,则输出第一视频数据,且暂停输出第一音频数据。本发明专利技术提供的多媒体数据播放方法及装置,提高了多媒体数据播放的流畅性。

【技术实现步骤摘要】
多媒体数据播放方法及装置
本专利技术涉及多媒体通信
,尤其涉及一种多媒体数据播放方法及装置。
技术介绍
观看多媒体节目,例如:电视节目,对于大多数用户而言,都已成为日常生活不可或缺的一部分,通常情况下,用户在观看多媒体节目之前,都需要选择某一播放器用于播放该多媒体节目。多媒体节目的数据通常包括音频数据和视频数据,现有技术中,为了增加观看的效果,多数播放器在播放多媒体节目时,均采用音频数据和视频数据同步机制进行音频数据和视频数据的同步播放,以便人们同时获得听觉上和视觉上的感触,从而提高用户的体验感。通过在采用音频数据和视频数据同步机制播放多媒体节目之前,使得视频数据的播放点按照音频数据的播放点进行播放,从而实现音频数据与视频数据的同步播放。在视频播放过程中,如果音视频数据的发送端执行了静音和取消静音的操作,在静音的时候,播放器正常播放视频数据,当取消静音的时候,播放器开始播放音频数据,此时该音频数据的RTP(Real-timeTransportProtocol,实时传输协议)包对应的RTCP(Real-timeTransportControlProtocol,实时传输控制协议)SR(SenderReport,发送端报告)中的参数与之前的不一致,则导致音频数据计算的播放点与视频数据计算的播放点不一致,从而使得多媒体节目播放出现卡顿或快进的现象,导致多媒体数据播放的流畅性不高。
技术实现思路
本专利技术提供一种多媒体数据播放方法及装置,以提高多媒体数据播放的流畅性。本专利技术提供一种多媒体数据播放方法,应用于播放器,所述多媒体数据播放方法包括:在接收到用户触发的取消静音操作时,获取第一音频数据的播放时间点;获取第一视频数据的播放时间点;若所述第一视频数据的播放时间点大于所述第一音频数据的播放时间点,则输出所述第一视频数据,且暂停输出所述第一音频数据。在本专利技术一实施例中,所述输出所述第一视频数据,且暂停输出所述第一音频数据之后,还包括:获取第二视频数据的播放时间点,所述第二视频数据为所述播放器在所述第一视频数据之后接收到的视频数据;若所述第二视频播放时间点大于所述第一音频数据的播放时间点,则输出第二视频数据,且暂停输出所述第一音频数据;若所述第二视频播放时间点小于或等于所述第一音频数据的播放时间点,则输出所述第二视频数据和所述第一音频数据。在本专利技术一实施例中,所述获取第一音频数据的播放时间点,包括:获取所述第一音频数据的第一实时传输控制协议RTCP发送端报告SR,所述第一RTCPSR中包含第一网络时间协议NTP时间和第一实时传输协议RTP时间,所述第一RTCPSR对应第一系统时间;根据所述第一NTP时间、所述第一RTP时间、所述第一音频数据的实时传输协议RTP包的时间戳及NTP基准时间获取所述第一音频数据的播放时间点。在本专利技术一实施例中,所述获取第一视频数据的播放时间点,包括:获取所述第一视频数据的第二RTCPSR,所述第二RTCPSR中包含第二NTP时间和第二RTP时间,所述第二RTCPSR对应第二系统时间;根据所述第二NTP时间、所述第二RTP时间、所述第一视频数据的RTP包的时间戳及所述NTP基准时间获取所述第一视频数据的播放时间点。在本专利技术一实施例中,所述获取第二视频数据的播放时间点,包括:获取所述第二视频数据对应的第三RTCPSR,所述第三RTCPSR中包括第三RTP时间;根据所述第三RTP时间和所述第一RTP时间获取所述第二视频数据的播放时间点。本专利技术实施例还提供一种多媒体数据播放装置,应用于播放器,所述多媒体数据播放装置包括:第一获取单元,用于在接收到用户触发的取消静音操作时,获取第一音频数据的播放时间点;第二获取单元,用于获取第一视频数据的播放时间点;第一处理单元,用于若所述第一视频数据的播放时间点大于所述第一音频数据的播放时间点,则输出所述第一视频数据,且暂停输出所述第一音频数据。在本专利技术一实施例中,还包括;第三获取单元,用于获取第二视频数据的播放时间点,所述第二视频数据为所述播放器在所述第一视频数据之后接收到的视频数据;第二处理单元,用于若所述第二视频播放时间点大于所述第一音频数据的播放时间点,则输出第二视频数据,且暂停输出所述第一音频数据;若所述第二视频播放时间点小于或等于所述第一音频数据的播放时间点,则输出所述第二视频数据和所述第一音频数据。在本专利技术一实施例中,所述第一获取单元,具体用于获取所述第一音频数据的第一实时传输控制协议RTCP发送端报告SR,所述第一RTCPSR中包含第一网络时间协议NTP时间和第一实时传输协议RTP时间,所述第一RTCPSR对应第一系统时间;并根据所述第一NTP时间、所述第一RTP时间、所述第一音频数据的实时传输协议RTP包的时间戳及NTP基准时间获取所述第一音频数据的播放时间点。在本专利技术一实施例中,所述第二获取单元,具体用于获取所述第一视频数据的第二RTCPSR,所述第二RTCPSR中包含第二NTP时间和第二RTP时间,所述第二RTCPSR对应第二系统时间;并根据所述第二NTP时间、所述第二RTP时间、所述第一视频数据的RTP包的时间戳及所述NTP基准时间获取所述第一视频数据的播放时间点。在本专利技术一实施例中,所述第三获取单元,具体用于获取所述第二视频数据对应的第三RTCPSR,所述第三RTCPSR中包括第三RTP时间;并根据所述第三RTP时间和所述第一RTP时间获取所述第二视频数据的播放时间点。本专利技术实施例提供的多媒体数据播放方法及装置,在接收到用户触发的取消静音操作时,通过获取第一音频数据的播放时间点和第一视频数据的播放时间点,并将第一音频数据的播放时间点和第一视频数据的播放时间点进行比较,若第一视频数据的播放时间点大于第一音频数据的播放时间点,则输出第一视频数据,且暂停输出第一音频数据,使得第一视频可以流畅地播放,可以防止视频在播放时出现卡顿的现象,从而提高了多媒体数据播放的流畅性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种多媒体数据播放方法的应用场景图;图2为本专利技术多媒体数据播放方法实施例一的流程图;图3为本专利技术多媒体数据播放方法实施例二的流程示意图;图4为本专利技术多媒体数据播放方法实施例三的流程示意图;图5为本专利技术实施例提供的一种多媒体数据播放装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以本文档来自技高网...

【技术保护点】
1.一种多媒体数据播放方法,其特征在于,应用于播放器,所述多媒体数据播放方法包括:在接收到用户触发的取消静音操作时,获取第一音频数据的播放时间点;获取第一视频数据的播放时间点;若所述第一视频数据的播放时间点大于所述第一音频数据的播放时间点,则输出所述第一视频数据,且暂停输出所述第一音频数据。

【技术特征摘要】
1.一种多媒体数据播放方法,其特征在于,应用于播放器,所述多媒体数据播放方法包括:在接收到用户触发的取消静音操作时,获取第一音频数据的播放时间点;获取第一视频数据的播放时间点;若所述第一视频数据的播放时间点大于所述第一音频数据的播放时间点,则输出所述第一视频数据,且暂停输出所述第一音频数据。2.根据权利要求1所述的方法,其特征在于,所述输出所述第一视频数据,且暂停输出所述第一音频数据之后,还包括:获取第二视频数据的播放时间点,所述第二视频数据为所述播放器在所述第一视频数据之后接收到的视频数据;若所述第二视频播放时间点大于所述第一音频数据的播放时间点,则输出第二视频数据,且暂停输出所述第一音频数据;若所述第二视频播放时间点小于或等于所述第一音频数据的播放时间点,则输出所述第二视频数据和所述第一音频数据。3.根据权利要求1所述的方法,其特征在于,所述获取第一音频数据的播放时间点,包括:获取所述第一音频数据的第一实时传输控制协议RTCP发送端报告SR,所述第一RTCPSR中包含第一网络时间协议NTP时间和第一实时传输协议RTP时间,所述第一RTCPSR对应第一系统时间;根据所述第一NTP时间、所述第一RTP时间、所述第一音频数据的实时传输协议RTP包的时间戳及NTP基准时间获取所述第一音频数据的播放时间点。4.根据权利要求3所述的方法,其特征在于,所述获取第一视频数据的播放时间点,包括:获取所述第一视频数据的第二RTCPSR,所述第二RTCPSR中包含第二NTP时间和第二RTP时间,所述第二RTCPSR对应第二系统时间;根据所述第二NTP时间、所述第二RTP时间、所述第一视频数据的RTP包的时间戳及所述NTP基准时间获取所述第一视频数据的播放时间点。5.根据权利要求3所述的方法,其特征在于,所述获取第二视频数据的播放时间点,包括:获取所述第二视频数据对应的第三RTCPSR,所述第三RTCPSR中包括第三RTP时间;根据所述第三RTP时间和所述第一RTP时间获取所述第二视频数据的播放时间点...

【专利技术属性】
技术研发人员:李敬来
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1