一种实现音视频资源播放的方法、系统和装置

文档序号:196288 发布日期:2021-11-02 浏览:33次 >En<

阅读说明:本技术 一种实现音视频资源播放的方法、系统和装置 (Method, system and device for playing audio and video resources ) 是由 韩启源 张含波 陈孝良 于 2021-08-05 设计创作,主要内容包括:本申请实施例公开了一种实现音视频资源播放的方法,包括:云端设备接收音视频资源的统一资源标识符,其中,音视频资源包括音频资源、视频资源中的至少一种;云端设备根据统一资源标识符,从资源服务器获取音视频资源;云端设备至少根据传输协议和编码标准对音视频资源进行解析处理,得到原始音视频数据,其中,原始音视频数据为终端用以最终转换为模拟音视频输出的数据;云端设备至少根据以统一传输协议,对原始音视频数据进行标准化处理,得到标准音视频数据;云端设备发送标准音视频数据至终端,以便终端基于标准音视频数据得到原始音视频数据,并基于原始音视频数据实现对音视频资源的播放,用以降低音视频资源播放对于终端硬件的要求。(The embodiment of the application discloses a method for realizing audio and video resource playing, which comprises the following steps: the cloud device receives a uniform resource identifier of an audio and video resource, wherein the audio and video resource comprises at least one of an audio resource and a video resource; the cloud equipment acquires audio and video resources from the resource server according to the uniform resource identifier; the cloud device analyzes and processes the audio and video resources at least according to a transmission protocol and a coding standard to obtain original audio and video data, wherein the original audio and video data are data which are finally converted into analog audio and video output by the terminal; the cloud equipment standardizes the original audio and video data at least according to a uniform transmission protocol to obtain standard audio and video data; the cloud device sends the standard audio and video data to the terminal so that the terminal can obtain original audio and video data based on the standard audio and video data, and the playing of audio and video resources is achieved based on the original audio and video data so as to reduce the requirements of the playing of the audio and video resources on terminal hardware.)

一种实现音视频资源播放的方法、系统和装置

技术领域

本发明涉及人工智能物联网领域,特别是指一种实现音视频资源播放的方法、系统和装置。

背景技术

在万物互联、万物智能化的当下,物联网技术和人工智能技术相融合形成的人工智能物联网(简称AIoT)逐渐兴起。在AIoT对音视频资源的播放场景中,音视频资源通常存放于云端的资源服务器,当终端需要播放某一个音视频资源时,云端会下发该音视频资源的统一资源标识符(URI)至终端,终端根据URI从对应的资源服务器上获取指定的音视频资源。终端根据URI获取指定的音视频资源的过程,通常是由配置在终端设备中的软件模块“通用播放器”完成的,具体过程是:终端将云端下发的URI交给通用播放器,通用播放器根据该URI从对应的云端资源服务器获取到该音视频资源。

在现有技术中,由于终端接收到的通常是以某一传输协议发送的音视频资源,而为了播放音视频,终端需要基于所述音视频资源的传输协议,对所述音视频资源进行拆包处理,得到最终转换为模拟音视频输出的原始数据。此时,由于通用播放器需要兼容多种传输协议,占用终端较大的内存资源和处理器资源。因此,音视频资源播放对于终端设备硬件有较高的要求。

发明内容

有鉴于此,本申请实施例提供一种实现音视频资源播放的方法、系统和装置,用以降低音视频资源播放对于终端硬件的要求。

第一方面,本申请实施例提供一种实现音视频资源播放的方法,所述方法包括:

云端设备接收音视频资源的统一资源标识符;其中,所述音视频资源包括音频资源、视频资源中的至少一种;

所述云端设备根据所述统一资源标识符,从资源服务器获取所述音视频资源;

所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据;其中,所述原始音视频数据为终端用以最终转换为模拟音视频输出的数据;

所述云端设备至少根据以统一传输协议,对所述原始音视频数据进行标准化处理,得到标准音视频数据;

