CN106791930B - 一种视频处理方法和装置 - Google Patents

一种视频处理方法和装置 Download PDF

Info

Publication number
CN106791930B
CN106791930B CN201710003486.8A CN201710003486A CN106791930B CN 106791930 B CN106791930 B CN 106791930B CN 201710003486 A CN201710003486 A CN 201710003486A CN 106791930 B CN106791930 B CN 106791930B
Authority
CN
China
Prior art keywords
transcoding
terminal
playing
result
video
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.)
Active
Application number
CN201710003486.8A
Other languages
English (en)
Other versions
CN106791930A (zh
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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201710003486.8A priority Critical patent/CN106791930B/zh
Publication of CN106791930A publication Critical patent/CN106791930A/zh
Application granted granted Critical
Publication of CN106791930B publication Critical patent/CN106791930B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • 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)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种视频处理方法和装置,所述方法包括:接收来自终端的视频播放请求;在终端播放视频中的每个分片的过程中,确定是否保存有与该分片相邻的下一分片的转码结果;如果是,则直接将下一分片的转码结果的指定信息发送给终端,以便终端根据所述指定信息获取下一分片的转码结果并进行播放;如果否,则对下一分片进行转码,将转码结果进行保存,并将转码结果的指定信息发送给终端;每经过第一预定时长,则对第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果。应用本发明所述方案,能够节省计算资源和存储资源等。

Description

