The invention discloses a video processing method and device, the method includes receiving a request from a terminal of the video playback; in the process of terminal to play in each video slices, and determine whether to save the next slice of the adjacent slices transcoding results; if it is, it will specify information send the next transcoding slice to the terminal to the terminal according to the specified information obtaining the next slice and play transcoding results; if not, then the next patch for transcoding, the transcoding results are preserved, and specify the information sent to the terminal transcoding results; each after the first predetermined at length, the first predetermined time saved transcoding filter results, delete does not meet the requirements of the retention of transcoding results. By applying the scheme of the invention, the computing resource and the storage resource can be saved.
【技术实现步骤摘要】
一种视频处理方法和装置
本专利技术涉及网络技术,特别涉及一种视频处理方法和装置。
技术介绍
目前,随着视频技术的不断发展,视频观看已经成为许多行业中的强需求。由于用户观看视频时所用的终端差异化越来越大,因此需要转码服务器来将原始视频根据不同的需求、不同终端以及不同网络接入等而转码为不同分辨率、码率、帧流的媒体流,以此来为不同终端、不同网络的用户提供统一的用户体验。现有的视频点播等场景中,转码服务器通常采用以下处理方式:方式一针对某一视频(视频文件),在接收到来自终端的视频播放请求后,对整个视频进行转码,而为了控制存储成本,在用户观看完视频后,会删除掉转码结果,即转码得到的文件,当接收到新的视频播放请求时,重新转码整个视频,用户观看完视频后再次删除掉转码结果,如此不断重复。但这种方式会带来以下问题:由于需要不断地对整个视频进行转码,因此增大了转码服务器的计算资源消耗;另外,对于很多用户来说,可能打开一个视频后只观看了一小会儿即退出,而转码是针对整个视频进行的转码,从而造成了计算资源的严重浪费。方式二针对某一视频,在初次接收到来自终端的视频播放请求后,对整个视频进行转码,并对转码结果进行保存,用户观看完视频后不再删除转码结果,这样以后再有观看需求时则无需重新进行转码。但这种方式会增大存储资源的消耗。
技术实现思路
有鉴于此,本专利技术提供了一种视频处理方法和装置,能够节省计算资源和存储资源。具体技术方案如下:一种视频处理方法,包括:接收来自终端的视频播放请求;在所述终端播放所述视频中的每个分片的过程中,确定是否保存有与所述分片相邻的下一分片的转码结果; ...
【技术保护点】
一种视频处理方法,其特征在于,包括:接收来自终端的视频播放请求;在所述终端播放所述视频中的每个分片的过程中,确定是否保存有与所述分片相邻的下一分片的转码结果;如果是,则直接将所述转码结果的指定信息发送给所述终端,以便所述终端根据所述指定信息获取所述转码结果并进行播放;如果否,则对所述下一分片进行转码,将转码结果进行保存,并将所述转码结果的指定信息发送给所述终端;每经过第一预定时长,则对所述第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果。
【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:接收来自终端的视频播放请求;在所述终端播放所述视频中的每个分片的过程中,确定是否保存有与所述分片相邻的下一分片的转码结果;如果是,则直接将所述转码结果的指定信息发送给所述终端,以便所述终端根据所述指定信息获取所述转码结果并进行播放;如果否,则对所述下一分片进行转码,将转码结果进行保存,并将所述转码结果的指定信息发送给所述终端;每经过第一预定时长,则对所述第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果。2.根据权利要求1所述的方法,其特征在于,所述接收来自终端的视频播放请求之后,进一步包括:根据所述终端及网络特点,确定出转码参数;所述对所述下一分片进行转码包括:根据所述转码参数对所述下一分片进行转码。3.根据权利要求1所述的方法,其特征在于,所述每经过第一预定时长,则对所述第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果包括:针对所述第一预定时长内所保存的每个转码结果对应的分片,分别确定所述分片的播放热度是否满足热度要求,如果是,则将所述分片的转码结果进行保留,否则,将所述分片的转码结果进行删除。4.根据权利要求3所述的方法,其特征在于,所述确定所述分片的播放热度是否满足热度要求包括:分别获取所述分片在所述第一预定时长内的平均播放完整度以及总播放次数;若所述平均播放完整度以及所述总播放次数均大于各自对应的阈值,则确定所述分片的播放热度满足热度要求。5.根据权利要求3所述的方法,其特征在于,所述每经过第一预定时长,则对所述第一预定时长内所保存的转码结果进行筛选,删除不满足保留要求的转码结果进一步包括:针对所述第一预定时长内所保存的每个转码结果对应的分片,分别确定所述分片是否属于所在视频中的第一个分片,如果是,则将所述分片的转码结果进行保留;所述接收来自终端的视频播放请求之后,进一步包括:直接将所述视频中的第一个分片的转码结果的指定信息发送给所述终端。6.根据权利要求1~5中任一项所述的方法,其特征在于,该方法进一步包括:删除保存时长超过第二预定时长的转码结果;所述第...
【专利技术属性】
技术研发人员:张志辉,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。