视频播放方法及装置制造方法及图纸

技术编号:15706482 阅读:101 留言:0更新日期:2017-06-26 20:00
本发明专利技术公开了一种视频播放方法及装置。其中,该方法包括:获取服务器下发的目标视频流,其中,目标视频流是对不同场景下的音频信息和图像信息进行编码得到的,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;对目标视频流进行解码,得到解码后的视频流,其中,解码后的视频流包括:不同场景下的音频信息和图像信息;接收场景选择指令,场景选择指令用于指示播放解码后的视频流中的指定场景;响应于场景选择指令在播放界面中与指定场景对应的播放区域中播放指定场景下的图像信息,并同步播放音频信息。本发明专利技术解决了相关技术中在播放多场景时容易造成存储成本高且播放不同步的技术问题。

Video playback method and apparatus

The invention discloses a video playing method and device. Among them, the method includes: acquiring the target video server, the target video stream is obtained under different scenarios of encoding audio and image information, image information of each scenario is set up as a regional player in the player interface in the broadcast video stream to decode the target; and get the decoded video stream, wherein the decoded video stream includes different scenes of audio and image information; receiving scene selection instruction, scene selection instructions for indicating the decoded video playback specified scene in the stream; in response to the scene selection instruction image information play area in the play interface with the specified the scene in the corresponding play the scene, and synchronized playback of audio information. The invention solves the technical problem that the storage cost is high and the playing is not synchronized when playing the multi scenes in the relevant technology.

