CN108184163A - 一种视频播放方法、存储介质及播放器 - Google Patents

一种视频播放方法、存储介质及播放器 Download PDF

Info

Publication number
CN108184163A
CN108184163A CN201711473749.8A CN201711473749A CN108184163A CN 108184163 A CN108184163 A CN 108184163A CN 201711473749 A CN201711473749 A CN 201711473749A CN 108184163 A CN108184163 A CN 108184163A
Authority
CN
China
Prior art keywords
video
source file
video source
frame
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711473749.8A
Other languages
English (en)
Inventor
李坚
文红光
卢念华
吉胜勇
陈炳杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Overseas Chinese City Kale Technology Co Ltd
Shenzhen OCT Vision Inc
Original Assignee
Shenzhen Overseas Chinese City Kale Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Overseas Chinese City Kale Technology Co Ltd filed Critical Shenzhen Overseas Chinese City Kale Technology Co Ltd
Priority to CN201711473749.8A priority Critical patent/CN108184163A/zh
Publication of CN108184163A publication Critical patent/CN108184163A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44012Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本发明公开了一种视频播放方法、存储介质及播放器,所述方法包括:接收视频播放指令,根据视频播放指令读取待播放的视频源文件;解码所述视频源文件,以得到视频源文件对应的图像帧序列,其中,所述图像帧序列包括若干静态图像帧;将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件。本发明通过将视频源文件解码生成一帧一帧的无压缩图像文件,并通过渲染将图像文件渲染至播放窗口,从而可以保证视频播放的质量。

Description

