流媒体播放方法及装置、存储介质与电子设备制造方法及图纸

技术编号:24591862 阅读:22 留言:0更新日期:2020-06-21 02:48
本公开提供一种流媒体播放方法、流媒体播放装置、存储介质与电子设备,涉及流媒体技术领域。其中,所述流媒体播放方法包括:响应于对目标流媒体的触发操作,将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备;所述延迟时间通过对所述音频设备进行延迟校准操作而确定;按照所述延迟时间对所述目标流媒体的画面数据进行缓存,以获取长度为所述延迟时间的缓存画面数据;若检测到所述音频数据的传输时长为所述延迟时间,将所述目标流媒体对应的缓存画面数据传输至显示设备进行显示,以对所述目标流媒体进行所述触发操作对应的播放控制操作。本公开能够避免延迟,解决音画不同步的问题。

Streaming media playing method and device, storage medium and electronic equipment

【技术实现步骤摘要】
流媒体播放方法及装置、存储介质与电子设备
本公开涉及流媒体
,尤其涉及一种流媒体播放方法、流媒体播放装置、计算机可读存储介质与电子设备。
技术介绍
目前,为了方便用户对流媒体进行控制,可以使用蓝牙耳机等设备来辅助进行流媒体播放操作。流媒体播放大多依赖于终端媒体系统。终端媒体系统在播放流媒体时,需要在屏幕上输出画面数据、往蓝牙耳机等音频设备上输出音频数据。但蓝牙耳机等设备存在延迟,在观看视频等场景下,会因为蓝牙性能原因出现画面数据已播放但是音频数据延迟播放的情况,导致音画不同步。为了解决上述问题,相关技术中,从蓝牙协议栈的角度,通过修改和优化蓝牙协议,达到减少延迟的效果。其中需要特定的蓝牙装置才可适配,难以适用于现有的蓝牙设备,因此具有一定的局限性,应用范围较小。由于需要修改协议,因此操作步骤较复杂,适用性较差,从而导致流媒体播放效果较差。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开提供了一种流媒体播放方法、流媒体播放装置、计算机可读存储介质与电子设备,进而至少在一定程度上克服现有技术中播放流媒体具有局限性以及播放效果较差的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的第一方面,提供一种流媒体播放方法,包括:响应于对目标流媒体的触发操作,将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备;所述延迟时间通过对所述音频设备进行延迟校准操作而确定;按照所述延迟时间对所述目标流媒体的画面数据进行缓存,以获取长度为所述延迟时间的缓存画面数据;若检测到所述音频数据的传输时长为所述延迟时间,将所述目标流媒体对应的缓存画面数据传输至显示设备进行显示,以对所述目标流媒体进行所述触发操作对应的播放控制操作。根据本公开的一个方面,提供一种流媒体播放装置,包括:音频数据传输模块,用于响应于对目标流媒体的触发操作,将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备;所述延迟时间通过对所述音频设备进行延迟校准操作而确定;画面数据缓存模块,用于按照所述延迟时间对所述目标流媒体的画面数据进行缓存,以获取长度为所述延迟时间的缓存画面数据;流媒体控制模块,用于若检测到所述音频数据的传输时长为所述延迟时间,将所述目标流媒体对应的缓存画面数据传输至显示设备进行显示,以对所述目标流媒体进行所述触发操作对应的播放控制操作。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的流媒体播放方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;存储器,用于存储所述处理器的可执行指令;以及其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的流媒体播放方法。本公开实施例中提供的流媒体播放方法、流媒体播放装置、计算机可读存储介质与电子设备,若接收到对目标流媒体的触发操作,则首先将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备,在传输音频设备的同时按照延迟时间对目标流媒体的画面数据进行缓存,以获取缓存画面数据;进一步在延迟时间的作用下将目标流媒体对应的缓存画面数据传输至显示设备进行显示。一方面,可针对不同的音频设备,计算不同的延迟时间,从而根据延迟时间适配不同的音频设备,使得目标流媒体的音频数据和画面数据可以同时播放,提高了普适性和应用范围。另一方面,从媒体播放角度对音频设备的延迟进行优化,不影响音频设备本身的协议标准,无需对音频设备的协议等内容进行优化和修改,简化了操作步骤,提高了准确性,降低了实现成本,提高了实用性。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施方式,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本示例性实施方式中用于实现流媒体播放方法的系统架构的示意图;图2示出本示例性实施方式中一种流媒体播放方法的流程图;;图3示出本示例性实施方式中播放控制的整体流程图;图4示出本示例性实施方式中视频播放的具体流程图;图5示出本示例性实施方式中一种流媒体播放装置的结构框图;图6示出本示例性实施方式中用于实现上述方法的电子设备的示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。图1中示意性示出了用于执行流媒体播放方法的系统架构。如图1所示,系统架构100可以包括第一端101和第二端102。其中,第一端101可以是客户端,例如可以为各种具有媒体播放功能的手持设备(智能手机)、台式计算机、车载设备以及可穿戴设备等等。第二端102可以是音频设备,例如具有播放音频功能的终端设备,用于对流媒体文件的音频进行播放。第二端例如可以为蓝牙耳机或者是其他用于播放音频的设备等等。应该理解,图1中的第一端和第二端的数目仅仅是示意性的。根据实际需要,可以具有任意数目的客户端和蓝牙耳机。基于上述系统架构,本公开示例性实施方式提供一种流媒体播放方法。图2示出了该流媒体播放方法的具体流程,可以包括以下步骤S210至步骤S230,详细介绍如下:在步骤S210中,响应于对目标流媒体的触发操作,将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备;所述延迟时间通过对所述音频设备进行延迟校准操作而确定。本公开实施例中,目标流媒体可以为任意待播放的流媒体,例如可以为待播放的视频等等。目标流媒体可以为直播类或者是点播类视频等等。目标流媒体可以通过各种合适的流媒体播放器进行播放和停止播放等操作。流媒体播放器可以为本文档来自技高网...