一种视频处理方法和装置
【技术领域】
本发明涉及网络技术,特别涉及一种视频处理方法和装置。
【背景技术】
目前,随着视频技术的不断发展,视频观看已经成为许多行业中的强需求。由于用户观看视频时所用的终端差异化越来越大,因此需要转码服务器来将原始视频根据不同的需求、不同终端以及不同网络接入等而转码为不同分辨率、码率、帧流的媒体流,以此来为不同终端、不同网络的用户提供统一的用户体验。
现有的视频点播等场景中,转码服务器通常采用以下处理方式:
方式一
针对某一视频(视频文件),在接收到来自终端的视频播放请求后,对整个视频进行转码,而为了控制存储成本,在用户观看完视频后,会删除掉转码结果,即转码得到的文件,当接收到新的视频播放请求时,重新转码整个视频,用户观看完视频后再次删除掉转码结果,如此不断重复。
但这种方式会带来以下问题:由于需要不断地对整个视频进行转码,因此增大了转码服务器的计算资源消耗;另外,对于很多用户来说,可能打开一个视频后只观看了一小会儿即退出,而转码是针对整个视频进行的转码,从而造成了计算资源的严重浪费。
方式二
针对某一视频,在初次接收到来自终端的视频播放请求后,对整个视频进行转码,并对转码结果进行保存,用户观看完视频后不再删除转码结果,这样以后再有观看需求时则无需重新进行转码。
但这种方式会增大存储资源的消耗。
【发明内容】
有鉴于此,本发明提供了一种视频处理方法和装置,能够节省计算资源和存储资源。
具体技术方案如下:
一种视频处理方法,包括:
接收来自终端的视频播放请求;
在所述终端播放所述视频中的每个分片的过程中,确定是否保存有与所述分片相邻的下一分片的转码结果;
如果是,则直接将所述转码结果的指定信息发送给所述终端,以便所述终端根据所述指定信息获取所述转码结果并进行播放;
如果否,则对所述下一分片进行转码,将转码结果进行保存,并将所述转码结果的指定信息发送给所述终端;
每经过第一预定时长,则对所述第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果。
一种视频处理装置,包括:转码模块、存储模块和管理模块;
所述转码模块,用于接收来自终端的视频播放请求;在所述终端播放所述视频中的每个分片的过程中,确定所述存储模块中是否保存有与所述分片相邻的下一分片的转码结果;如果是,则直接将所述转码结果的指定信息发送给所述终端,以便所述终端根据所述指定信息获取所述转码结果并进行播放;如果否,则对所述下一分片进行转码,将转码结果保存到所述存储模块中,并将所述转码结果的指定信息发送给所述终端;
所述管理模块,用于每经过第一预定时长,则对所述第一预定时长内保存到所述存储模块中的转码结果进行筛选,删除不满足保留要求的转码结果。
基于上述介绍可以看出,采用本发明所述方案,在用户观看视频中的某一分片的过程中,确定是否保存有下一分片的转码结果,如果有,则直接使用所保存的转码结果,否则,对下一分片进行转码,这样,相比于现有技术中的方式一,如果用户观看中途退出,则无需对后续的分片进行转码,从而节省了计算资源,而且,由于可重复使用所保存的转码结果,不用每次都重新进行转码,从而进一步节省了计算资源,相比于现有技术中的方式二,由于只对满足保留要求的转码结果进行保存,无需对整个视频的转码结果均进行保存,从而节省了存储资源。
【附图说明】
图1为本发明所述视频处理方法实施例的流程图。
图2为本发明所述视频处理装置实施例的组成结构示意图。
【具体实施方式】
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案作进一步地详细说明。
实施例一
图1为本发明所述视频处理方法实施例的流程图。在实际应用中,图1所示流程的执行主体可为转码服务器等。如图1所示,包括以下具体处理方式。
在11中,接收来自终端的视频播放请求。
用户可通过终端来请求观看某个视频。
在接收到来自终端的视频播放请求之后,可根据终端及网络特点等,确定出转码参数,以便后续根据所述转码参数进行转码。
如何确定出转码参数为现有技术。
在12中,在终端播放视频中的每个分片的过程中,确定是否保存有与该分片相邻的下一分片的转码结果,如果否,则执行13,如果是,则执行14。
一个视频通常由多个分片组成,可按照各分片的先后顺序,依次对各分片进行播放,任意两个分片的播放时长可能相同,也可能不同。
在终端播放视频中的每个分片的过程中,可分别进行以下处理:确定是否保存有与该分片相邻的下一分片的转码结果,如果否,则执行13,如果是,则直接执行14。
在终端播放视频中的每个分片的过程中,何时进行判断,以确定是否保存有下一分片的转码结果可根据实际需要而定,比如,可根据当前正在播放的分片的播放时长以及下一分片的播放时长来确定何时进行判断。
假设当前正在播放的分片的播放时长为30秒,下一分片的播放时长为60秒,那么可在当当前正在播放的分片播放到20秒时,进行判断,假设下一分片的播放时长为120秒,那么可在当当前正在播放的分片播放到10秒时,即进行判断,即预留更长的时间,以确保如果需要对下一分片进行转码,在当前正在播放的分片播放完毕之前,下一分片能够转码完毕。
当然,上述仅为举例说明,并不用于限制本发明的技术方案,具体何时进行判断可根据实际需要而定。
在13中,对下一分片进行转码,并将转码结果进行保存。
如果需要对下一分片进行转码,那么可根据11中确定出的转码参数,对下一分片进行转码,从而得到转码结果,并将转码结果进行保存,之后执行14。
在14中,将下一分片的转码结果的指定信息发送给终端,以便终端根据该指定信息获取下一分片的转码结果并进行播放。
如果需要对下一分片进行转码,那么可在转码完成之后,将下一分片的转码结果的指定信息发送给终端,以便终端在播放完当前正在播放的分片之后,可根据下一分片的转码结果的指定信息来获取下一分片的转码结果,并进行播放。
如果已经保存有下一分片的转码结果,即不需要对下一分片进行转码,那么可直接将下一分片的转码结果的指定信息发送给终端。
所述指定信息可包括存储地址以及索引信息等,所述指定信息中具体包括哪些内容以及如何根据下一分片的转码结果的指定信息来获取下一分片的转码结果等均为现有技术。
12~14所述过程可举例说明如下:
假设某一视频中共包括10个分片,为便于表述,依次编号为分片1~分片10;
那么,在播放分片2的过程中,可确定是否保存有分片3的转码结果,如果有,则可直接将分片3的转码结果的指定信息发送给终端,如果否,则可先对分片3进行转码,之后将分片3的转码结果的指定信息发送给终端;
类似地,在播放分片3的过程中,可确定是否保存有分片4的转码结果,如果有,则可直接将分片4的转码结果的指定信息发送给终端,如果否,则可先对分片4进行转码,之后将分片4的转码结果的指定信息发送给终端;依此类推;
特殊地,对于分片1,可在播放分片1之前,确定是否保存有分片1的转码结果,如果有,则可直接将分片1的转码结果的指定信息发送给终端,如果否,则可先对分片1进行转码,之后将分片1的转码结果的指定信息发送给终端。
在15中,每经过第一预定时长,则对第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果。
如果仅按照11~14中所述方式进行处理,对所播放的分片的转码结果均进行保存的话,将会需要耗费大量的存储资源。
为了克服上述问题,可如15中所述,周期性进行以下处理:每经过第一预定时长,则对第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果。
比如,可针对第一预定时长内所保存的每个转码结果对应的分片,分别确定该分片的播放热度是否满足热度要求,如果是,则将该分片的转码结果进行保留,否则,将该分片的转码结果进行删除,即将对热门视频和非热门视频的区分粒度细化到了分片。
具体地,针对第一预定时长内所保存的每个转码结果对应的分片,可分别获取该分片在第一预定时长内的平均播放完整度以及总播放次数;若平均播放完整度以及总播放次数均大于各自对应的阈值,则可认为该分片的播放热度满足热度要求。
所述第一预定时长的具体取值可根据实际需要而定,比如一天。
对于某一分片来说,一天的时长内可能会有多个用户观看了该分片,针对每个用户,可分别得到一个播放完整度,将这些用户的播放完整度取平均,即可得到该分片的平均播放完整度,另外,可统计得到一天的时长内该分片总共被播放了多少次,统计结果即为该分片的总播放次数。
其中,播放完整度的取值范围可为(0,1),对于某一分片,如果用户观看该分片的时长等于该分片的播放时长,则播放完整度为1,如果用户观看该分片的时长为该分片的播放时长的二分之一,则播放完整度为0.5,依此类推。
另外,对于某一分片,无论用户是否完整地观看了该分片,只要观看了一次,统计的总播放次数即会加一。
这样,在周期性地对第一预定时长内所保存的转码结果进行筛选时,可将平均播放完整度以及总播放次数均大于各自对应的阈值的分片的转码结果进行保留,其它的则删除。
采用上述处理方式,在用户观看视频中的某一分片的过程中,确定是否保存有与该分片相邻的下一分片的转码结果,如果有,则直接使用所保存的转码结果,否则,对下一分片进行转码,这样,相比于现有技术中的方式一,如果用户观看中途退出,则无需对后续的分片进行转码,从而节省了计算资源,而且,由于可重复使用所保存的转码结果,不用每次都重新进行转码,从而进一步节省了计算资源,相比于现有技术中的方式二,由于只对满足保留要求的转码结果进行保存,无需对整个视频的转码结果均进行保存,从而节省了存储资源。
另外,在周期性地对第一预定时长内所保存的转码结果进行筛选时,还可进一步针对所保存的每个转码结果对应的分片,分别确定该分片是否属于所在视频中的第一个分片,如果是,则将该分片的转码结果进行保留。
综合上述介绍可知,在周期性地对第一预定时长内所保存的转码结果进行筛选时,如果一个转码结果对应的分片满足以下条件之一:播放热度满足热度要求、为所在视频中的第一个分片,则保留该分片的转码结果,否则,删除该分片的转码结果。
这样,当接收到终端的视频播放请求后,可直接将第一个分片的转码结果的指定信息发送给终端,以便终端进行第一分片的播放,从而省去了对第一分片进行转码的时间,加快了首屏显示速度,提升了首屏体验。
为了进一步节省存储资源,还可以删除保存时长超过第二预定时长的转码结果,第二预定时长大于第一预定时长,第二预定时长的具体取值同样可根据实际需要而定,比如一个月。
考虑到视频的播放热度是随着时间在不断变化的,比如,前一个月比较热门的视频,下个月可能就不是热门了,那么该视频的分片的转码结果被使用到的机会也会比较少,相应地,为了节省存储资源,可删除保存时长超过一个月的转码结果,以便腾出存储空间来存放新的转码结果。
以上是关于方法实施例的介绍,以下通过装置实施例,对本发明所述方案进行进一步说明。
实施例二
图2为本发明所述视频处理装置实施例的组成结构示意图,如图2所示,包括转码模块21、存储模块22和管理模块23。
转码模块21,用于接收来自终端的视频播放请求;在终端播放视频中的每个分片的过程中,确定存储模块22中是否保存有与该分片相邻的下一分片的转码结果;如果是,则直接将下一分片的转码结果的指定信息发送给终端,以便终端根据所述指定信息获取下一分片的转码结果并进行播放;如果否,则对下一分片进行转码,将转码结果保存到存储模块22中,并将转码结果的指定信息发送给终端。
管理模块23,用于每经过第一预定时长,则对第一预定时长内保存到存储模块22中的转码结果进行筛选,删除不满足保留要求的转码结果。
转码模块21在接收到来自终端的视频播放请求之后,可根据终端及网络特点,确定出转码参数,以便根据转码参数对下一分片进行转码。
在终端播放视频中的每个分片的过程中,转码模块21可分别进行以下处理:确定存储模块22中是否保存有与该分片相邻的下一分片的转码结果,如果否,则对下一分片进行转码,将转码结果保存到存储模块22中,并将下一分片的转码结果的指定信息发送给终端,如果是,则可直接将下一分片的转码结果的指定信息发送给终端。
如果按照上述处理方式,对所播放的分片的转码结果均进行保存的话,将会需要耗费大量的存储资源。
为此,管理模块23可周期性进行以下处理:每经过第一预定时长,则对第一预定时长内保存到存储模块22中的转码结果进行筛选,删除不满足保留要求的转码结果。
比如,管理模块23可针对第一预定时长内保存到存储模块22中的每个转码结果对应的分片,分别确定该分片的播放热度是否满足热度要求,如果是,则将该分片的转码结果进行保留,否则,将该分片的转码结果进行删除。
具体地,管理模块23可分别获取该分片在第一预定时长内的平均播放完整度以及总播放次数,若平均播放完整度以及总播放次数均大于各自对应的阈值,则确定该分片的播放热度满足热度要求。
所述第一预定时长的具体取值可根据实际需要而定,比如一天。
对于某一分片来说,一天的时长内可能会有多个用户观看了该分片,针对每个用户,可分别得到一个播放完整度,将这些用户的播放完整度取平均,即可得到该分片的平均播放完整度,另外,可统计得到一天的时长内该分片总共被播放了多少次,统计结果即为该分片的总播放次数。
其中,播放完整度的取值范围可为(0,1),对于某一分片,如果用户观看该分片的时长等于该分片的播放时长,则播放完整度为1,如果用户观看该分片的时长为该分片的播放时长的二分之一,则播放完整度为0.5,依此类推。
另外,对于某一分片,无论用户是否完整地观看了该分片,只要观看了一次,统计的总播放次数即会加一。
另外,管理模块23还可针对第一预定时长内保存到存储模块22中的每个转码结果对应的分片,分别确定该分片是否属于所在视频中的第一个分片,如果是,则将该分片的转码结果进行保留。
综合上述介绍可知,管理模块23在周期性地对第一预定时长内所保存的转码结果进行筛选时,如果一个转码结果对应的分片满足以下条件之一:播放热度满足热度要求、为所在视频中的第一个分片,则保留该分片的转码结果,否则,删除该分片的转码结果。
这样,转码模块21在接收到来自终端的视频播放请求之后,可直接将第一个分片的转码结果的指定信息发送给终端,从而省去了对第一分片进行转码的时间,加快了首屏显示速度,提升了首屏体验。
另外,为了进一步节省存储资源,管理模块23还可删除存储模块22中保存时长超过第二预定时长的转码结果,第二预定时长大于第一预定时长。
图2所示装置实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
总之,采用本发明所述方案,能够节省计算资源和存储资源,并能够加快首屏显示速度,而且,本发明所述方案实现起来简单方便,从而便于进行普及和推广。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (10)