一种视频播放方法、存储介质及播放器
技术领域
本发明涉及智能终端技术领域,特别涉及一种视频播放方法、存储介质及播放器。
背景技术
随着科技的发展和人民对美好生活的向往,人民对视频分辨率的要求越来越高。现有的视频播放器播放视频的方法普遍分为两种,一种是采用压缩媒体文件,再通过一整套转换频率以及缓冲的算法来解码播放,这样会降低视频的显示质量。另一种是采用视频流播放,将连续稳定的视频流通过网络处理并播放,但是视频流在传输过程中会降低视频播放的质量,影响视频显示的质量。
因而现有技术还有待改进和提高。
发明内容
本发明要解决的技术问题在于,针对现有技术的不足,提供一种视频播放方法、存储介质及播放器,以解决现有视频播放方法中视频质量差的问题。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种视频播放方法,其包括:
接收视频播放指令,根据视频播放指令读取待播放的视频源文件;
解码所述视频源文件,以得到视频源文件对应的图像帧序列,其中,所述图像帧序列包括若干静态图像帧;
将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件。
所述视频播放方法,其中,所述接收视频播放指令,根据视频播放指令读取待播放的视频源文件具体包括:
接收视频播放指令,获取所述视频播放指令对应的视频源文件;
将所述视频源文件根据所述视频源文件的播放速度逐步读取至内存中。
所述视频播放方法,其中,所述将所述视频源文件根据所述视频源文件的播放速度逐步读取至内存中具体包括:
监听所述视频源文件的播放速度,并根据所述播放速度确定待存入内存的视频文件段;
读取所述视频文件段,并将读取到的视频文件段存入内存。
所述视频播放方法,其中,所述解码所述视频源文件,以得到视频源文件对应的图像帧序列具体包括:
读取所述视频源文件的编码类型,并根据所述编码类型确定其对应的解码器;
通过所述解码器解码所述视频源文件,以得到所述视频源文件对应的图像帧序列。
所述视频播放方法,其中,所述通过所述解码器解码所述视频源文件,以得到所述视频源文件对应的图像帧序列具体包括:
通过所述解码器解码所述视频源文件,以得到若干静态图像帧;
将所述若干静态图像帧依次存储于预设的图像帧队列内,以形成图像帧序列。
所述视频播放方法,其中,所述通过所述解码器解码所述视频源文件具体为:
利用CPU或GPU执行所述解码器,以通过所述解码器解码所述视频源文件。
所述视频播放方法,其中,所述将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件具体为:
分别获取所述图像帧序列包含的各图像帧的帧序号;
将各图像帧按照所述帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件。
所述视频播放方法,其中,所述将各图像帧按照所述帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件具体包括:
获取所述视频源文件对应的播放速率;
将所述各图像帧以所述播放速率按照帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件。
一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的视频播放方法中的步骤。
一种播放器,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述计算机可读程序时实现如上任一所述的视频频播放方法中的步骤。
有益效果:与现有技术相比,本发明提供了一种视频播放方法、存储介质及播放器,所述方法包括:接收视频播放指令,根据视频播放指令读取待播放的视频源文件;解码所述视频源文件,以得到视频源文件对应的图像帧序列,其中,所述图像帧序列包括若干静态图像帧;将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件。本发明通过将视频源文件解码生成一帧一帧的无压缩图像文件表示,并通过渲染将图像文件渲染至播放窗口,从而可以保证视频播放的质量。
附图说明
图1为本发明提供的视频播放方法较佳实施例的流程图。
图2为本发明提供的视频播放方法较佳实施例中步骤S10的流程图。
图3为本发明提供的视频播放方法较佳实施例中步骤S12的流程图。
图4为本发明提供的视频播放方法较佳实施例中步骤S20的流程图。
图5为本发明提供的视频播放方法较佳实施例中步骤S22的流程图。
图6为本发明提供的视频播放方法较佳实施例中步骤S30的流程图。
图7为本发明提供的一种播放器较佳实施例的结构原理图。
具体实施方式
本发明提供一种视频播放方法、存储介质及播放器,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。 应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
请参照图1,图1为本发明提供的视频播放方法的较佳实施例的流程图。所述方法包括:
S10、接收视频播放指令,根据视频播放指令读取待播放的视频源文件。
具体地,所述接收视频播放指令的主体可以是手机或者平板电脑等移动终端,也可以为其他播放多媒体文件的装置,还可以是独立的视频播放器等,在本实施例中,以所述播放主体为播放器为例加以说明。所述视频播放指令可以是根据用户输入的播放视频的操作而产生的,也可以是外部设备通过网络向播放器发送的控制指令。此外,所述播放指令可以携带视频标识,在接收到播放指令后,提取其携带的视频标识,并根据所述视频标识查找其对应的视频源文件。所述视频源文件可以是播放器本地存储的,也可以是播放器从云端服务器获取,并且,所述视频源文件为无压缩的视频文件。
同时在本实施例中,所述读取待播放的视频源文件指的是将播放器本地存储的视频源文件读取到播放器的内存中,以便于解码器对内存中的文件进行解码。相应的,如图2所示,所述接收视频播放指令,根据视频播放指令读取待播放的视频源文件具体包括:
S11、接收视频播放指令,获取所述视频播放指令对应的视频源文件;
S12、将所述视频源文件根据所述视频源文件的播放速度逐步读取至内存中。
具体地,所述播放速度指的是所述视频播放器播放所述视频源文件的速度。所述内存当前时刻存储的视频源文件可以是用于播放器下一时刻播放的视频源文件,这样即可以满足播放器播放的需求,又可以降低视频文件对内存的占用量,避免内存占用过大而造成播放器卡顿的现象。相应的,如图3所示,所述将所述视频源文件根据所述视频源文件的播放速度逐步读取至内存中具体包括:
S121、监听所述视频源文件的播放速度,并根据所述播放速度确定待存入内存的视频文件段;
S122、读取所述视频文件段,并将读取到的视频文件段存入内存。
具体地,在获取到播放速度之后,还可以获取视频源文件的播放进度,根据所述播放进度以及播放速度确定待存入内存的视频文件段。其中,所述播放进度为当前时刻视频源文件的播放进度,所述播放速度为播放器播放视频源文件的速度,根据所述播放速度可以确定下一时刻需要播放的视频源文件的视频量,在根据所述播放进度可以确定当前时刻播放的视频文件的帧序号,从而根据所述播放进度和播放速度可以确定下一时刻需要播放的视频帧,从而根据所述视频帧可以确定待存入内存的视频文件段。此外,在确定下一时刻需要播放的视频文件段后,将所述视频文件段读取到内存,并重复执行视频文件段确定以及读取的操作直至视频源文件播放完毕或者停止播放视频源文件。此外,在本实施例的变形实施例中,也可以预先设置可存入内存的视频文件的最大帧数,当接收到视频播放指令时,将视频源文件的前最大帧数的视频帧读取到内存中,在视频播放过程中,播放器每播放一帧相应的读取一帧至内存,以使得内存中最大仅保存最大帧数的视频文件。这里,所述最大帧数可以为100等。
S20、解码所述视频源文件,以得到视频源文件对应的图像帧序列,其中,所述图像帧序列包括若干静态图像帧。
具体地,所述解码所述视频源文件为采用解码器解码所述视频源文件,其中,所述解码器根据视频源文件的编码类型而确定。也就是说,在解码所述视频源文件之前,需要获取所述视频源文件的编码类型,根据所述编码类型确定视频源文件对应的解码器,并通过所述解码器对内存存储的视频源文件进行解码。在本实施例中,所述视频源文件的编码类型可以为RGB24或YUV444等。相应的,如图4所示,所述解码所述视频源文件,以得到视频源文件对应的图像帧序列具体包括:
S21、读取所述视频源文件的编码类型,并根据所述编码类型确定其对应的解码器;
S22、通过所述解码器解码所述视频源文件,以得到所述视频源文件对应的图像帧序列。
具体地,所述通过解码器解码所述视频源文件指的是通过所述解码器将所述视频源文件解码为一帧一帧完整的图像数据,记为图像帧。此外,解码得到的多个图像帧形成一图像帧序列。相应的,如图5所示,所述通过所述解码器解码所述视频源文件,以得到所述视频源文件对应的图像帧序列具体包括:
S221、通过所述解码器解码所述视频源文件,以得到若干静态图像帧;
S222、将所述若干静态图像帧依次存储于预设的图像帧队列内,以形成图像帧序列。
具体地,所述解码器可以是预先存储于所述播放器中的解码算法,所述解码算法与所述编码类型相对应,在根据编码类型确定其对应的解码算法,利用CPU或GPU执行所述解码算法,将所述视频源文件转换成一帧一帧的完整图像数据。此外,所述视频源文件中的每个视频帧均携带帧序号,从而在转成一帧一帧的图像帧时,所述图像帧也携带所述帧序号,从而可以根据所述帧序列对解码得到图像帧进行排序,以得到图像帧序列。当然,值得说明的,所述图像帧序列中仅包括视频源文件的一段,并且图像帧序列内包含的图像帧随着播放进度的更新而不断更新。其中,图像帧队列的一帧图像数据对应视频源文件中活动视频的一帧图像,即对活动视频帧图像的一种组织,图像帧数据指一个视频文件中的一帧图像数据。
S30、将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件。
具体地,所述图像帧携带的帧数据为D3D纹理数据,即将所述D3D纹理数据渲染至播放窗口,并且所述各图像帧按照其携带的帧序号的顺序依次进行渲染,这样可以保证视频源文件的播放顺序。相应的,如图6所示,所述将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件具体为:
S31、分别获取所述图像帧序列包含的各图像帧的帧序号;
S32、将各图像帧按照所述帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件。
具体的,所述渲染速度为图像帧的播放速率,以使得所述静态的图像帧可以按照所述渲染速度进行渲染而生成动态的视频画面。所述播放速率为预先设置,并且所述播放速率大于24帧/秒,这是由于当图像切换速度达到24帧/秒以上时,连续静态图像可以形成动态视频。在本实施例中,所述播放速率可以为30帧/秒。相应的,所述将各图像帧按照所述帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件具体包括:
获取所述视频源文件对应的播放速率;
将所述各图像帧以所述播放速率按照帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件。
具体地,所述播放速率为预先设置,可以根据所述视频源文件查找到其对应的播放速率,并根据所述播放速率控制图像帧的渲染速度,以使得静态图像形成一活动视频。此外,在播放器播放视频过程中,可以接收用户输入的暂停、停止以及返回等指令,并根据接收到的指令控制存入内存的视频源文件以及渲染操作,使得所述播放器执行所述指令对应的操作。
基于上述视频播放方法,本发明还提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述实施例所述的视频播放方法中的步骤。
本发明还提供了一种播放器,如图7所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(Communications Interface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。
此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器30通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种视频播放方法,其特征在于,其包括:
接收视频播放指令,根据视频播放指令读取待播放的视频源文件;
解码所述视频源文件,以得到视频源文件对应的图像帧序列,其中,所述图像帧序列包括若干静态图像帧;
将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件。
2.根据权利要求1所述视频播放方法,其特征在于,所述接收视频播放指令,根据视频播放指令读取待播放的视频源文件具体包括:
接收视频播放指令,获取所述视频播放指令对应的视频源文件;
将所述视频源文件根据所述视频源文件的播放速度逐步读取至内存中。
3.根据权利要求2所述视频播放方法,其特征在于,所述将所述视频源文件根据所述视频源文件的播放速度逐步读取至内存中具体包括:
监听所述视频源文件的播放速度,并根据所述播放速度确定待存入内存的视频文件段;
读取所述视频文件段,并将读取到的视频文件段存入内存。
4.根据权利要求1所述视频播放方法,其特征在于,所述解码所述视频源文件,以得到视频源文件对应的图像帧序列具体包括:
读取所述视频源文件的编码类型,并根据所述编码类型确定其对应的解码器;
通过所述解码器解码所述视频源文件,以得到所述视频源文件对应的图像帧序列。
5.根据权利要求4所述视频播放方法,其特征在于,所述通过所述解码器解码所述视频源文件,以得到所述视频源文件对应的图像帧序列具体包括:
通过所述解码器解码所述视频源文件,以得到若干静态图像帧;
将所述若干静态图像帧依次存储于预设的图像帧队列内,以形成图像帧序列。
6.根据权利要求4或5所述视频播放方法,其特征在于,所述通过所述解码器解码所述视频源文件具体为:
利用CPU或GPU执行所述解码器,以通过所述解码器解码所述视频源文件。
7.根据权利要求1所述视频播放方法,其特征在于,所述将所述图像帧序列包含的图像帧依次渲染至播放窗口,以播放所述视频源文件具体为:
分别获取所述图像帧序列包含的各图像帧的帧序号;
将各图像帧按照所述帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件。
8.根据权利要求7所述视频播放方法,其特征在于,所述将各图像帧按照所述帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件具体包括:
获取所述视频源文件对应的播放速率;
将所述各图像帧以所述播放速率按照帧序号逐帧渲染至所述播放窗口,以播放所述视频源文件。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~8任意一项所述的视频播放方法中的步骤。
10.一种播放器,其特征在于,包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;
所述通信总线实现处理器和存储器之间的连接通信;
所述处理器执行所述计算机可读程序时实现如权利要求1-8任意一项所述的视频频播放方法中的步骤。
CN201711473749.8A 2017-12-29 2017-12-29 一种视频播放方法、存储介质及播放器 Pending CN108184163A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711473749.8A CN108184163A (zh) 2017-12-29 2017-12-29 一种视频播放方法、存储介质及播放器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711473749.8A CN108184163A (zh) 2017-12-29 2017-12-29 一种视频播放方法、存储介质及播放器

Publications (1)

Publication Number Publication Date
CN108184163A true CN108184163A (zh) 2018-06-19

Family

ID=62549155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711473749.8A Pending CN108184163A (zh) 2017-12-29 2017-12-29 一种视频播放方法、存储介质及播放器

Country Status (1)

Country Link
CN (1) CN108184163A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109640192A (zh) * 2018-12-26 2019-04-16 深圳创维-Rgb电子有限公司 视频播放器优化方法、装置、播放终端及存储介质
CN110798715A (zh) * 2019-11-18 2020-02-14 华强方特(深圳)软件有限公司 基于图像串的视频播放方法及***
CN114466238A (zh) * 2020-11-09 2022-05-10 华为技术有限公司 帧解复用方法、电子设备及存储介质
CN116668632A (zh) * 2023-04-28 2023-08-29 青岛尘元科技信息有限公司 全息视频的播放方法、装置、设备及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002015591A1 (en) * 2000-08-16 2002-02-21 Koninklijke Philips Electronics N.V. Method of playing multimedia data
CN102685466A (zh) * 2011-01-31 2012-09-19 手持产品公司 适应性视频捕捉解码***
WO2012154152A1 (en) * 2011-05-06 2012-11-15 Google Inc. Apparatus and method for rendering video with retransmission delay
CN104091607A (zh) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 一种基于ios设备的视频编辑方法及装置
CN104090753A (zh) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 一种移动终端的视频渲染***
CN105763919A (zh) * 2016-04-14 2016-07-13 福州瑞芯微电子股份有限公司 显示与视频同步的方法及装置
CN105992005A (zh) * 2015-03-04 2016-10-05 广州市动景计算机科技有限公司 视频解码方法、装置及终端设备
CN106210883A (zh) * 2016-08-11 2016-12-07 浙江大华技术股份有限公司 一种视频渲染的方法、设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002015591A1 (en) * 2000-08-16 2002-02-21 Koninklijke Philips Electronics N.V. Method of playing multimedia data
CN102685466A (zh) * 2011-01-31 2012-09-19 手持产品公司 适应性视频捕捉解码***
WO2012154152A1 (en) * 2011-05-06 2012-11-15 Google Inc. Apparatus and method for rendering video with retransmission delay
CN104091607A (zh) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 一种基于ios设备的视频编辑方法及装置
CN104090753A (zh) * 2014-06-13 2014-10-08 北京奇艺世纪科技有限公司 一种移动终端的视频渲染***
CN105992005A (zh) * 2015-03-04 2016-10-05 广州市动景计算机科技有限公司 视频解码方法、装置及终端设备
CN105763919A (zh) * 2016-04-14 2016-07-13 福州瑞芯微电子股份有限公司 显示与视频同步的方法及装置
CN106210883A (zh) * 2016-08-11 2016-12-07 浙江大华技术股份有限公司 一种视频渲染的方法、设备

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109640192A (zh) * 2018-12-26 2019-04-16 深圳创维-Rgb电子有限公司 视频播放器优化方法、装置、播放终端及存储介质
CN109640192B (zh) * 2018-12-26 2021-07-20 深圳创维-Rgb电子有限公司 视频播放器优化方法、装置、播放终端及存储介质
CN110798715A (zh) * 2019-11-18 2020-02-14 华强方特(深圳)软件有限公司 基于图像串的视频播放方法及***
CN114466238A (zh) * 2020-11-09 2022-05-10 华为技术有限公司 帧解复用方法、电子设备及存储介质
WO2022095752A1 (zh) * 2020-11-09 2022-05-12 华为技术有限公司 帧解复用方法、电子设备及存储介质
CN114466238B (zh) * 2020-11-09 2023-09-29 华为技术有限公司 帧解复用方法、电子设备及存储介质
CN116668632A (zh) * 2023-04-28 2023-08-29 青岛尘元科技信息有限公司 全息视频的播放方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
US10659847B2 (en) Frame dropping method for video frame and video sending apparatus
US11930197B2 (en) Video decoding method and apparatus, computer device, and storage medium
CN108184163A (zh) 一种视频播放方法、存储介质及播放器
US10194150B2 (en) Method and device for coding image, and method and device for decoding image
US20170163992A1 (en) Video compressing and playing method and device
US20150156557A1 (en) Display apparatus, method of displaying image thereof, and computer-readable recording medium
US11202066B2 (en) Video data encoding and decoding method, device, and system, and storage medium
US11217279B2 (en) Method and device for adjusting video playback speed
CN112437345A (zh) 视频倍速播放方法、装置、电子设备及存储介质
CN109144463B (zh) 传输控制方法、装置以及电子设备
CN113490055B (zh) 数据处理方法和装置
CN109168083A (zh) 一种流媒体实时播放方法及装置
CN104219555B (zh) 一种安卓***终端中的视频显示装置和方法
CN103096054A (zh) 一种视频图像滤波处理方法和装置
CN111263243A (zh) 视频编码方法、装置、计算机可读介质及电子设备
CN113709510A (zh) 高速率数据实时传输方法及装置、设备、存储介质
CN111343503A (zh) 视频的转码方法、装置、电子设备及存储介质
CN113747160B (zh) 视频编码配置方法、装置、设备及计算机可读存储介质
JP2024079768A (ja) 情報処理装置および方法、プログラム、並びに情報処理システム
US8648870B1 (en) Method and apparatus for performing frame buffer rendering of rich internet content on display devices
CN108632667A (zh) 一种多媒体文件的解码方法及终端
CN114040245A (zh) 视频播放方法、装置、计算机存储介质和电子设备
CN107426600B (zh) 切换音轨和字幕轨的播放方法及装置
CN104994406B (zh) 一种基于Silverlight插件的视频编辑方法和装置
US10178428B2 (en) Video bitstream processing for enabling tune-in

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Li Yang

Inventor after: Li Jian

Inventor after: Wen Hongguang

Inventor after: Lu Nianhua

Inventor after: Ji Shengyong

Inventor after: Chen Bingjie

Inventor before: Li Jian

Inventor before: Wen Hongguang

Inventor before: Lu Nianhua

Inventor before: Ji Shengyong

Inventor before: Chen Bingjie

CB03 Change of inventor or designer information
RJ01 Rejection of invention patent application after publication

Application publication date: 20180619

RJ01 Rejection of invention patent application after publication