掌桥专利:专业的专利平台
掌桥专利
首页

视频数据的回放方法、装置、存储介质以及电子装置

文献发布时间:2023-06-19 11:17:41


视频数据的回放方法、装置、存储介质以及电子装置

技术领域

本发明实施例涉及通信领域,具体而言,涉及一种视频数据的回放方法、装置、存储介质以及电子装置。

背景技术

随着智能手机和各厂商配套App应用的普及,用户查看监控视频越来越方便。普通场景下使用的无线网络环境,网络带宽一般都有限,无法满足更高标准场景下视频流畅播放的要求。

目前的相关技术中,在回放视频数据的过程中,一般是将完整的视频数据发送至终端,再由终端根据不同的需求执行相应的处理,因此,会存在对网络带宽要求较高,在网络带宽难以满足视频数据传输的情况下,造成视频难以根据用户需求流畅播放的技术问题。

针对相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种视频数据的回放方法、装置、存储介质以及电子装置,以至少解决相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题。

根据本发明的一个实施例,提供了一种视频数据的回放方法,包括:获取客户端发送的回放请求,其中,所述回放请求中包括有第一视频数据的标识信息以及回放参数;基于所述标识信息获取所述第一视频数据,并按照所述回放参数对所述第一视频数据进行解码及编码,得到目标视频数据,其中,所述目标视频数据为支持按照所述回放参数播放的数据;将所述目标视频数据发送给客户端,以指示所述客户端按照所述回放参数播放所述目标视频数据。

根据本发明的另一个实施例,提供了一种视频数据的回放装置,包括:获取模块,用于获取客户端发送的回放请求,其中,所述回放请求中包括有第一视频数据的标识信息以及回放参数;处理模块,用于基于所述标识信息获取所述第一视频数据,并按照所述回放参数对所述第一视频数据进行解码及编码,得到目标视频数据,其中,所述目标视频数据为支持按照所述回放参数播放的数据;发送模块,用于将所述目标视频数据发送给客户端,以指示所述客户端按照所述回放参数播放所述目标视频数据。

根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述任一项方法实施例中的步骤。

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项方法实施例中的步骤。

通过本发明,采用获取客户端发送的回放请求,其中,回放请求中包括有第一视频数据的标识信息以及回放参数,基于标识信息获取第一视频数据,并按照回放参数对第一视频数据进行解码及编码,得到目标视频数据,其中,目标视频数据为支持按照回放参数播放的数据,将目标视频数据发送给客户端,以指示客户端按照回放参数播放目标视频数据的方式,通过在图像采集设备或服务器端获取由客户端发送的视频数据的标识和回放参数,进而,实现在图像采集设备或服务器端完成视频数据的回放处理,再发送至客户端,避免由于网络带宽达不到要求,而导致的视频数据播放卡顿等技术问题,进而,相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,达到提高视频数据的回放效率的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的视频数据的回放方法的移动终端的硬件结构框图;

图2是根据本发明实施例的一种可选的视频数据的回放方法的流程示意图;

图3是根据本发明实施例的一种可选的视频数据的回放方法的流程示意图;

图4是根据本发明实施例的另一种可选的视频数据的回放方法的流程示意图;

图5是根据本发明实施例的一种可选的视频数据的回放装置的结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明的实施例。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

本申请实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种视频数据的回放方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的视频数据的回放方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种运行于移动终端、计算机终端或者类似的运算装置的视频数据的回放方法,图2是根据本发明实施例的一种可选的视频数据的回放方法的流程示意图,如图2所示,该流程包括如下步骤:

S202,获取客户端发送的回放请求,其中,回放请求中包括有第一视频数据的标识信息以及回放参数;

S204,基于标识信息获取第一视频数据,并按照回放参数对第一视频数据进行解码及编码,得到目标视频数据,其中,目标视频数据为支持按照回放参数播放的数据;

S206,将目标视频数据发送给客户端,以指示客户端按照回放参数播放目标视频数据。

可选地,在本实施例中,上述视频数据的回放方法的执行主体可以包括但不限于图像采集设备,例如,录像机、摄像机等其他具有数据处理能力的图像采集设备,或者,还可以包括但不限于用于存储视频数据的服务器等。