1.一种视频处理方法,其特征在于,包括:
接收来自终端的视频播放请求;
在所述终端播放所述视频中的每个分片的过程中,确定是否保存有与所述分片相邻的下一分片的转码结果;
如果是,则直接将所述转码结果的指定信息发送给所述终端,以便所述终端根据所述指定信息获取所述转码结果并进行播放;
如果否,则对所述下一分片进行转码,将转码结果进行保存,并将所述转码结果的指定信息发送给所述终端;
每经过第一预定时长,则对所述第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果,包括:针对所述第一预定时长内所保存的每个转码结果对应的分片,分别确定所述分片的播放热度是否满足热度要求,如果是,则将所述分片的转码结果进行保留,否则,将所述分片的转码结果进行删除。
2.根据权利要求1所述的方法,其特征在于,
所述接收来自终端的视频播放请求之后,进一步包括:
根据所述终端及网络特点,确定出转码参数;
所述对所述下一分片进行转码包括:
根据所述转码参数对所述下一分片进行转码。
3.根据权利要求1所述的方法,其特征在于,
所述确定所述分片的播放热度是否满足热度要求包括:
分别获取所述分片在所述第一预定时长内的平均播放完整度以及总播放次数;
若所述平均播放完整度以及所述总播放次数均大于各自对应的阈值,则确定所述分片的播放热度满足热度要求。
4.根据权利要求1所述的方法,其特征在于,
所述每经过第一预定时长,则对所述第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果进一步包括:
针对所述第一预定时长内所保存的每个转码结果对应的分片,分别确定所述分片是否属于所在视频中的第一个分片,如果是,则将所述分片的转码结果进行保留;
所述接收来自终端的视频播放请求之后,进一步包括:
直接将所述视频中的第一个分片的转码结果的指定信息发送给所述终端。
5.根据权利要求1~4中任一项所述的方法,其特征在于,
该方法进一步包括:
删除保存时长超过第二预定时长的转码结果;
所述第二预定时长大于所述第一预定时长。
6.一种视频处理装置,其特征在于,包括:转码模块、存储模块和管理模块;
所述转码模块,用于接收来自终端的视频播放请求;在所述终端播放所述视频中的每个分片的过程中,确定所述存储模块中是否保存有与所述分片相邻的下一分片的转码结果;如果是,则直接将所述转码结果的指定信息发送给所述终端,以便所述终端根据所述指定信息获取所述转码结果并进行播放;如果否,则对所述下一分片进行转码,将转码结果保存到所述存储模块中,并将所述转码结果的指定信息发送给所述终端;
所述管理模块,用于每经过第一预定时长,则对所述第一预定时长内保存到所述存储模块中的转码结果进行筛选,删除不满足保留要求的转码结果;
其中,所述管理模块针对所述第一预定时长内保存到所述存储模块中的每个转码结果对应的分片,分别确定所述分片的播放热度是否满足热度要求,如果是,则将所述分片的转码结果进行保留,否则,将所述分片的转码结果进行删除。
7.根据权利要求6所述的装置,其特征在于,
所述转码模块进一步用于,
在接收到来自终端的视频播放请求之后,根据所述终端及网络特点,确定出转码参数,以便根据所述转码参数对所述下一分片进行转码。
8.根据权利要求6所述的装置,其特征在于,
所述管理模块分别获取所述分片在所述第一预定时长内的平均播放完整度以及总播放次数,若所述平均播放完整度以及所述总播放次数均大于各自对应的阈值,则确定所述分片的播放热度满足热度要求。
9.根据权利要求6所述的装置,其特征在于,
所述管理模块进一步用于,
针对所述第一预定时长内保存到所述存储模块中的每个转码结果对应的分片,分别确定所述分片是否属于所在视频中的第一个分片,如果是,则将所述分片的转码结果进行保留;
所述转码模块进一步用于,
在接收到来自终端的视频播放请求之后,直接将所述视频的第一个分片的转码结果的指定信息发送给所述终端。
10.根据权利要求6~9中任一项所述的装置,其特征在于,
所述管理模块进一步用于,
删除所述存储模块中保存时长超过第二预定时长的转码结果;
所述第二预定时长大于所述第一预定时长。
CN201710003486.8A 2017-01-04 2017-01-04 一种视频处理方法和装置 Active CN106791930B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710003486.8A CN106791930B (zh) 2017-01-04 2017-01-04 一种视频处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710003486.8A CN106791930B (zh) 2017-01-04 2017-01-04 一种视频处理方法和装置

