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

技术编号:13794916 阅读:94 留言:0更新日期:2016-10-06 11:05
本公开揭示了一种流媒体数据播放方法及装置,属于计算机技术领域。所述流媒体数据播放方法包括:接收流媒体数据,流媒体数据至少包括环绕声音轨;检测播放设备是否符合环绕声播放条件;在播放设备符合环绕声播放条件时,选择流媒体数据中的环绕声音轨进行播放。通过接收包含有环绕声音轨的流媒体数据,在播放设备符合环绕声播放条件时,选择流媒体数据中的环绕声音轨进行播放;解决了相关技术中因流媒体数据仅包含立体声音轨,导致具有环绕声播放功能的播放设备无法获得环绕播放效果的问题;达到了可以保证具有环绕声播放功能的播放设备在播放流媒体数据时可以获得环绕播放效果的效果。

【技术实现步骤摘要】

本公开涉及计算机
,特别涉及一种流媒体数据播放方法及装置
技术介绍
直播或广播的音视频流通常用于直播节目、虚拟电台/电视台或虚拟频道等。目前,直播或广播的音视频流都是立体声的,并未考虑用户的声音输出设备的差异。即使用户有环绕声的声音输出设备,在收听/收看直播或广播的音视频流时,也无法根据该声音输出设备获得环绕声的体验。
技术实现思路
本公开提供一种流媒体数据播放方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种流媒体数据播放方法,所述方法包括:接收流媒体数据,所述流媒体数据至少包括环绕声音轨;检测播放设备是否符合环绕声播放条件;在所述播放设备符合所述环绕声播放条件时,选择所述流媒体数据中的所述环绕声音轨进行播放。根据本公开实施例的第二方面,提供一种流媒体数据播放装置,所述装置包括:接收模块,被配置为接收流媒体数据,所述流媒体数据至少包括环绕声音轨;第一检测模块,被配置为检测播放设备是否符合环绕声播放条件;第一播放模块,被配置为在所述第一检测模块检测到所述播放设备符合所述环绕声播放条件时,选择所述接收模块接收到的所述流媒体数据中的所述环绕声音轨进行播放。根据本公开实施例的第三方面,提供一种流媒体数据播放装置,所述装置包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:接收流媒体数据,所述流媒体数据至少包括环绕声音轨;检测播放设备是否符合环绕声播放条件;在所述播放设备符合所述环绕声播放条件时,选择所述流媒体数据中的所述环绕声音轨进行播放。本公开的实施例提供的技术方案可以包括以下有益效果:通过接收包含有环绕声音轨的流媒体数据,在播放设备符合环绕声播放条件时,选择流媒体数据中的环绕声音轨进行播放;由于当播放设备具有环绕声播放功能时,可以选中流媒体数据中的环绕声音轨进行播放,因此解决了相关技术中因流媒体数据仅包含立体声音轨,导致具有环绕声播放功能的播放设备无法获得环绕播放效果的问题;达到了可以保证具有环绕声播放功能的播放设备在播放流媒体数据时可以获得环绕播放效果的效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。图1是根据部分示例性实施例示出的一种流媒体数据播放方法所涉及的实施环境的示意图;图2是根据一示例性实施例示出的一种流媒体数据播放方法的流程图;图3A是根据另一示例性实施例示出的一种流媒体数据播放方法的流程图;图3B是根据一示例性实施例示出的检测播放设备是否符合环绕声播放条件的三种方式的示意图;图3C是根据再一示例性实施例示出的一种流媒体数据播放方法的流程图;图3D是根据一示例性实施例示出的对播放方式进行选择的提示界面的示
意图;图4是根据一示例性实施例示出的一种流媒体数据播放装置的框图;图5是根据另一示例性实施例示出的一种流媒体数据播放装置的框图;图6是根据一示例性实施例示出的一种用于播放流媒体数据的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据部分示例性实施例示出的一种流媒体数据播放方法所涉及的实施环境的示意图,如图1所示,该实施环境可以包括播放设备120和服务端140。服务端140可以为播放设备120提供可直播的流媒体数据。这里所讲的服务端140可以是电台、信号发射塔、卫星等。播放设备120可以为从服务端140中获取并直播流媒体数据的电子设备,该电子设备可以是智能电视、音响、收音机、耳机、耳麦、智能手机、平板电脑、电子书阅读器、多媒体播放器、膝上型便携计算机和台式计算机等等。这里的播放设备120可以同时支持立体声播放和环绕声播放,也可以仅支持立体声播放。图2是根据一示例性实施例示出的一种流媒体数据播放方法的流程图,如图2所示,该流媒体数据播放方法应用于图1所示的实施环境中的播放设备120中,包括以下步骤。在步骤201中,接收流媒体数据,流媒体数据至少包括环绕声音轨。环绕声音轨对应于与流媒体数据对应的完整的音频数据。在步骤202中,检测播放设备是否符合环绕声播放条件。在步骤203中,在播放设备符合环绕声播放条件时,选择该流媒体数据中的环绕声音轨进行播放。播放设备在选择该流媒体数据中的环绕声音轨进行播放时,即通过环绕声播放方式对流媒体数据进行播放。综上所述,本公开实施例中提供的流媒体数据播放方法,通过接收包含有环绕声音轨的流媒体数据,在播放设备符合环绕声播放条件时,选择流媒体数据中的环绕声音轨进行播放;由于当播放设备具有环绕声播放功能时,可以选中流媒体数据中的环绕声进行播放,因此解决了相关技术中因流媒体数据仅包含立体声音轨,导致具有环绕声播放功能的播放设备无法获得环绕播放效果的问题;达到了可以保证具有环绕声播放功能的播放设备在播放流媒体数据时可以获得环绕播放效果的效果。图3A是根据另一示例性实施例示出的一种流媒体数据播放方法的流程图,如图3A所示,该流媒体数据播放方法应用于图1所示的实施环境中的播放设备120中,包括以下步骤。在步骤301中,接收流媒体数据。流媒体数据通常可以为直播或广播的音视频流。流媒体数据中可以同时包括环绕声音轨和立体声音轨,每一路音轨均对应于与流媒体数据对应的完整的音频数据。可选的,播放设备可以通过有线网络方式或无线网络方式从服务端中接收正在直播或广播的流媒体数据。在步骤302中,检测接收到的流媒体数据是否包括环绕声音轨。为了能够保证播放流媒体数据的播放设备在播放流媒体数据时可以有比较好的声效,这里可以在流媒体数据中添加环绕声音轨,也即,在原有的仅包含立体声音轨的流媒体数据中,增加了环绕声音轨,以便于为播放设备提供更高的播放声效。对应的,播放设备如若确定是否能够得到环绕声声效,还需要先检测接收到的流媒体数据是否包括环绕声音轨。在步骤303中,若接收到的流媒体数据包括环绕声音轨,则检测播放设备是否符合环绕声播放条件。若接收到的流媒体数据包括环绕声音轨,则表明该流媒体数据可以被以环绕声播放方式进行播放,但播放设备必须具有能够支持播放环绕声,因此此时
播放设备还需要进一步检测播放设备是否符合环绕声播放条件。这里环绕声播放条件可以为不同的条件,因此步骤303在具体判断时可以多种方式。请参见图3B所示,其是根据一示例性实施例示出的检测播放设备是否符合环绕声播放条件的三种方式的示意图,播放设备在检测播放设备是否符合环绕声播放条件可以时,可以包括:在步骤303a中,检测播放设备是否支持环绕声播放。当播放设备接收到流媒体数据且确定了流媒体数据中包括环绕声音轨,此时则还需要进一步检测播放设备是否能够支持环绕声播放。在实际应用中,有些播放设备本身并不支持环绕声播放,因此即使流媒体数据中包括环绕声音轨,也无法对环绕声音轨进行播放。而有些播放设备本身是支持环绕声播放的,如果流媒体数据中也包括环绕声音本文档来自技高网
...