所述云端设备发送所述标准音视频数据至所述终端,以便所述终端基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

在一种可能的实施方式中,所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,可以包括:所述云端设备根据封装协议、压缩标准中的至少一个,以及传输协议、编码标准对所述音视频资源进行解析处理,得到所述原始音视频数据。

在一种可能的实施方式中,在所述云端设备获取的所述音视频资源包括音频资源时,所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,可以包括:所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始脉冲编码调制音频数据;所述终端基于所述原始音视频数据实现对所述音视频资源的播放,包括:所述终端利用所述原始脉冲编码调制音频数据驱动声音播放模块,实现对所述音视频资源的播放。

在一种可能的实施方式中,所述云端设备至少根据统一传输协议,对所述原始音视频数据进行标准化处理,得到标准音视频数据,可以包括:所述云端设备根据统一压缩标准和统一编码标准中的至少一个,以及统一传输协议,对所述原始音视频数据进行标准化处理,得到标准音视频数据。

在一种可能的实施方式中,所述终端基于所述标准音视频数据得到所述原始音视频数据,可以包括:所述终端至少根据所述统一传输协议对所述标准音视频数据进行解析处理,得到所述原始音视频数据。

在一种可能的实施方式中,所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,还可以包括:当所述云端设备不能支持所述音视频数据的传输协议标准和/或编码标准时,在对所述音视频资源进行所述解析处理之前,在所述云端设备上添加所述云端设备不支持的所述标准。

第二方面,本申请实施例提供一种实现音视频资源播放的系统,所述系统包括云端设备、资源服务器和终端,其中:

所述云端设备,用于接收音视频资源的统一资源标识符,其中,所述音视频资源包括音频资源、视频资源中的至少一种;根据所述统一资源标识符,从所述资源服务器获取所述音视频资源;至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,其中,所述原始音视频数据为终端用以最终转换为模拟音视频输出的数据;至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据;发送所述标准音视频数据至所述终端;

所述终端,用于接收所述标准音视频数据;基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

第三方面,本申请实施例提供一种实现音视频资源播放的装置,所述装置包括:

资源获取模块,用于接收音视频资源的统一资源标识符,其中,所述音视频资源包括音频资源、视频资源中的至少一种;根据所述统一资源标识符,从资源服务器获取所述音视频资源;

数据处理模块,用于接收音视频资源的统一资源标识符,其中,所述音视频资源包括音频资源、视频资源中的至少一种;根据所述统一资源标识符,从资源服务器获取所述音视频资源;至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,其中,所述原始音视频数据为终端用以最终转换为模拟音视频输出的数据;至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据;

数据发送模块,用于发送所述标准音视频数据至所述终端,以便所述终端基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

第四方面,本申请实施例提供一种实现音视频资源播放的电子设备,所述电子设备包括处理器和存储器,其中,所述存储器存储有代码,所述处理器用于调用所述存储器中存储的代码,实现以下功能:

接收音视频资源的统一资源标识符;其中,所述音视频资源包括音频资源、视频资源中的至少一种;

根据所述统一资源标识符,从资源服务器获取所述音视频资源;

至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据;其中,所述原始音视频数据为终端用以最终转换为模拟音视频输出的数据;

至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据;

发送所述标准音视频数据至所述终端,以便所述终端基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

第五方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行权利要求上述任一种方法。

由此可见,本申请实施例具有降低音视频资源播放对于终端设备硬件的要求的有益效果。