Publications (2)

Publication Number Publication Date
CN106791930A CN106791930A (zh) 2017-05-31
CN106791930B true CN106791930B (zh) 2020-03-31

Family

ID=58949342

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710003486.8A Active CN106791930B (zh) 2017-01-04 2017-01-04 一种视频处理方法和装置

Country Status (1)

Country Link
CN (1) CN106791930B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107333148B (zh) * 2017-06-23 2019-01-08 腾讯科技(深圳)有限公司 视频处理方法及装置、计算机存储介质及设备
CN108174290B (zh) * 2018-01-25 2019-05-24 北京百度网讯科技有限公司 用于处理视频的方法和装置
CN110213616B (zh) * 2018-05-15 2021-12-28 腾讯科技(深圳)有限公司 视频提供方法、获取方法、装置及设备
CN108966014B (zh) * 2018-08-01 2021-02-02 中国联合网络通信集团有限公司 一种热度视频评估方法和***
CN111565316B (zh) * 2020-07-15 2020-10-23 腾讯科技(深圳)有限公司 视频处理方法、装置、计算机设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104971A (zh) * 2013-04-02 2014-10-15 腾讯科技(深圳)有限公司 一种视频文件处理方法及***
CN104320424A (zh) * 2014-11-20 2015-01-28 三星电子(中国)研发中心 一种流媒体分片下载方法和装置
CN105898319A (zh) * 2015-12-22 2016-08-24 乐视云计算有限公司 视频转码方法和装置
CN106227883A (zh) * 2016-08-05 2016-12-14 北京聚爱聊网络科技有限公司 一种多媒体内容的热度分析方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101951504B (zh) * 2010-09-07 2012-07-25 中国科学院深圳先进技术研究院 基于重叠边界的多媒体切片转码方法和***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104104971A (zh) * 2013-04-02 2014-10-15 腾讯科技(深圳)有限公司 一种视频文件处理方法及***
CN104320424A (zh) * 2014-11-20 2015-01-28 三星电子(中国)研发中心 一种流媒体分片下载方法和装置
CN105898319A (zh) * 2015-12-22 2016-08-24 乐视云计算有限公司 视频转码方法和装置
CN106227883A (zh) * 2016-08-05 2016-12-14 北京聚爱聊网络科技有限公司 一种多媒体内容的热度分析方法和装置