【技术实现步骤摘要】
视频播放方法及装置
本专利技术涉及多媒体领域,具体而言,涉及一种视频播放方法及装置。
技术介绍
在相关技术中,在播放多场景(如多剧情)视频时,一般采用多个播放器播放多路视频流的方式。具体地,不同的播放器播放不同的视频流,但是所有的播放器需要同时对相应的视频流进行解码。并且,客户端在渲染时,可以只渲染其中一个播放器播放的画面信息和音频信息,若用户选择了其他场景,则客户端需要切换至用于播放该场景的播放器上继续播放。在上述方案中,用户启动播放时需要同时获取多路视频流的地址,然后同时启动多个播放器,但在客户端只对其中一个播放器播放的画面和音频进行渲染,而其他播放器则处于隐藏状态,但是所有播放器需要同步解码。当用户选择了其他场景时,则切换到其他播放器进行画面和音频渲染。可见,上述方案在实现多场景播放时存在以下缺陷:1、需要同时存储多路视频流,后台存储成本更高;2、在网络出现抖动或者在弱网络情况下,客户端容易出现多个播放器不同步的现象,导致场景衔接时出现跳变或者重复,无法保证用户体验。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种视频播放方法及装置,以至少解决相关技术中在播放多场景时容易造成存储成本高且播放不同步的技术问题。根据本专利技术实施例的一个方面,提供了一种视频播放方法,包括:获取服务器下发的目标视频流,其中,上述目标视频流是对不同场景下的音频信息和图像信息进行编码得到的,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;对上述目标视频流进行解码,得到解码后的视频流,其中,上述解码后的视频流包括:上述不同场景下的音频信息和图像信息;接收场景选择指令,上述场景选择指令用于指示播放上述解码后的视频流中的指定场景;响应于上述场景选择指令在上述播放界面中与上述指定场景对应的播放区域中播放上述指定场景下的图像信息,并同步播放上述音频信息。根据本专利技术实施例的另一方面,还提供了另一种视频播放方法,包括:对不同场景下的音频信息和图像信息进行编码,得到目标视频流,其中,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;将上述目标视频流下发给客户端,其中,上述客户端用于接收并对上述目标视频流进行解码,得到解码后的视频流,其中,上述解码后的视频流包括:上述不同场景下的音频信息和图像信息,并接收场景选择指令,上述场景选择指令用于指示播放上述解码后的视频流中的指定场景,以及响应于上述场景选择指令在上述播放界面中与上述指定场景对应的播放区域中播放上述指定场景下的图像信息,并同步播放上述音频信息。根据本专利技术实施例的一个方面,提供了一种视频播放装置,包括:获取单元,用于获取服务器下发的目标视频流,其中,上述目标视频流是对不同场景下的音频信息和图像信息进行编码得到的,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;解码单元,用于对上述目标视频流进行解码,得到解码后的视频流,其中,上述解码后的视频流包括:上述不同场景下的音频信息和图像信息;第一接收单元,用于接收场景选择指令,上述场景选择指令用于指示播放上述解码后的视频流中的指定场景;第一播放单元,用于响应于上述场景选择指令在上述播放界面中与上述指定场景对应的播放区域中播放上述指定场景下的图像信息,并同步播放上述音频信息。根据本专利技术实施例的另一方面,还提供了另一种视频播放装置,包括:编码单元,用于对不同场景下的音频信息和图像信息进行编码,得到目标视频流,其中,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;发送单元,用于将上述目标视频流下发给客户端,其中,上述客户端用于接收并对上述目标视频流进行解码,得到解码后的视频流,其中,上述解码后的视频流包括:上述不同场景下的音频信息和图像信息,并接收场景选择指令,上述场景选择指令用于指示播放上述解码后的视频流中的指定场景,以及响应于上述场景选择指令在上述播放界面中与上述指定场景对应的播放区域中播放上述指定场景下的图像信息,并同步播放上述音频信息。在本专利技术实施例中,采用将多个场景的视频流编码到一个视频流中的方式,通过获取服务器下发的目标视频流,其中,目标视频流是对不同场景下的音频信息和图像信息进行编码得到的,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;对目标视频流进行解码,得到解码后的视频流,其中,解码后的视频流包括:不同场景下的音频信息和图像信息;接收场景选择指令,场景选择指令用于指示播放解码后的视频流中的指定场景;响应于场景选择指令在播放界面中与指定场景对应的播放区域中播放指定场景下的图像信息,并同步播放音频信息,由于服务器已经将不同场景的视频流预先编码在一个视频流中了,一方面可以节约存储空间,另一方面,由于客户端同时解码同一视频流中的所有场景,因此,用户在播放过程中若任意切换不同的播放场景,则都不会出现跳变或者重复,从而实现了在播放多场景视频时节约存储成本且同步播放不同场景的技术效果,进而解决了相关技术中在播放多场景时容易造成存储成本高且播放不同步的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的视频播放方法的硬件环境的示意图;图2是根据本专利技术实施例的一种可选的视频播放方法的流程图;图3是根据本专利技术实施例的另一种可选的视频播放方法的流程图;图4是根据本专利技术实施例的一种可选的视频播放装置的示意图;图5是根据本专利技术实施例的一种优选的视频播放装置的示意图;图6是根据本专利技术实施例的一种优选的视频播放装置的示意图;图7是根据本专利技术实施例的另一种可选的视频播放装置的示意图;以及图8是根据本专利技术实施例的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本专利技术实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:多剧情(即多场景):同一个视频源有多个不同的图像(比如男女主角不同视角的图像,比赛中不同角度的画面图像等)。实施例1根据本专利技术实施例,提供了一种视频播放方法的方法实施例。可选地,在本实施例中,上述视频播放方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端1本文档来自技高网
...
视频播放方法及装置