对比于现有技术,根据URI从资源服务器获得音视频资源,并基于音视频资源得到原始音数据的过程是由终端完成的,由于得到原始音视频数据的过程通常需要终端兼容多种传输协议和编码标准,而且解码过程通常对处理器的算力有一定的要求,占用较大内存资源和处理器资源,对终端设备硬件有较高的要求。在本申请实施例中,云端设备接收音视频资源的URI后从资源服务器获得音视频资源,并至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到终端用以最终转换为模拟音视频输出的原始音视频数据。为了满足数据传输的需求,所述云端设备至少根据以统一传输协议,对所述原始音视频数据进行标准化处理,得到标准音视频数据。在本申请实施例中云端设备对原始音视频数据进行的标准化处理,是根据统一传输协议进行,而不是根据多种不同的传输协议,使得终端在支持统一传输协议的情况下,能够接收标准音视频数据并得到原始音视频数据,最终实现对所述音视频资源的播放,此时终端不需要兼容多种多样的传输协议。由于根据URI获得音视频资源,以及基于音视频资源获得原始音视频数据这个过程是由云端设备完成的,终端不需要兼容资源服务器传输音视频资源所会用到的多种传输协议,从而减少终端内存资源和处理器资源的占用。

另外,本申请实施例还具有其他有益效果。

本申请实施例通过降低音视频资源播放对于终端硬件的要求,能够减少对资源的消耗,降低终端设备成本,从而降低终端设备推广难度,有利于实现终端设备的广泛应用。

在现有技术中,根据URI从资源服务器获得音视频资源,这个过程是在终端进行的,若出现音视频资源具有较为少见的编码标准,或以较为少见的传输协议进行传输,而终端无法支持的情况,需要通过对终端进行升级终端设备软件的方法实现支持;而在本申请实施例中,根据URI获得音视频资源,并且基于音视频资源得到原始数据的过程是由云端设备完成的,因此,若出现新增的传输协议、编码标准,直接对于云端设备进行新增适配,能够降低由于终端升级而带来的时间消耗以及风险引入。

附图说明

图1为本申请实施例实现音视频资源播放的方法的流程图;

图2为本申请实施例实现音视频资源播放的系统的结构示意图;

图3为本申请实施例请实现音视频资源播放的装置的结构示意图;

图4为本申请实施例请实现音视频资源播放的电子设备的结构示意图。

具体实施方式

为了便于理解和解释本申请实施例提供的技术方案,下面将先对本申请实施例中的技术术语进行说明。

人工智能物联网(AIoT),为人工智能技术(AI)和物联网技术(IoT)的融合,广义的AIoT指的是人工智能技术和物联网技术在实际应用中的落地融合。传统的物联网技术能够将可以行使独立功能的普通物体实现互联互通,使用网络连接万物,AIoT则是在传统的物联网技术的基础之上,赋予更智能化的特性,提升万物互联互通的程度。

统一资源标识符(Uniform Resource Identifier),简称URI,是一个用于标识某一互联网资源名称的字符串,该种标识允许用户对资源通过特定的协议进行交互操作。URI常见的形式是统一资源定位符(URL),还可以是统一资源名称(URN),URI可被视为两者中的一种,或者两者兼备。URI解析是指将一个相对URI引用转换为绝对形式,或者通过尝试获取一个可解引URI或一个URI引用所代表的资源来解引用这个URI。

脉冲编码调制(Pulse Code Modulation,简称PCM),是将模拟信号(音频/视频信号)转换成二进制数字信号的编码过程。PCM是一种编码格式,在音视频中,PCM是一种用数字表示采样模拟信号的方法。以音频为例,将一段音频模拟信号转换为数字表示,包含采样、量化和编码三个步骤。脉冲编码调制数据,简称为PCM数据。PCM音频数据是未经压缩的音频采样数据裸流,是由模拟信号经过采样、量化、编码转换成的标准数字音频数据,在播放链路的最末端,用于转化为模拟信号输出声音,即为直接驱动喇叭所用的数据。

通用播放器:通过URI获取资源数据,并且进行拆包、解码得到PCM数据的软件模块,例如VCL、GStreamer、FFMPEG等。

为了便于理解本申请实施例提供的技术方案,下面结合附图对本申请实施例提供的一种实现音视频资源播放的方法、装置和设备进行说明。

虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。基于本申请中的实施例,本领域技术人员在没有作出创造性贡献前提下所获得的其他实施例,都属于本申请的保护范围。在本申请的权利要求书和说明书以及说明书附图中,术语“包括”和“具有”以及它们的任何变形,目的在于覆盖不排他的包含。

相比于现有技术,根据URI从资源服务器获得音视频资源,并基于音视频资源得到原始数据的过程是由终端完成的,由于得到原始数据的过程通常需要终端兼容多种传输协议,占用较大内存资源和处理器资源,对终端设备硬件有较高的要求。在本申请实施例中,云端设备接收音视频资源的URI后,云端设备从资源服务器获得音视频资源,并得到原始音视频数据。在云端得到原始音视频数据后,为了满足数据传输的需求,至少需要以某种传输协议标准对原始音视频数据进行处理,在本申请实施例中云端对原始音视频数据的处理,是以统一传输协议,而不是以多种不同的传输协议,使得终端在支持所述统一传输协议标准的情况下,能够接收标准音视频数据并得到原始音视频数据,最终实现对所述音视频资源的播放,此时终端不需要兼容多种多样的传输协议。由于根据URI获得音视频资源,以及基于音视频资源获得原始音视频数据这个过程是由云端设备完成的,终端不需要兼容资源服务器传输音视频资源所会用到的多种传输协议,从而减少终端内存资源和处理器资源的占用。

请参阅图1,图1为本申请实施例实现音视频资源播放的方法的流程图。如图1所示,本申请实施例实现音视频资源播放的方法包括以下步骤:

S101、云端设备接收音视频资源的统一资源标识符;其中,所述音视频资源包括音频资源、视频资源中的至少一种;

在S101中,所述云端设备接收音视频资源的统一资源标识符的作用是使得所述云端设备获得终端需要播放的音视频资源的信息,为所述云端设备获取所述音视频资源提供依据。所述音视频资源包括音频资源、视频资源中的至少一种。由于获取所述音视频资源,以及对所述音视频资源进行处理得到原始音视频数据是由所述云端设备完成的,所述云端设备首先需要确定终端需要播放的音视频资源是哪一个,而音视频资源的统一资源标识符能够为获取过程提供依据,因此云端设备首先接收音视频资源的统一资源标识符。

S102、所述云端设备根据所述统一资源标识符,从资源服务器获取所述音视频资源;

在S102中,所述云端设备根据所述统一资源标识符,从相应的资源服务器获取终端需要播放的所述音视频资源。由于对所述音视频资源进行处理得到原始音视频数据这个过程是由所述云端设备完成的,所述云端设备需要获取所述音视频资源,以便后续处理过程的完成。

S103、所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据;其中,所述原始音视频数据为终端用以最终转换为模拟音视频输出的数据;

在S103中,所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据的作用,是在所述云端设备上得到终端用以最终转换为模拟音视频输出的数据。所述云端设备对所述音视频资源进行解析处理的作用是在云端设备上得到原始音视频数据,由云端设备代替终端进行所述解析处理,减少对于终端设备硬件的要求;由于数据传输通常需要遵循特定的传输协议,因此所述云端设备至少根据所述传输协议对所述音视频数据进行解析处理;所述解析处理是至少根据传输协议和编码标准对所述音视频资源进行的,是因为所述云端设备得到的音视频资源是来自于资源服务器,通常资源服务器是公共服务器,为了得到所述音视频资源的格式(例如数据的采样率、位宽),还需要根据数据的编码标准对所述音视频资源进行解析处理。

S104、所述云端设备至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据;

在S104中,所述云端设备对所述原始音视频数据进行标准化处理是为了将标准化处理过的原始音视频数据发送至终端。由于数据传输需要遵循特定的传输协议,协议定义了数据传输的格式,云端对原始音视频数据的处理,是以统一传输协议,而不是以多种不同的传输协议,使得终端在支持所述统一传输协议的情况下,就能接收标准音视频数据并得到原始音视频数据;而至少根据统一传输协议进行标准化处理,指的是所述标准化处理至少包括根据所述统一传输协议进行的处理,是因为在数据传输过程中,为了其他的目的,可能在传输之前对数据进行除了根据传输协议以外的其他标准化处理。