Also Published As

Publication number Publication date
CN106791930A (zh) 2017-05-31

Similar Documents

Publication Publication Date Title
CN106791930B (zh) 一种视频处理方法和装置
CN108307230B (zh) 一种视频精彩片段的提取方法及装置
US9747057B1 (en) Storage auto delete
CN103248962B (zh) 获取流媒体数据的方法、设备及***
CN105100876A (zh) 一种流媒体的播放方法及装置
US8510763B2 (en) Changing streaming media quality level based on current device resource usage
JP5086189B2 (ja) 動画コンテンツのダイジェスト映像を生成するサーバ、方法及びプログラム
US20210160577A1 (en) Method for playing video, electronic device and storage medium
US20090319681A1 (en) Dynamic Throttling Based on Network Conditions
CN113453085B (zh) 判断播放卡顿的方法、装置和电子终端
CN103686237A (zh) 推荐视频资源的方法及***
CN103379379B (zh) 流媒体缓冲播放方法和装置
CN112203111B (zh) 多媒体资源的预加载方法、装置、电子设备及存储介质
CN104219286B (zh) 流媒体处理方法、装置、客户端、cdn节点服务器及终端
CN107147921B (zh) 基于切片与智能cdn调度的视频播放加速方法和设备
CN104581407A (zh) 一种视频预览的方法和装置
US20150134846A1 (en) Method and apparatus for media segment request retry control
JP2017519406A (ja) ネットワークビデオ再生方法及び装置
CN111726641A (zh) 直播视频的播放处理方法、装置及服务器
CN107770624A (zh) 一种直播过程中多媒体文件的播放方法、装置及存储介质
CN111510770A (zh) 切换清晰度的方法、装置、计算机设备及可读存储介质
CN113747241A (zh) 基于弹幕统计的视频片段智能剪辑方法、装置、终端
CN103365977A (zh) 非易失性存储介质上数据的存储处理方法和装置
US8648870B1 (en) Method and apparatus for performing frame buffer rendering of rich internet content on display devices
TW201445987A (zh) 傳輸資訊的方法及裝置

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
GR01 Patent grant
GR01 Patent grant