视频播放方法及装置制造方法及图纸

技术编号:21917707 阅读:30 留言:0更新日期:2019-08-21 13:36
本发明专利技术涉及网络视频技术领域,特别是涉及一种视频播放方法及装置。该方法包括:在接收到视频播放请求时,依据配置参数配置强制清晰度和默认清晰度。当客户端为WiFi网络时,先判断是否成功配置强制清晰度,若未成功配置,则判断视频播放请求是否包含指定清晰度,若不包含指定清晰度,则判断是否成功配置默认清晰度,若未成功配置,则判断视频播放请求是否包含初始清晰度,若不包含初始清晰度则从客户端预设的各个清晰度中选择清晰程度最低的清晰度作为视频起播清晰度,对待播放视频进行播放。本发明专利技术提供的方法中,通过配置参数配置强制清晰度,可在成功配置强制清晰度的情况下,选择强制清晰度播放视频,可以降低带宽占用率,节约带宽成本。

Video Playing Method and Device

【技术实现步骤摘要】
视频播放方法及装置
本专利技术涉及网络视频
,特别是涉及一种视频播放方法及装置。
技术介绍
随着网络技术的快速发展,人们可以在各种智能终端如电脑、手机等下载视频播放器,并通过视频播放器在线观看网络视频和网络直播,丰富了用户的日常生活。用户在观看视频的过程中,可以在视频播放器中选择不同的清晰度如极速、标清、高清等清晰度进行播放视频。在通过视频播放器起播用户选择观看的视频时,后端系统会根据一个固定的码率选择起播视频的清晰度至视频播放器,由播放器按照固定的清晰度进行起播视频。专利技术人在对视频的起播清晰度进行研究过程中发现,根据固定码率选择起播清晰度无法满足在WiFi(无线保真,WIreless-FIdelity)或数据流量网络等网络场景的应用,视频在起播时若起播清晰度太低或太高都会影响用户的观看体验,当观看视频用户过多,且起播清晰度过高会造成带宽占用率过高,从而使带宽成本的增加。
技术实现思路
本专利技术所要解决的技术问题是提供一种视频播放方法,通过该方法,可以选择合适的视频起播清晰度对待播放视频进行播放,从而避免带宽占用率过高,并减少带宽成本。本专利技术还提供了一种视频播放装置,用以保证上述方法在实际中的实现及应用。一种视频播放方法,包括:当接收到客户端发送的对待播放视频的视频播放请求时,获取与所述视频播放请求对应的各个配置参数;调用预先设置的运营配置中心,配置与各个所述配置参数对应的强制清晰度和默认清晰度,并判断所述客户端当前的网络场景是否为WiFi网络;当所述客户端当前网络场景为WiFi网络时,判断所述运营配置中心是否成功配置与各个所述配置参数对应的强制清晰度;若所述运营配置中心成功配置与各个所述配置参数对应的强制清晰度,则将所述强制清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述强制清晰度对所述待播放视频进行播放;若所述运营配置中心未成功配置与各个所述配置参数对应的强制清晰度,则判断所述视频播放请求中是否包含用户已选择的指定清晰度;当所述视频播放请求中包含所述指定清晰度时,将所述指定清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述指定清晰度对所述待播放视频进行播放;当所述视频播放请求中不包含所述指定清晰度时,判断所述运营配置中心是否成功配置与各个所述配置参数对应的默认清晰度;若所述运营配置中心成功配置与各个所述配置参数对应的默认清晰度,则将所述默认清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述默认清晰度对所述待播放视频进行播放;若所述运营配置中心未成功配置与各个所述配置参数对应的默认清晰度,则判断所述视频播放请求中是否包含所述客户端预先选定的初始清晰度;当所述视频播放请求中包含所述初始清晰度时,将所述初始清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述初始清晰度对所述待播放视频进行播放;当所述视频播放请求中不包含所述初始清晰度时,在所述客户端预设的各个清晰度中确定目标清晰度,并将所述目标清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述目标清晰度对所述待播放视频进行播放,所述目标清晰度为所述客户端预设的各个清晰度中清晰程度最低的清晰度。上述的方法,可选的,所述调用预先设置的运营配置中心,配置与各个所述配置参数对应的强制清晰度和默认清晰度,包括:调用所述运营配置中心获取预先存储的参数列表,并将各个所述配置参数与所述参数列表中的各个参数组合逐一进行匹配;当所述参数列表中存在任意一个参数组合与各个所述配置参数匹配一致时,则将该参数组合对应的强制清晰度和默认清晰度,配置为与各个所述配置参数对应的强制清晰度和默认清晰度。上述的方法,可选的,所述判断所述运营配置中心是否成功配置与各个所述配置参数对应的强制清晰度,包括:获取与所述强制清晰度对应的生效时间;判断当前配置所述强制清晰度的配置时间是否在所述生效时间内;若当前配置所述强制清晰度的配置时间在所述生效时间内,则判定成功配置与各个所述配置参数对应的强制清晰度;若当前配置所述强制清晰度的配置时间不在所述生效时间内,则判定未成功配置与各个所述配置参数对应的强制清晰度。上述的方法,可选的,所述判断所述视频播放请求中是否包含用户已选择的指定清晰度,包括:获取所述视频播放请求中包含的所述客户端预设的各个清晰度对应的标识信息,并判断各个所述清晰度对应的标识信息中是否存在携带第一选定标识号的标识信息,所述携带第一选定标识号的标识信息为所述用户在所述客户端上选择的指定清晰度对应的标识信息;若各个所述清晰度对应的标识信息中存在所述携带第一选定标识号的标识信息,则判定所述视频播放请求中包含所述用户选择的指定清晰度;若各个所述清晰度对应的标识信息中不存在所述携带第一选定标识号的标识信息,则判定所述视频播放请求中不包含所述用户选择的指定清晰度。上述的方法,可选的,所述判断所述视频播放请求中是否包含所述客户端预先选定的初始清晰度,包括:判断各个所述清晰度对应的标识信息中是否存在携带第二选定标识号的标识信息,所述携带第二选定标识号的标识信息为所述客户端在预设的各个清晰度中选定的初始清晰度对应的标识信息;若各个所述清晰度对应的标识信息中存在所述携带第二选定标识号的标识信息,则判定所述视频播放请求中包含所述客户端预先选定的初始清晰度;若各个所述清晰度对应的标识信息中不存在所述携带第二选定标识号的标识信息,则判定所述视频播放请求中不包含所述客户端预先选定的初始清晰度。上述的方法,可选的,还包括:当所述客户端当前的网络场景为非WiFi网络时,判断是否同时存在成功配置的强制清晰度和用户选择的指定清晰度;若同时存在所述强制清晰度和所述指定清晰度时,判断所述强制清晰度的清晰程度是否不高于所述指定清晰度的清晰程度;当所述强制清晰度的清晰程度不高于所述指定清晰度的清晰程度时,选择所述强制清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述强制清晰度对所述待播放视频进行播放;当所述强制清晰度的清晰程度高于所述指定清晰度的清晰程度时,选择所述指定清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述指定清晰度对所述待播放视频进行播放;若不同时存在所述强制清晰度和所述指定清晰度时,判断是否只存在所述强制清晰度或所述指定清晰度;若只存在所述强制清晰度或所述指定清晰度,则将只存在的所述强制清晰度或所述指定清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述强制清晰度或所述指定清晰度对所述待播放视频进行播放;若所述强制清晰度和所述指定清晰度都不存在,则判断是否同时存在成功配置的默认清晰度和客户端预先选定的初始清晰度;若同时存在所述默认清晰度和所述初始清晰度时,判断所述默认清晰度的清晰程度是否不高于所述初始清晰度的清晰程度;当所述默认清晰度的清晰程度不高于所述初始清晰度的清晰程度时,则选择所述默认清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述默认清晰度对所述待播放视频进行播放;当所述默认清晰度的清晰程度高于所述初始清晰度的清晰程度时,则选择所述初始清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述初始清晰度对所述待播放视频进行播放;若不同时存在所述默认清本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,包括:当接收到客户端发送的对待播放视频的视频播放请求时,获取与所述视频播放请求对应的各个配置参数;调用预先设置的运营配置中心,配置与各个所述配置参数对应的强制清晰度和默认清晰度,并判断所述客户端当前的网络场景是否为WiFi网络;当所述客户端当前网络场景为WiFi网络时,判断所述运营配置中心是否成功配置与各个所述配置参数对应的强制清晰度;若所述运营配置中心成功配置与各个所述配置参数对应的强制清晰度,则将所述强制清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述强制清晰度对所述待播放视频进行播放;若所述运营配置中心未成功配置与各个所述配置参数对应的强制清晰度,则判断所述视频播放请求中是否包含用户已选择的指定清晰度;当所述视频播放请求中包含所述指定清晰度时,将所述指定清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述指定清晰度对所述待播放视频进行播放;当所述视频播放请求中不包含所述指定清晰度时,判断所述运营配置中心是否成功配置与各个所述配置参数对应的默认清晰度;若所述运营配置中心成功配置与各个所述配置参数对应的默认清晰度,则将所述默认清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述默认清晰度对所述待播放视频进行播放;若所述运营配置中心未成功配置与各个所述配置参数对应的默认清晰度,则判断所述视频播放请求中是否包含所述客户端预先选定的初始清晰度;当所述视频播放请求中包含所述初始清晰度时,将所述初始清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述初始清晰度对所述待播放视频进行播放;当所述视频播放请求中不包含所述初始清晰度时,在所述客户端预设的各个清晰度中确定目标清晰度,并将所述目标清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述目标清晰度对所述待播放视频进行播放,所述目标清晰度为所述客户端预设的各个清晰度中清晰程度最低的清晰度。...

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:当接收到客户端发送的对待播放视频的视频播放请求时,获取与所述视频播放请求对应的各个配置参数;调用预先设置的运营配置中心,配置与各个所述配置参数对应的强制清晰度和默认清晰度,并判断所述客户端当前的网络场景是否为WiFi网络;当所述客户端当前网络场景为WiFi网络时,判断所述运营配置中心是否成功配置与各个所述配置参数对应的强制清晰度;若所述运营配置中心成功配置与各个所述配置参数对应的强制清晰度,则将所述强制清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述强制清晰度对所述待播放视频进行播放;若所述运营配置中心未成功配置与各个所述配置参数对应的强制清晰度,则判断所述视频播放请求中是否包含用户已选择的指定清晰度;当所述视频播放请求中包含所述指定清晰度时,将所述指定清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述指定清晰度对所述待播放视频进行播放;当所述视频播放请求中不包含所述指定清晰度时,判断所述运营配置中心是否成功配置与各个所述配置参数对应的默认清晰度;若所述运营配置中心成功配置与各个所述配置参数对应的默认清晰度,则将所述默认清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述默认清晰度对所述待播放视频进行播放;若所述运营配置中心未成功配置与各个所述配置参数对应的默认清晰度,则判断所述视频播放请求中是否包含所述客户端预先选定的初始清晰度;当所述视频播放请求中包含所述初始清晰度时,将所述初始清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述初始清晰度对所述待播放视频进行播放;当所述视频播放请求中不包含所述初始清晰度时,在所述客户端预设的各个清晰度中确定目标清晰度,并将所述目标清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述目标清晰度对所述待播放视频进行播放,所述目标清晰度为所述客户端预设的各个清晰度中清晰程度最低的清晰度。2.根据权利要求1所述的方法,其特征在于,所述调用预先设置的运营配置中心,配置与各个所述配置参数对应的强制清晰度和默认清晰度,包括:调用所述运营配置中心获取预先存储的参数列表,并将各个所述配置参数与所述参数列表中的各个参数组合逐一进行匹配;当所述参数列表中存在任意一个参数组合与各个所述配置参数匹配一致时,则将该参数组合对应的强制清晰度和默认清晰度,配置为与各个所述配置参数对应的强制清晰度和默认清晰度。3.根据权利要求2所述的方法,其特征在于,所述判断所述运营配置中心是否成功配置与各个所述配置参数对应的强制清晰度,包括:获取与所述强制清晰度对应的生效时间;判断当前配置所述强制清晰度的配置时间是否在所述生效时间内;若当前配置所述强制清晰度的配置时间在所述生效时间内,则判定成功配置与各个所述配置参数对应的强制清晰度;若当前配置所述强制清晰度的配置时间不在所述生效时间内,则判定未成功配置与各个所述配置参数对应的强制清晰度。4.根据权利要求1所述的方法,其特征在于,所述判断所述视频播放请求中是否包含用户已选择的指定清晰度,包括:获取所述视频播放请求中包含的所述客户端预设的各个清晰度对应的标识信息,并判断各个所述清晰度对应的标识信息中是否存在携带第一选定标识号的标识信息,所述携带第一选定标识号的标识信息为所述用户在所述客户端上选择的指定清晰度对应的标识信息;若各个所述清晰度对应的标识信息中存在所述携带第一选定标识号的标识信息,则判定所述视频播放请求中包含所述用户选择的指定清晰度;若各个所述清晰度对应的标识信息中不存在所述携带第一选定标识号的标识信息,则判定所述视频播放请求中不包含所述用户选择的指定清晰度。5.根据权利要求4所述的方法,其特征在于,所述判断所述视频播放请求中是否包含所述客户端预先选定的初始清晰度,包括:判断各个所述清晰度对应的标识信息中是否存在携带第二选定标识号的标识信息,所述携带第二选定标识号的标识信息为所述客户端在预设的各个清晰度中选定的初始清晰度对应的标识信息;若各个所述清晰度对应的标识信息中存在所述携带第二选定标识号的标识信息,则判定所述视频播放请求中包含所述客户端预先选定的初始清晰度;若各个所述清晰度对应的标识信息中不存在所述携带第二选定标识号的标识信息,则判定所述视频播放请求中不包含所述客户端预先选定的初始清晰度。6.根据权利要求1所述的方法,其特征在于,还包括:当所述客户端当前的网络场景为非WiFi网络时,判断是否同时存在成功配置的强制清晰度和用户选择的指定清晰度;若同时存在所述强制清晰度和所述指定清晰度时,判断所述强制清晰度的清晰程度是否不高于所述指定清晰度的清晰程度;当所述强制清晰度的清晰程度不高于所述指定清晰度的清晰程度时,选择所述强制清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述强制清晰度对所述待播放视频进行播放;当所述强制清晰度的清晰程度高于所述指定清晰度的清晰程度时,选择所述指定清晰度作为所述待播放视频的视频起播清晰度,并触发所述客户端依据所述指定清晰度对所述待播放视频进行播放;若不同时存在所述强制清晰度和所述指定清晰度时,判断是否只存在所述强制清晰度或所述指定清晰度;若只存在所述强制清晰度或所述指定清晰度,则将只存在的所述强制清晰度或所述指定清晰度作为所述...

【专利技术属性】
技术研发人员:覃锐易桂
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1