一种视频快速起播的实现方法和系统的制作方法

文档序号:10516412阅读:217来源:国知局
一种视频快速起播的实现方法和系统的制作方法
【专利摘要】本发明公开了一种视频快速起播的实现方法和系统,收到打开视频应用的触发指令,提取该用户视频文件的播放记录;统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率;统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾;收到点击视频文件的触发指令,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。因此,所述视频快速起播的实现方法和系统解决了在视频应用平台上用户点击视频文件到播放该视频文件需要比较长的一段时间的问题。
【专利说明】
一种视频快速起播的实现方法和系统
技术领域
[0001]本发明涉及媒体传播技术领域,特别是指一种视频快速起播的实现方法和系统。
【背景技术】
[0002]随着网络技术的飞速发展,人们对于网络的需求体现在生活的每个角落,开始对社会产生深远的影响。而随着多媒体技术的发展,观看视频得到了越来越广泛的应用。
[0003]目前,网络视频行业存在着各种各样的视频应用平台,来提供给用户视频服务。而在现有的视频网络应用中,用户在显示视频文件信息的页面中点击视频文件,进入到该视频文件的播放页面中。之后,还需要等待大量的时间在播放页面进行开启视频文件的播放。因此,从点击视频文件到最后能够开始观看该视频文件,用户需要比较长的一段时间,用户体验非常差。

【发明内容】