可选地,在本实施例中,上述客户端可以包括但不限于以下至少之一:手机(如Android手机、iOS手机等)、笔记本电脑、平板电脑、掌上电脑、MID(Mobile InternetDevices,移动互联网设备)、PAD、台式电脑、智能电视等计算机设备。

可选地,在本实施例中,上述回放请求可以包括但不限于由工作人员在客户端进行配置,上述第一视频数据的标识信息可以包括但不限于上述第一视频数据的ID或域名数据,上述回放参数可以包括但不限于回放倍数参数、回放路数参数等。

可选地,在本实施例中,上述解码及编码可以但不限于通过预设的编解码方式实现,例如,解码流程同存储设备本地回放的解码流程(根据回放参数,从硬盘读取对应数据,送音视频模块解码),编码流程同“零通道预览”业务的编码流程(将存储设备本地倍速回放或者多通道回放的画面效果作为一种视频码流重新编码)。

可选地,在本实施例中,还可以包括但不限于先由本申请的执行主体或客户端获取执行主体与客户端之间的数据传输能力,例如,网络数据的传输速度,网络带宽等,在上述数据传输能力达到预设条件的情况下,执行上述视频数据的回放方法。

通过本实施例,采用获取客户端发送的回放请求,其中,回放请求中包括有第一视频数据的标识信息以及回放参数,基于标识信息获取第一视频数据,并按照回放参数对第一视频数据进行解码及编码,得到目标视频数据,其中,目标视频数据为支持按照回放参数播放的数据,将目标视频数据发送给客户端,以指示客户端按照回放参数播放目标视频数据的方式,通过在图像采集设备或服务器端获取由客户端发送的视频数据的标识和回放参数,进而,实现在图像采集设备或服务器端完成视频数据的回放处理,再发送至客户端,避免由于网络带宽达不到要求,而导致的视频数据播放卡顿等技术问题,进而,相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,达到提高视频数据的回放效率的技术效果。

作为一种可选的方案,按照所述回放参数对所述第一视频数据进行解码及编码包括:

开启目标解码通道;

将所述第一视频数据发送至所述解码通道;

在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据;

对所述第二视频数据进行编码,以得到所述目标视频数据。

可选地,在本实施例中,上述目标解码通道可以包括但不限于一个或多个,在上述目标解码通道中,能够实现按照回放参数解码上述第一视频数据,以得到上述第二视频数据。

可选地,在本实施例中,上述对第二视频数据编码可以包括但不限于压缩上述第二视频数据为预定类型的压缩数据包,以实现将上述目标视频数据发送至对应的客户端。

上述仅是一种示例,本实施例不作任何具体的限定。

通过本实施例,采用开启目标解码通道,将所述第一视频数据发送至所述解码通道,在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据,对所述第二视频数据进行编码,以得到所述目标视频数据的方式,实现在图像采集设备或服务器端完成视频数据的回放处理,再发送至客户端,避免由于网络带宽达不到要求,而导致的视频数据播放卡顿等技术问题,进而,相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,达到提高视频数据的回放效率的技术效果。

作为一种可选的方案,在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据,包括:

获取所述回放参数的参数类型;

在所述参数类型用于表示回放速度参数的情况下,在所述解码通道中按照所述回放速度参数解码所述第一视频数据,以得到所述第二视频数据。

可选地,在本实施例中,上述回放速度参数可以包括但不限于为1.25倍速、1.5倍速、2倍速、3倍速等,具体而言,可以根据用户的实际需求在客户端中确定上述回放速度参数,进而,获取上述回放参数的参数类型,在解码通道中按照上述回放速度参数解码上述第一视频数据,以得到上述第二视频数据。

可选地,在本实施例中,上述参数类型可以包括但不限于回放速度参数、回放路数参数、回放时间长度等多种回放参数类型中的一种或多种。