【技术保护点】
1.一种流媒体播放方法,其特征在于,包括:/n响应于对目标流媒体的触发操作,将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备;所述延迟时间通过对所述音频设备进行延迟校准操作而确定;/n按照所述延迟时间对所述目标流媒体的画面数据进行缓存,以获取长度为所述延迟时间的缓存画面数据;/n若检测到所述音频数据的传输时长为所述延迟时间,将所述目标流媒体对应的缓存画面数据传输至显示设备进行显示,以对所述目标流媒体进行所述触发操作对应的播放控制操作。/n

【技术特征摘要】
1.一种流媒体播放方法,其特征在于,包括:
响应于对目标流媒体的触发操作,将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备;所述延迟时间通过对所述音频设备进行延迟校准操作而确定;
按照所述延迟时间对所述目标流媒体的画面数据进行缓存,以获取长度为所述延迟时间的缓存画面数据;
若检测到所述音频数据的传输时长为所述延迟时间,将所述目标流媒体对应的缓存画面数据传输至显示设备进行显示,以对所述目标流媒体进行所述触发操作对应的播放控制操作。


2.根据权利要求1所述的流媒体播放方法,其特征在于,所述方法还包括:
响应于对参考流媒体的播放操作,执行所述延迟校准操作以确定所述音频设备的所述延迟时间。


3.根据权利要求2所述的流媒体播放方法,其特征在于,所述响应于对参考流媒体的播放操作,执行所述延迟校准操作以确定所述音频设备的所述延迟时间,包括:
若接收到对所述参考流媒体的播放操作,同时输出所述参考流媒体对应的参考音频数据和参考画面数据;
对所述参考音频数据和所述参考画面数据的播放时间进行对比得到播放时间之间的差别,并根据所述播放时间之间的差别进行所述延迟校准操作以确定所述延迟时间。


4.根据权利要求1所述的流媒体播放方法,其特征在于,所述将所述目标流媒体对应的音频数据传输至存在延迟时间的音频设备,包括:
将接收到所述触发操作的时间作为起始时刻,并从所述起始时刻开始将所述音频数据传输至存在所述延迟时间的音频设备直至所有音频数据传输完为止,以播放所述音频数据。


5.根据权利要求4所述的流媒体播放方法,其特征在于,所述若检测到所述音频数据的传输时长为所述延迟时间,将所述目标流媒体对应的缓存的画面数据传输...

【专利技术属性】
技术研发人员:张晨旸
申请(专利权)人:RealMe重庆移动通信有限公司
类型:发明
国别省市:重庆;50

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

1