[0004]有鉴于此,本发明的目的在于提出一种视频快速起播的实现方法和系统,解决了在视频应用平台上用户点击视频文件到播放该视频文件需要比较长的一段时间的问题。
[0005]基于上述目的本发明提供的视频快速起播的实现方法,包括步骤:
[0006]收到打开视频应用的触发指令,提取该用户视频文件的播放记录;
[0007]统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率;统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾;
[0008]收到点击视频文件的触发指令,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。
[0009]可选地,所述播放所述视频文件之后,包括:
[0010]判断播放的该视频文件是否存在码流缺失或溢出;
[0011]根据判断结果,若存在码流缺失或溢出则降码流或升码流,并按照处理后的码流继续播放;若不存在码流缺失或溢出则按照原码流继续播放。
[0012]进一步地,所述收到点击视频文件的触发指令之后还包括:
[0013]判断所述点击的视频文件在播放记录中是否存在;
[0014]根据判断结果,若存在则提取所述视频文件的播放记录,按照该播放记录播放所述的视频文件;若不存在则根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。
[0015]进一步地,所述播放所述视频文件之后还包括:获取此时终端显示设备的分辨率;
[0016]判断该终端显示设备的分辨率是否与播放所述视频文件采用的分辨率相匹配,若匹配则继续采用该分辨率播放;若不匹配则改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配。
[0017]进一步地,所述改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配包括:
[0018]按照统计播放记录中视频文件采用每种分辨率的播放次数的结果,依次与终端显示设备的分辨率进行匹配,直至与该终端显示设备的分辨率匹配。
[0019]可选地,所述统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率,包括:
[0020]根据时间从近到远依次设置由大到小的权重,每个时间权重与该时间相应的播放记录中视频文件采用的每种分辨率的播放次数分别相乘,然后将每种分辨率相应的所有相乘结果相加,统计每种分辨率相加后的结果,获取计算结果最高的分辨率;
[0021]所述统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾,包括:计算跳过片头片尾的播放次数与不跳过片头片尾的播放次数的比值,判断该比值是否超出预设阈值,若超出则用户倾向跳过片头片尾,若没有超出则用户倾向不跳过片头片尾。
[0022]可选地,所述播放所述视频文件之后还包括:
[0023]若播放的视频文件为付费码流播放,则获取并判断用户等级是否与该付费码流匹配,匹配则按照付费码流播放;不匹配则在限制的时间内按照付费码流播放,超出该限制的时间按照免费码流播放。
[0024]在另一方面,本发明还提供了一种视频快速起播的实现系统,包括:
[0025]播放记录提取单元,用于收到打开视频应用的触发指令,提取该用户视频文件的播放记录;
[0026]播放记录统计单元,用于统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率;统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾;
[0027]视频文件播放单元,用于收到点击视频文件的触发指令,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。
[0028]可选地,所述视频文件播放单元还用于:
[0029]播放所述视频文件之后,判断播放的该视频文件是否存在码流缺失或溢出;
[0030]根据判断结果,若存在码流缺失或溢出则降码流或升码流,并按照处理后的码流继续播放;若不存在码流缺失或溢出则按照原码流继续播放。
[0031 ]进一步地,所述视频文件播放单元还用于:
[0032]收到点击视频文件的触发指令之后
[0033]判断所述点击的视频文件在播放记录中是否存在;
[0034]根据判断结果,若存在则提取所述视频文件的播放记录,按照该播放记录播放所述的视频文件;若不存在则根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。
[0035]进一步地,所述视频文件播放单元还用于:
[0036]获取此时终端显示设备的分辨率;
[0037]判断该终端显示设备的分辨率是否与播放所述视频文件采用的分辨率相匹配,若匹配则继续采用该分辨率播放;若不匹配则改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配。
[0038]进一步地,所述视频文件播放单元按照统计播放记录中视频文件采用每种分辨率的播放次数的结果,依次与终端显示设备的分辨率进行匹配,直至与该终端显示设备的分辨率匹配。
[0039]可选地,所述播放记录统计单元,具体根据时间从近到远依次设置由大到小的权重,每个时间权重与该时间相应的播放记录中视频文件采用的每种分辨率的播放次数分别相乘,然后将每种分辨率相应的所有相乘结果相加,统计每种分辨率相加后的结果,获取计算结果最高的分辨率;
[0040]计算跳过片头片尾的播放次数与不跳过片头片尾的播放次数的比值,判断该比值是否超出预设阈值,若超出则用户倾向跳过片头片尾,若没有超出则用户倾向不跳过片头片尾。
[0041 ]可选地,所述视频文件播放单元还用于:
[0042]若播放的视频文件为付费码流播放,则获取并判断用户等级是否与该付费码流匹配,匹配则按照付费码流播放;不匹配则在限制的时间内按照付费码流播放,超出该限制的时间按照免费码流播放。
[0043]从上面所述可以看出,本发明提供的视频快速起播的实现方法和系统,通过提取该用户视频文件的播放记录,分析用户倾向采用的分辨率和分析用户倾向是否跳过片头片尾;当收到点击视频文件的触发指令,根据分析结果,播放所述视频文件。从而,实现了用户在视频应用平台上点击视频文件能够快速的播放该视频文件,节省了大量的等待时间,大大优化了视频媒体的服务质量。
【附图说明】
[0044]图1为本发明第一实施例中视频快速起播的实现方法的流程示意图;
[0045]图2为本发明可参考实施例中视频快速起播的实现方法的流程示意图;
[0046]图3为本发明视频快速起播的实现系统的结构示意图。
【具体实施方式】
[0047]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0048]根据多媒体平台的使用现状,用户点击一个视频文件后,需要等待一段时间才能开始观看该视频文件。从而,导致用户浪费大量的时间在视频文件播放的等待上,造成用户观看反感,用户体验非常差。为了解决这一问题,本发明从用户角度,体会到用户希望点击一个视频文件,能够快速播放该视频文件。因此,本发明的思路是当打开视频应用平台时,对视频文件播放的方式进行预测,当点击视频文件时能够快速的播放该视频文件。
[0049]参阅图1所示,为本发明第一实施例中视频快速起播的实现方法流程示意图,所述视频快速起播的实现方法包括:
[0050]步骤101,收到打开视频应用的触发指令,提取该用户视频文件的播放记录。
[0051]在实施例中,收到打开视频应用的触发指令之后,可以判断该用户是否登录,若没有登录则先登录再提取该用户视频文件的播放记录。若已经登录,则直接提取该用户视频文件的播放记录。
[0052]步骤102,统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率;统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾。
[0053]作为实施例,统计播放记录中视频文件采用每种分辨率的播放次数之后,可以直接根据播放次数最高的分辨率作为用户倾向采用的分辨率。另外,用户可能在不同的时间阶段使用分辨率具有一定的倾向性,因此也可以将时间从近到远依次设置由大到小的权重,即离当前时间越近的权重越大,而离当前时间越远的权重越小。然后每个时间权重与该时间权重相应的每种分辨率分别相乘,最后再将每种分辨率相应的所有相乘结果相加,统计每种分辨率相加后的结果,获取计算结果最高的分辨率,即该最高的分辨率作为用户倾向采用的分辨率。
[0054]例如,设置8月的权重为30,7月的权重为20,6月的权重为10。而在8月采用超高清分辨率的次数为5,7月采用超高清分辨率的次数为3,6月采用超高清分辨率的次数为O。而在8月采用高清分辨率的次数为3,7月采用高清分辨率的次数为1,6月采用高清分辨率的次数为O。则超高清分辨率的计算结果为:30*5+20*3+10*0 = 210,则高清分辨率的计算结果为:30*3+20*1+10*0 = 110,可将超高清分辨率作为用户倾向采用的分辨率。
[0055]其中,统计播放记录中跳过或不跳过片头片尾的播放次数,可以直接将次数多的作为用户所倾向的。当然,也可以计算跳过片头片尾的播放次数与不跳过片头片尾的播放次数的比值,然后判断该比值是否超出预设阈值,若超出则用户倾向跳过片头片尾,若没有超出则用户倾向不跳过片头片尾。
[0056]步骤103,收到点击视频文件的触发指令,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。
[0057]在实施例中,收到点击视频文件的触发指令之后,根据步骤102分析的结果采用用户倾向的分辨率来播放视频文件,同时根据步骤102分析的结果是否跳过片头片尾来播放视频文件。其中,收到点击视频文件的触发指令之后,较佳地还可以判断所述点击的视频文件在播放记录中是否存在,如果存在则提取所述视频文件的播放记录,按照该播放记录播放所述的视频文件。如果不存在则根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。从而,实现了无论是曾经点击过的视频文件,还是新点击的视频文件都能快速的开始播放。
[0058]另外,优选地,所述视频快速起播的实现方法播放视频文件时能够获取此时终端显示设备的分辨率,判断该终端显示设备的分辨率是否与播放所述视频文件采用的分辨率相匹配。若匹配则继续采用该分辨率播放,若不匹配则改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配。其中,改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配可以按照统计播放记录中视频文件采用每种分辨率的播放次数的结果,依次与终端显示设备的分辨率进行匹配,直至与该终端显示设备的分辨率匹配。需要说明的是,可以将播放记录中视频文件采用每种分辨率的播放次数的结果按照升序或降序进彳丁排序。
[0059]例如,播放记录中视频文件采用每种分辨率的播放次数的结果按照降序排序后为:采用超高清分辨率的播放次数为8,采用高清分辨率的播放次数为5,采用标清分辨率的播放次数为2。若超高清分辨率与终端显示设备的分辨率不匹配,则将标清分辨率与终端显示设备的分辨率匹配。若还不匹配再将标清分辨率与终端显示设备的分辨率匹配,若匹配则采用标清分辨率进行视频文件的播放。
[0060]值得说明的是,播放视频文件的分辨率与终端显示设备的分辨率匹配,能够使得用户观看该视频文件时更舒服,观看效果更佳。另外,需要播放视频文件的分辨率与终端显示设备的分辨率匹配的一个原因是,用户可以在不同的终端设备上登录视频应用平台,而不同的终端设备其显示的分辨率不尽相同,如果按照原来播放的分辨率很可能与现在使用的终端设备的显示分辨率不匹配。
[0061]作为一个较佳地实施例,在步骤103播放所述视频文件之后,可以判断播放的该视频文件是否存在码流缺失或溢出,若存在码流缺失或溢出则降码流或升码流,并按照处理后的码流继续播放。若不存在码流缺失或溢出,则按照原码流继续播放。也就是说,在播放视频文件时,可以根据网络的实际情况,监测到播放的该视频文件是否存在码流缺失或溢出,码流缺失或溢出都会导致视频文件不能正常的播放。进一步在监测到码流缺失或溢出之后,可以自动的调整码流(降码流或升码流)使得视频文件可以顺畅的播放。
[0062]另外,在步骤103播放所述视频文件之后,还可以判断播放的视频文件是否为付费码流播放,若是则获取并判断用户等级是否与该付费码流匹配,匹配则按照付费码流播放。若不匹配则在限制的时间内按照付费码流播放,超出该限制的时间按照免费码流播放。例如,获取的用户等级不能免费观看付费码流播放的视频文件,则可以在该视频文件播放的前6分钟按照付费码流播放,超过六分钟之后按照免费码流播放。
[0063]作为一个可参考的实施例,参阅图2所示,所述视频快速起播的实现方法具体可采用如下步骤:
[0064]步骤201,收到打开视频应用的触发指令。
[0065]步骤202,判断用户是否登录,若没有登录则先登录再进行步骤203,若已经登录则直接进行步骤203。
[0066]步骤203,提取该用户视频文件的播放记录。
[0067]步骤204,统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率;统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾。
[0068]步骤205,收到点击视频文件的触发指令。
[0069]步骤206,判断所述点击的视频文件在播放记录中是否存在,若存在则进行步骤207,若不存在则进行步骤208。
[0070]步骤207,提取所述视频文件的播放记录,执行步骤209。
[0071]步骤208,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,执行步骤209。
[0072]步骤209,判断该终端显示设备的分辨率是否与播放所述视频文件采用的分辨率相匹配,若匹配则进行步骤210,若不匹配则进行步骤211。
[0073 ]步骤210,采用当前分辨率播放,执行步骤212。
[0074]步骤211,改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配,执行步骤212。
[0075]步骤212,播放视频文件。
[0076]较佳地,在步骤212播放视频文件前还可以判断播放的视频文件是否为付费码流播放,若是则获取并判断用户等级是否与该付费码流匹配,匹配则按照付费码流播放。若不匹配则在限制的时间内按照付费码流播放,超出该限制的时间按照免费码流播放。
[0077]作为又一个可参考的实施例,步骤212之后还可以判断播放的该视频文件是否存在码流缺失或溢出,若存在码流缺失或溢出则降码流或升码流,并按照处理后的码流继续播放。若不存在码流缺失或溢出,则按照原码流继续播放。
[0078]在本发明的另一方面,还提供了一种视频快速起播的实现系统,如图3所示,所述的视频快速起播系统包括依次连接的播放记录提取单元301、播放记录统计单元302、视频文件播放单元303。其中,播放记录提取单元301收到打开视频应用的触发指令,提取该用户视频文件的播放记录。播放记录统计单元302统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率。播放记录统计单元302还统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾。最后,视频文件播放单元303收到点击视频文件的触发指令,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。
[0079]较佳地,播放记录提取单元301收到打开视频应用的触发指令之后,可以判断该用户是否登录,若没有登录则先登录再提取该用户视频文件的播放记录。若已经登录,则直接提取该用户视频文件的播放记录。
[0080]作为本发明的另一实施例,播放记录统计单元302统计播放记录中视频文件采用每种分辨率的播放次数之后,可以直接根据播放次数最高的分辨率作为用户倾向采用的分辨率。另外,用户可能在不同的时间阶段使用分辨率具有一定的倾向性,因此也可以将时间从近到远依次设置由大到小的权重,即离当前时间越近的权重越大,而离当前时间越远的权重越小。然后每个时间权重与该时间权重相应的每种分辨率分别相乘,最后再将每种分辨率相应的所有相乘结果相加,统计每种分辨率相加后的结果,获取计算结果最高的分辨率,即该最高的分辨率作为用户倾向采用的分辨率。
[0081]较佳地,播放记录统计单元302统计播放记录中跳过或不跳过片头片尾的播放次数,可以直接将次数多的作为用户所倾向的。当然,也可以计算跳过片头片尾的播放次数与不跳过片头片尾的播放次数的比值,然后判断该比值是否超出预设阈值,若超出则用户倾向跳过片头片尾,若没有超出则用户倾向不跳过片头片尾。
[0082]作为又一可参考的实施例,视频文件播放单元303收到点击视频文件的触发指令之后,可以判断所述点击的视频文件在播放记录中是否存在,如果存在则提取所述视频文件的播放记录,按照该播放记录播放所述的视频文件。如果不存在则根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。
[0083]优选地,在视频文件播放单元303播放所述视频文件之后,可以判断播放的该视频文件是否存在码流缺失或溢出,若存在码流缺失或溢出则降码流或升码流,并按照处理后的码流继续播放。若不存在码流缺失或溢出,则按照原码流继续播放。也就是说,在播放视频文件时,可以根据网络的实际情况,监测到播放的该视频文件是否存在码流缺失或溢出,码流缺失或溢出都会导致视频文件不能正常的播放。进一步在监测到码流缺失或溢出之后,可以自动的调整码流(降码流或升码流)使得视频文件可以顺畅的播放。
[0084]在上面的一些实施例,所述的视频文件播放单元3O 3还能够判断播放的视频文件是否为付费码流播放,若是则获取并判断用户等级是否与该付费码流匹配,匹配则按照付费码流播放。若不匹配则在限制的时间内按照付费码流播放,超出该限制的时间按照免费码流播放。
[0085]另外,作为本发明的一个实施例,视频文件播放单元303播放视频文件时能够获取此时终端显示设备的分辨率,判断该终端显示设备的分辨率是否与播放所述视频文件采用的分辨率相匹配。若匹配则继续采用该分辨率播放,若不匹配则改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配。其中,改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配可以按照统计播放记录中视频文件采用每种分辨率的播放次数的结果,依次与终端显示设备的分辨率进行匹配,直至与该终端显示设备的分辨率匹配。需要说明的是,可以将播放记录中视频文件采用每种分辨率的播放次数的结果按照升序或降序进行排序。
[0086]需要说明的是,在本发明所述的视频快速起播的实现系统的具体实施内容,在上面所述的视频快速起播的实现方法中已经详细说明了,故在此重复内容不再说明。
[0087]综上所述,本发明提供的视频快速起播的实现方法和系统,创造性地解决了视频应用平台上视频文件播放需要等待很长一段时间的问题,实现了点击视频文件后快速开始播放该视频文件的功能;使得视频播放的功能更具有效率,并满足用户的观看需要,具有广泛的推广意义;最后,整个所述的视频快速起播的实现方法和系统紧凑,易于实现。
[0088]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种视频快速起播的实现方法,其特征在于,包括步骤: 收到打开视频应用的触发指令,提取该用户视频文件的播放记录; 统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率;统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾; 收到点击视频文件的触发指令,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。2.根据权利要求1所述的方法,其特征在于,所述播放所述视频文件之后,包括: 判断播放的该视频文件是否存在码流缺失或溢出; 根据判断结果,若存在码流缺失或溢出则降码流或升码流,并按照处理后的码流继续播放;若不存在码流缺失或溢出则按照原码流继续播放。3.根据权利要求1或2所述的方法,其特征在于,所述收到点击视频文件的触发指令之后还包括: 判断所述点击的视频文件在播放记录中是否存在; 根据判断结果,若存在则提取所述视频文件的播放记录,按照该播放记录播放所述的视频文件;若不存在则根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。4.根据权利要求3所述的方法,其特征在于,所述播放所述视频文件之后还包括: 获取此时终端显示设备的分辨率; 判断该终端显示设备的分辨率是否与播放所述视频文件采用的分辨率相匹配,若匹配则继续采用该分辨率播放;若不匹配则改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配。5.根据权利要求4所述的方法,其特征在于,所述改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配,包括: 按照统计播放记录中视频文件采用每种分辨率的播放次数的结果,依次与终端显示设备的分辨率进行匹配,直至与该终端显示设备的分辨率匹配。6.根据权利要求1所述的方法,其特征在于,所述统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率,包括: 根据时间从近到远依次设置由大到小的权重,每个时间权重与该时间相应的播放记录中视频文件采用的每种分辨率的播放次数分别相乘,然后将每种分辨率相应的所有相乘结果相加,统计每种分辨率相加后的结果,获取计算结果最高的分辨率; 所述统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾,包括:计算跳过片头片尾的播放次数与不跳过片头片尾的播放次数的比值,判断该比值是否超出预设阈值,若超出则用户倾向跳过片头片尾,若没有超出则用户倾向不跳过片头片尾。7.根据权利要求1所述的方法,其特征在于,所述播放所述视频文件之后还包括: 若播放的视频文件为付费码流播放,则获取并判断用户等级是否与该付费码流匹配,匹配则按照付费码流播放;不匹配则在限制的时间内按照付费码流播放,超出该限制的时间按照免费码流播放。8.一种视频快速起播的实现系统,其特征在于,包括: 播放记录提取单元,用于收到打开视频应用的触发指令,提取该用户视频文件的播放记录; 播放记录统计单元,用于统计播放记录中视频文件采用每种分辨率的播放次数,分析用户倾向采用的分辨率;统计播放记录中跳过或不跳过片头片尾的播放次数,分析用户倾向是否跳过片头片尾; 视频文件播放单元,用于收到点击视频文件的触发指令,根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。9.根据权利要求8所述的系统,其特征在于,所述视频文件播放单元还用于: 播放所述视频文件之后,判断播放的该视频文件是否存在码流缺失或溢出; 根据判断结果,若存在码流缺失或溢出则降码流或升码流,并按照处理后的码流继续播放;若不存在码流缺失或溢出则按照原码流继续播放。10.根据权利要求8或9所述的系统,其特征在于,所述视频文件播放单元还用于: 收到点击视频文件的触发指令之后判断所述点击的视频文件在播放记录中是否存在; 根据判断结果,若存在则提取所述视频文件的播放记录,按照该播放记录播放所述的视频文件;若不存在则根据分析用户倾向采用的分辨率和是否跳过片头片尾的结果,播放所述视频文件。11.根据权利要求10所述的系统,其特征在于,所述视频文件播放单元还用于: 获取此时终端显示设备的分辨率; 判断该终端显示设备的分辨率是否与播放所述视频文件采用的分辨率相匹配,若匹配则继续采用该分辨率播放;若不匹配则改变播放所述视频文件采用的分辨率使其与该终端显示设备的分辨率匹配。12.根据权利要求11所述的系统,其特征在于,所述视频文件播放单元按照统计播放记录中视频文件采用每种分辨率的播放次数的结果,依次与终端显示设备的分辨率进行匹配,直至与该终端显示设备的分辨率匹配。13.根据权利要求8所述的系统,其特征在于,所述播放记录统计单元,具体根据时间从近到远依次设置由大到小的权重,每个时间权重与该时间相应的播放记录中视频文件采用的每种分辨率的播放次数分别相乘,然后将每种分辨率相应的所有相乘结果相加,统计每种分辨率相加后的结果,获取计算结果最高的分辨率; 计算跳过片头片尾的播放次数与不跳过片头片尾的播放次数的比值,判断该比值是否超出预设阈值,若超出则用户倾向跳过片头片尾,若没有超出则用户倾向不跳过片头片尾。14.根据权利要求8所述的系统,其特征在于,所述视频文件播放单元还用于: 若播放的视频文件为付费码流播放,则获取并判断用户等级是否与该付费码流匹配,匹配则按照付费码流播放;不匹配则在限制的时间内按照付费码流播放,超出该限制的时间按照免费码流播放。
【文档编号】H04N21/462GK105872798SQ201510887728
【公开日】2016年8月17日
【申请日】2015年12月7日
【发明人】王斐, 张瑞
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1