The invention discloses a video decoding, playing method, device, system, terminal and storage medium. The video decoding method includes: calling the soft decoder to decode the video and obtaining the hard decoder; initializing the hard decoder if the hard decoder is obtained; and calling the hard decoder to continue decoding the video if the hard decoder is initialized. Through the above technical scheme, the video is decoded softly at first, avoiding that the video can not be decoded and watched due to waiting for the initialization of the hard decoder, and the hard decoder is initialized after the hard decoder is acquired. After the initialization of the hard decoder, the hard decoder is invoked to continue decoding the video, which improves the decoding efficiency of the video as a whole, even if the video is switched frequently. It can reduce the delay of video decoding and improve the viewing experience of users.
【技术实现步骤摘要】
视频解码、播放方法、装置、系统、终端及存储介质
本专利技术实施例涉及视频处理
,尤其涉及一种视频解码、播放方法、装置、系统、终端及存储介质。
技术介绍
在当今的移动互联网时代,网络视频直播的应用越来越广泛,人们可以通过网络收看到远端正在直播的视频实况,如赛事、会议、教学、手术等等。网络视频直播的方式是将视频信号压缩(编码)形成码流,通过网络将码流传输至客户端,用户从客户端观看直播时,将接收到的码流解码后输出图像或视频。在客户端,为了提高解码速度以及降低客户端的中央处理器(CentralProcessingUnit,CPU)消耗,采用硬件解码器进行解码,其中,硬件解码器一般是指图形处理器(GraphicsProcessingUnit,GPU)。在刚进入直播间或切换直播视频等情况下,获取硬解码器并重新初始化硬解码器的过程较慢,容易使得首帧视频解码消耗时间过长,延迟过高,尤其当用户频繁切换直播视频时,采用硬件解码器解码会造成画面的延迟或卡顿,严重影响观看。
技术实现思路
本专利技术提供了一种视频解码、播放方法、装置、系统、终端及存储介质。提高视频的解码效率。第一方面,本专利技术实施例提供了一种视频解码方法,包括:调用软解码器解码视频,并获取硬解码器;如果获取到硬解码器,则初始化所述硬解码器;如果硬解码器初始化完毕,则调用所述硬解码器继续解码视频。第二方面,本专利技术实施例提供了一种视频播放方法,包括:接收视频;通过如第一方面所述的视频解码方法解码视频;播放解码后的视频。第三方面,本专利技术实施例提供了一种视频解码控制装置,包括:调用模块,用于调用软解码器解码视 ...
【技术保护点】
1.一种视频解码方法,其特征在于,包括:调用软解码器解码视频,并获取硬解码器;如果获取到硬解码器,则初始化所述硬解码器;如果硬解码器初始化完毕,则调用所述硬解码器继续解码视频。
【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:调用软解码器解码视频,并获取硬解码器;如果获取到硬解码器,则初始化所述硬解码器;如果硬解码器初始化完毕,则调用所述硬解码器继续解码视频。2.根据权利要求1所述的方法,其特征在于,所述调用软解码器解码视频,包括:初次进入直播间,则调用软解码器解码视频;或者,切换直播间,则调用软解码器解码视频;或者,在直播间内切换视频参数,则调用软解码器解码视频。3.根据权利要求1或2所述的方法,其特征在于,所述初始化所述硬解码器之前,还包括:设置所述硬解码器的重置标志位参数为待初始化标志。4.根据权利要求1或2所述的方法,其特征在于,所述获取到硬解码器,包括:硬解码器的持有状态为空闲,则持有所述硬解码器。5.根据权利要求1或2所述的方法,其特征在于,所述初始化所述硬解码器,包括:主线程发送初始化硬解码器的指令;子线程根据所述初始化硬解码器的指令初始化所述硬解码器。6.一种视频播放方法,其特征在于,包括:接收视频;通过如权利要求1至5任一项所述的视频解码方法解码视频;播放解...
【专利技术属性】
技术研发人员:刘清,张文忠,刘丽,
申请(专利权)人:广州市网星信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。