S105、所述云端设备发送所述标准音视频数据至所述终端,以便所述终端基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

在S105中,所述云端设备发送所述标准音视频数据值所述云端的作用是使得所述终端得到所述原始音视频数据,并实现对于所述音视频资源的播放。所述运算设备将进行标准化处理之后的原始音视频数据发送至所述终端,由于所述标准化处理具有统一性,所述终端能够在支持统一传输协议的情况下,得到所述原始音视频数据,而不需要兼容多种不同的传输协议。

进一步地,在本申请实施例S103中,所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,可以包括:所述云端设备根据封装协议、压缩标准中的至少一个,以及传输协议、编码标准对所述音视频资源进行解析处理,得到所述原始音视频数据。在所述音视频资源经过根据特定封装协议进行的打包处理,和/或根据特定压缩标准进行的压缩处理,为了由所述音视频资源得到所述原始音视频数据,所述云端设备除了根据传输协议和编码标准对所述音视频资源进行解析处理,还需要进行相应的拆包处理和解压处理,即所述云端还需要根据封装协议、压缩标准中的至少一个对所述音视频资源进行解析处理,以使所述终端不需要兼容音视频资源可能对应的多种不同的封装协议和压缩标准,从而进一步减少对于终端设备硬件的要求。可以理解地是,所述云端设备对所述音视频资源进行的所述解析处理是否还包括根据封装协议、压缩标准中的至少一个所进行的处理,不影响本申请实施例的实现。

进一步地,在本申请实施例中,在所述云端设备获取的所述音视频资源包括音频资源时,所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,包括:所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始脉冲编码调制音频数据;所述终端基于所述原始音视频数据实现对所述音视频资源的播放,包括:所述终端利用所述原始脉冲编码调制音频数据驱动声音播放模块,实现对所述音视频资源的播放。原始脉冲编码调制音频数据是终端用以最终转换为模拟音频输出的数据,例如在终端输出部件为喇叭时,所述原始脉冲编码调制音频数据为能够直接驱动所述喇叭的数据。可以理解地是,所述音视频数据是否为所述音频数据,且所述原始音视频数据为所述原始脉冲调制音频数据,不影响本申请实施例的实现。

进一步地,在本申请实施例S104中,所述云端设备至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据,可以包括:所述云端设备根据统一压缩标准和统一编码标准中的至少一个,以及统一传输协议,对所述原始音视频数据进行标准化处理,得到标准音视频数据。为了提高数据传输性能,在进行所述标准化处理时,所述云端设备还可以根据所述统一压缩标准对所述原始音视频数据进行压缩,以更小的数据大小进行数据传输;可以理解地是,所述标准化处理是否是所述云端设备根据所述统一压缩标准进行的,不影响本申请实施例的实现。所述云端设备还可以根据所述统一编码标准对所述原始音视频数据进行编码,以使所述终端根据所述统一编码标准,获得所述原始音视频数据的数据格式,可以理解地是,也可以通过所述云端设备和所述终端提前约定数据格式的方式,或者其他能够使得所述终端获得数据格式的方式进行。

进一步地,在本申请实施例S105中,所述终端基于所述标准音视频数据得到所述原始音视频数据,可以包括:所述终端至少根据所述统一传输协议对所述标准音视频数据进行解析处理,得到所述原始音视频数据。

所述云端设备将所述标准音视频数据发送至所述终端,通常以特定的传输协议进行传输,在本申请实施例中,数据以所述统一传输协议下发至所述终端,此时所述终端需要根据所述统一传输协议对所述标准音视频数据进行解析处理。进一步地,为了提高数据传输的性能,在所述云端设备下发所述标准音视频数据时,可能会对所述原始音视频数据进行打包、压缩和编码中的至少一种处理,此时所述终端对所述标准音视频数据进行的解析处理还可以包括根据相应协议/标准进行的拆包、解压或解码处理,得到所述原始音视频数据。可以理解地是,所述终端所进行的所述解析处理是否包括打包、压缩和编码中的至少一种处理,不影响本申请实施例的实现。