【技术保护点】
一种流媒体数据播放方法,其特征在于,所述方法包括:接收流媒体数据,所述流媒体数据至少包括环绕声音轨;检测播放设备是否符合环绕声播放条件;在所述播放设备符合所述环绕声播放条件时,选择所述流媒体数据中的所述环绕声音轨进行播放。

【技术特征摘要】
1.一种流媒体数据播放方法,其特征在于,所述方法包括:接收流媒体数据,所述流媒体数据至少包括环绕声音轨;检测播放设备是否符合环绕声播放条件;在所述播放设备符合所述环绕声播放条件时,选择所述流媒体数据中的所述环绕声音轨进行播放。2.根据权利要求1所述的方法,其特征在于,所述检测播放设备是否符合环绕声播放条件,包括:检测所述播放设备是否支持环绕声播放;或,检测所述播放设备的播放方式是否被设置为环绕声播放;或,检测所述播放设备的播放方式是否被设置为环绕声优先播放。3.根据权利要求1所述的方法,其特征在于,所述流媒体数据还包括立体声音轨,所述方法还包括:在所述播放设备不符合所述环绕声播放条件时,选择所述流媒体数据中的所述立体声音轨进行播放。4.根据权利要求1所述的方法,其特征在于,所述检测播放设备是否符合环绕声播放条件,包括:检测接收到的所述流媒体数据是否包括环绕声音轨;若接收到的所述流媒体数据包括环绕声音轨,则检测播放设备是否符合所述环绕声播放条件。5.根据权利要求1至4中任一所述的方法,其特征在于,所述方法还包括:当接收到的所述流媒体数据同时包括环绕声音轨和立体声音轨时,检测所述播放设备是否被禁止自动选择音轨播放;若所述播放设备被禁止自动选择音轨播放,则提示对所述流媒体数据中的所述环绕声音轨和所述立体声音轨进行选择;播放所述流媒体数据中被选择的音轨。6.一种流媒体数据播放装置,其特征在于,所述装置包括:接收模块,被配置为接收流媒体数据,所述流媒体数据至少包括环绕声音轨;第一检测模块,被配置为检测播放设备是否符合环绕声播放条件;第一播放模块,被配置为在所述第一检测模块检测到所述播放设备符合所述环绕声播放条件时,选择所述接收模块接收到的所述流媒体数据中的所述环绕声音轨进行播放...

【专利技术属性】
技术研发人员:江波丁晓亮任明月
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1