可选地,在本实施例中,在上述解码通道包括多个的情况下,可以基于不同参数类型的回放参数进行并行解码,例如,在获取到客户端发送的回放参数为按照1.25倍速以及按照3倍速播放的情况下,分别并行在不同的解码通道中对第一视频数据进行解码,得到按照1.25倍速播放的第二视频数据以及按照3倍速播放的第二视频数据。

上述仅是一种示例,本实施例不做任何具体的限定。

通过本实施例,采用获取所述回放参数的参数类型,在所述参数类型用于表示回放速度参数的情况下,在所述解码通道中按照所述回放速度参数解码所述第一视频数据,以得到所述第二视频数据的方式,进而,解决相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,达到提高视频数据的回放效率的技术效果。

作为一种可选的方案,在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据,包括:

获取所述回放参数的参数类型;

在所述参数类型用于表示回放路数参数的情况下,在所述解码通道按照所述回放路数参数解码所述第一视频数据,以得到所述第二视频数据。

可选地,在本实施例中,上述回放路数参数可以包括但不限于为2通道、4通道、8通道等,具体而言,可以根据用户的实际需求在客户端中确定上述回放路数参数,进而,获取上述回放参数的参数类型,在解码通道中按照上述回放路数参数解码上述第一视频数据,以得到上述第二视频数据。

可选地,在本实施例中,上述参数类型可以包括但不限于回放路数参数、回放路数参数、回放时间长度等多种回放参数类型中的一种或多种。

可选地,在本实施例中,在上述解码通道包括多个的情况下,可以基于不同参数类型的回放参数进行并行解码,例如,在获取到客户端发送的回放参数为按照4通道以及按照8通道播放的情况下,分别并行在不同的解码通道中对第一视频数据进行解码,得到按照4通道播放的第二视频数据以及按照8通道播放的第二视频数据。

上述仅是一种示例,本实施例不做任何具体的限定。

通过本实施例,采用获取所述回放参数的参数类型,在所述参数类型用于表示回放路数参数的情况下,在所述解码通道中按照所述回放路数参数解码所述第一视频数据,以得到所述第二视频数据的方式,进而,解决相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,达到提高视频数据的回放效率的技术效果。

作为一种可选的方案,在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据,包括:

获取所述回放参数的参数类型;

在所述参数类型用于表示回放速度参数的情况下,在所述解码通道按照所述回放速度参数解码所述第一视频数据,得到第三视频数据;

在所述参数类型用于表示回放路数参数的情况下,在所述解码通道按照所述回放路数参数解码所述第一视频数据,得到第四视频数据;

将所述第三视频数据与所述第四视频数据合并为所述第二视频数据。

可选地,在本实施例中,上述参数类型可以包括但不限于回放路数参数、回放路数参数、回放时间长度等多种回放参数类型中的一种或多种。

可选地,在本实施例中,上述回放路数参数可以包括但不限于为2通道、4通道、8通道等,具体而言,可以根据用户的实际需求在客户端中确定上述回放路数参数,进而,获取上述回放参数的参数类型,在解码通道中按照上述回放路数参数解码上述第一视频数据,以得到上述第二视频数据。

可选地,在本实施例中,上述回放速度参数可以包括但不限于为1.25倍速、1.5倍速、2倍速、3倍速等,具体而言,可以根据用户的实际需求在客户端中确定上述回放速度参数,进而,获取上述回放参数的参数类型,在解码通道中按照上述回放速度参数解码上述第一视频数据,以得到上述第二视频数据。

可选地,在本实施例中,在上述解码通道包括多个的情况下,可以基于不同参数类型的回放参数进行并行解码,例如,在获取到客户端发送的回放参数为按照1.25倍速以及按照4通道播放的情况下,分别并行在不同的解码通道中对第一视频数据进行解码,得到按照1.25倍速播放的第三视频数据以及按照4通道播放的第四视频数据。

可选地,在本实施例中,将所述第三视频数据与所述第四视频数据合并为所述第二视频数据可以包括但不限于将上述第三视频数据和上述第四视频数据合并在同一文件中,并在客户端进行顺序播放。