进一步地,在本申请实施例S103中,所述云端设备至少根据传输协议和编码标准对所述音视频资源进行解析处理,还可以包括:当所述云端设备不能支持所述音视频数据的传输协议标准和/或编码标准时,在对所述音视频资源进行所述解析处理之前,在所述云端设备上添加所述云端设备不支持的所述标准。这里的传输协议标准,指的是所述音视频资源由所述资源服务器传输至所述云端设备所遵循的传输协议。由于是云端设备根据所述音视频资源的URI获得所述音视频资源,并且至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到所述原始音视频数据,因此,所述云端设备需要兼容所述音视频资源对应的传输协议和编码标准,当所述云端设备不能支持所述音视频数据的传输协议标准和/或编码标准时,例如遇到不常见的传输协议和/或编码标准时,需要在数据传输之前,在所述云端设备上添加适配。通过在所述云端设备上添加适配,最终实现所述音视频资源在终端上播放,而不需要对所述终端设备有过多的要求。可以理解地是,是否对所述云端设备进行所述标准的添加,不影响本申请实施例的实现。

请参阅图2,图2为本申请实施例实现音视频资源播放的系统的结构示意图。如图2所示,本申请实施例实现音视频资源播放的系统200包括云端设备201、资源服务器202和终端203,其中:

所述云端设备201,用于接收音视频资源的统一资源标识符,其中,所述音视频资源包括音频资源、视频资源中的至少一种;根据所述统一资源标识符,从所述资源服务器202获取所述音视频资源;至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,其中,所述原始音视频数据为所述终端203用以最终转换为模拟音视频输出的数据;至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据;发送所述标准音视频数据至所述终端203;

所述终端203,用于接收所述标准音视频数据;基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

请参阅图3,图3为本申请实施例请实现音视频资源播放的装置的结构示意图。如图3所示,本申请实施例实现音视频资源播放的装置300包括资源获取模块301、数据处理模块302和数据发送模块303,其中:

所述资源获取模块301,用于接收音视频资源的统一资源标识符,其中,所述音视频资源包括音频资源、视频资源中的至少一种;根据所述统一资源标识符,从资源服务器获取所述音视频资源;

所述数据处理模块302,用于接收音视频资源的统一资源标识符,其中,所述音视频资源包括音频资源、视频资源中的至少一种;根据所述统一资源标识符,从资源服务器获取所述音视频资源;至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据,其中,所述原始音视频数据为终端用以最终转换为模拟音视频输出的数据;至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据;

所述数据发送模块303,用于发送所述标准音视频数据至所述终端,以便所述终端基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

请参阅图4,图4为本申请实施例请实现音视频资源播放的电子设备的结构示意图。如图4所示,本申请实施例实现音视频资源播放的电子设备400包括处理器401和存储器402,其中,所述存储器402存储有代码,所述处理器401用于调用所述存储器402中存储的代码,实现以下功能:

接收音视频资源的统一资源标识符;其中,所述音视频资源包括音频资源、视频资源中的至少一种;

根据所述统一资源标识符,从资源服务器获取所述音视频资源;

至少根据传输协议和编码标准对所述音视频资源进行解析处理,得到原始音视频数据;其中,所述原始音视频数据为终端用以最终转换为模拟音视频输出的数据;

至少根据统一传输协议对所述原始音视频数据进行标准化处理,得到标准音视频数据;

发送所述标准音视频数据至所述终端,以便所述终端基于所述标准音视频数据得到所述原始音视频数据,并基于所述原始音视频数据实现对所述音视频资源的播放。

在本申请的实施例中,还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述实现音视频资源播放的方法,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:直播缓存的性能优化方法、系统、电子装置及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类