【技术保护点】
一种视频播放方法,其特征在于,包括:获取服务器下发的目标视频流,其中,所述目标视频流是对不同场景下的音频信息和图像信息进行编码得到的,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;对所述目标视频流进行解码,得到解码后的视频流,其中,所述解码后的视频流包括:所述不同场景下的音频信息和图像信息;接收场景选择指令,所述场景选择指令用于指示播放所述解码后的视频流中的指定场景;响应于所述场景选择指令在所述播放界面中与所述指定场景对应的播放区域中播放所述指定场景下的图像信息,并同步播放所述音频信息。

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:获取服务器下发的目标视频流,其中,所述目标视频流是对不同场景下的音频信息和图像信息进行编码得到的,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;对所述目标视频流进行解码,得到解码后的视频流,其中,所述解码后的视频流包括:所述不同场景下的音频信息和图像信息;接收场景选择指令,所述场景选择指令用于指示播放所述解码后的视频流中的指定场景;响应于所述场景选择指令在所述播放界面中与所述指定场景对应的播放区域中播放所述指定场景下的图像信息,并同步播放所述音频信息。2.根据权利要求1所述的方法,其特征在于,响应于所述场景选择指令在所述播放界面中与所述指定场景对应的播放区域中播放所述指定场景下的图像信息,并同步播放所述音频信息包括:获取所述指定场景的场景信息,其中,所述场景信息至少包括:所述指定场景下的图像的分辨率、起始坐标和音轨编号;响应于所述场景选择指令在所述播放界面中由所述分辨率和所述起始坐标确定的播放区域中播放所述指定场景下的图像信息,并同步播放由所述音轨编号确定的音频信息。3.根据权利要求2所述的方法,其特征在于,在所述指定场景包括多个场景的情况下,响应于所述场景选择指令在所述播放界面中由所述分辨率和所述起始坐标确定的播放区域中播放所述指定场景下的图像信息包括:响应于所述场景选择指令在所述播放界面中由所述分辨率和所述起始坐标确定的各播放区域中播放所述多个场景中每个场景下各自对应的图像信息,其中,所述各播放区域中任意一个播放区域与所述各播放区域中其他播放区域都不重合。4.根据权利要求1或2所述的方法,其特征在于,在所述指定场景包括一个场景的情况下,在响应于所述场景选择指令在所述播放界面中与所述指定场景对应的播放区域中播放所述指定场景下的图像信息,并同步播放所述音频信息之后,所述方法还包括:接收播放区域调整指令,其中,所述播放区域调整指令用于指示对播放所述指定场景下的图像信息的播放区域进行调整;响应于所述播放区域调整指令在调整后的播放区域中播放所述指定场景下的图像信息,并同步播放所述音频信息。5.根据权利要求1所述的方法,其特征在于,在响应于所述场景选择指令在所述播放界面中与所述指定场景对应的播放区域中播放所述指定场景下的图像信息,并同步播放所述音频信息之后,所述方法还包括:接收场景切换指令,其中,所述场景切换指令用于指示将当前播放场景由所述指定场景切换至其他场景;响应于所述场景切换指令在所述播放界面中与所述其他场景对应的播放区域中播放所述其他场景下的图像信息,并同步播放所述其他场景下的音频信息。6.一种视频播放方法,其特征在于,包括:对不同场景下的音频信息和图像信息进行编码,得到目标视频流,其中,每个场景下的图像信息被设置为在播放界面中的一个播放区域中播放;将所述目标视频流下发给客户端,其中,所述客户端用于接收并对所述目标视频流进行解码,得到解码后的视频流,其中,所述解码后的视频流包括:所述不同场景下的音频信息和图像信息,并接收场景选择指令,所述场景选择指令用于指示播放所述解码后的视频流中的指定场景,以及响应于所述场景选择指令在所述播放界面中与所述指定场景对应的播放区域中播放所述指定场景下的图像信息,并同步播放所述音频信息。7.根据权利要求6所述的方法,其特征在于,在对不同场景下的音频信息和图像信息进行编码,得到目标视频流之前或者同时,所述方法还包括:存储所述不同场景的场景信息,其中,所述场景信息至少包括:所述目标视频流中包含的所述不同场景的份数,所述不同场景中各个场景下的图像的分辨率、起始坐标和音轨编号。8.一种视...

【专利技术属性】
技术研发人员:左洪涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1