通过本实施例,采用获取所述回放参数的参数类型,在所述参数类型用于表示回放速度参数的情况下,在所述解码通道按照所述回放速度参数解码所述第一视频数据,得到第三视频数据,在所述参数类型用于表示回放路数参数的情况下,在所述解码通道按照所述回放路数参数解码所述第一视频数据,得到第四视频数据,将所述第三视频数据与所述第四视频数据合并为所述第二视频数据的方式,进而,解决相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,达到提高视频数据的回放效率的技术效果。

作为一种可选的方案,在所述解码通道中按照所述回放路数参数解码所述第一视频数据,以得到所述第二视频数据,包括:

根据所述回放路数参数将所述第一视频数据切分割为多路视频数据,其中,所述多路视频数据中的每路视频数据分别在对应的分割区域中播放;

在所述多路视频数据中每路视频数据分别对应的分割区域中开启多个解码通道;

将所述多路视频数据中每路视频数据发送至所述多个解码通道对应的解码通道中;

在所述多个解码通道中,单独解码所述每路视频数据,以得到解码后的多路视频数据,所述第二视频数据包括解码后的多路视频数据。

可选地,在本实施例中,可以通过包括但不限于如下方式将第一视频数据切分割为多路视频数据:

需要说明的是,请求的第一视频数据包含了路数和分割模式(四分割、八分割、九分割等等),存储设备本地根据请求的路数和分割模式进行编解码操作,并得到符合要求的视频数据。

可选地,在本实施例中,上述多个解码通道中的每个解码通道对应多路视频数据中的一路视频数据,

可选地,在本实施例中,上述单独解码每路视频数据可以包括但不限于采用相同或不同的方式解码每路视频数据,换言之,每个解码通道的解码方式可以不同,也可以部分相同或全部相同。

通过本实施例,采用根据所述回放路数参数将所述第一视频数据切分割为多路视频数据,其中,所述多路视频数据中的每路视频数据分别在对应的分割区域中播放,在所述多路视频数据中每路视频数据分别对应的分割区域中开启多个解码通道,将所述多路视频数据中每路视频数据发送至所述多个解码通道对应的解码通道中,在所述多个解码通道中,单独解码所述每路视频数据,以得到解码后的多路视频数据,所述第二视频数据包括解码后的多路视频数据的方式,进而,解决相关技术中存在的视频数据难以根据用户需求流畅播放的技术问题,达到提高视频数据的回放效率的技术效果。

下面结合具体的示例,对本实施例进行进一步的解释说明:

在本实施例中,将倍速回放的动作放在设备端上操作,并将倍速回放后的画面进行编码,编码后的数据既有倍速回放的画面效果,又和单倍速的码流量保持一致。从而实现低带宽下高倍速回放的功能。

图3是根据本发明实施例的一种可选的视频数据的回放方法的示意图,如图3所示,单通道倍速回放详细步骤如下:

S302,开始;

S304,接收客户端的回放请求,获取设置的回放速度参数;

S306,设备在后台开启解码通道;

S308,将硬盘数据发送给解码通道并按倍速解码;

S310,对解码通道再编码;

S312,将编码后的数据发送给客户端;

S314,结束。

图4是根据本发明实施例的另一种可选的视频数据的回放方法的示意图,如图4所示,多通道回放详细步骤如下:

S402,开始;

S404,接收客户端设置的回放路数参数;

S406,设备在后台根据回放路数切分割;

S408,每个分割区域单独回放录像(与前述步骤S304以及步骤S306一致);

S410,对整个分割画面再编码;

S412,将编码后的数据发送给客户端;

S414,结束。

上述仅是一种示例,本实施例不做任何具体的限定。

通过本实施例,本实施例网络倍速回放不需要抽针,画面流畅,不存在高倍速、多通道的复杂业务下的网络带宽的瓶颈,本实施例在设备端解码,倍速回放效果在客户端展示。

采用本实施例中的视频数据的回放方法可以包括但不限于实现如下技术效果:

网络倍速回放,先在设备端回放解码;将倍速回放后的效果画面发送给客户端,而不是直接发送原始视频数据;无论几倍速或几通道同时回放,网络传输数据量与单倍速单通道保持一致。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种视频数据的回放装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图5是根据本发明实施例的一种可选的视频数据的回放装置的结构框图,如图5所示,该装置包括:

获取模块502,用于获取客户端发送的回放请求,其中,所述回放请求中包括有第一视频数据的标识信息以及回放参数;

处理模块504,用于基于所述标识信息获取所述第一视频数据,并按照所述回放参数对所述第一视频数据进行解码及编码,得到目标视频数据,其中,所述目标视频数据为支持按照所述回放参数播放的数据;

发送模块506,用于将所述目标视频数据发送给客户端,以指示所述客户端按照所述回放参数播放所述目标视频数据。

作为一种可选的方案,所述装置用于通过如下方式按照所述回放参数对所述第一视频数据进行解码及编码:

开启目标解码通道;

将所述第一视频数据发送至所述解码通道;

在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据;

对所述第二视频数据进行编码,以得到所述目标视频数据。

作为一种可选的方案,所述装置用于通过如下方式在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据:

获取所述回放参数的参数类型;

在所述参数类型用于表示回放速度参数的情况下,在所述解码通道中按照所述回放速度参数解码所述第一视频数据,以得到所述第二视频数据。

作为一种可选的方案,所述装置用于通过如下方式在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据:

获取所述回放参数的参数类型;

在所述参数类型用于表示回放路数参数的情况下,在所述解码通道按照所述回放路数参数解码所述第一视频数据,以得到所述第二视频数据。

作为一种可选的方案,所述装置用于通过如下方式在所述解码通道中按照所述回放参数解码所述第一视频数据,以得到第二视频数据:

获取所述回放参数的参数类型;

在所述参数类型用于表示回放速度参数的情况下,在所述解码通道按照所述回放速度参数解码所述第一视频数据,得到第三视频数据;

在所述参数类型用于表示回放路数参数的情况下,在所述解码通道按照所述回放路数参数解码所述第一视频数据,得到第四视频数据;

将所述第三视频数据与所述第四视频数据合并为所述第二视频数据。

作为一种可选的方案,所述装置用于通过如下方式在所述解码通道中按照所述回放路数参数解码所述第一视频数据,以得到所述第二视频数据:

根据所述回放路数参数将所述第一视频数据切分割为多路视频数据,其中,所述多路视频数据中的每路视频数据分别在对应的分割区域中播放;

在所述多路视频数据中每路视频数据分别对应的分割区域中开启多个解码通道;

将所述多路视频数据中每路视频数据发送至所述多个解码通道对应的解码通道中;

在所述多个解码通道中,单独解码所述每路视频数据,以得到解码后的多路视频数据,所述第二视频数据包括解码后的多路视频数据。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:

S1,获取客户端发送的回放请求,其中,回放请求中包括有第一视频数据的标识信息以及回放参数;

S2,基于标识信息获取第一视频数据,并按照回放参数对第一视频数据进行解码及编码,得到目标视频数据,其中,目标视频数据为支持按照回放参数播放的数据;

S3,将目标视频数据发送给客户端,以指示客户端按照回放参数播放目标视频数据。

计算机可读存储介质还被设置为存储用于执行以下步骤的计算机程序:

S1,获取客户端发送的回放请求,其中,回放请求中包括有第一视频数据的标识信息以及回放参数;

S2,基于标识信息获取第一视频数据,并按照回放参数对第一视频数据进行解码及编码,得到目标视频数据,其中,目标视频数据为支持按照回放参数播放的数据;

S3,将目标视频数据发送给客户端,以指示客户端按照回放参数播放目标视频数据。

在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

在一个示例性实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,获取客户端发送的回放请求,其中,回放请求中包括有第一视频数据的标识信息以及回放参数;

S2,基于标识信息获取第一视频数据,并按照回放参数对第一视频数据进行解码及编码,得到目标视频数据,其中,目标视频数据为支持按照回放参数播放的数据;

S3,将目标视频数据发送给客户端,以指示客户端按照回放参数播放目标视频数据。

本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 视频数据的回放方法、装置、存储介质以及电子装置
  • 视频数据回放处理方法、装置、计算机设备和存储介质
技术分类

06120112876964