The invention discloses a method for switching rate of video playback, the received terminal transmits video playback request, acquiring the video media player list, select a preset rate media player list, and according to the preset rate of the media in the playlist slice address to send piece request made slice for long, judging the slice fetch time meets the preset rate switching condition, when the slice fetch time meets the preset rate switching condition, the currently selected media player list switch for the next media player list, and return to the execution of the judgment of current media playlist slice the acquisition of long rate switching conditions meets the preset steps. The invention also discloses a rate switching device and a storage medium for video playback. During the playback process, the video playback rate is automatically switched with the current bandwidth. It ensures the smooth play of video while ensuring high video definition and improving the quality of video playback.
【技术实现步骤摘要】
视频播放的码率切换方法、装置及存储介质
本专利技术涉及网络电视
,尤其涉及视频播放的码率切换方法、装置及存储介质。
技术介绍
随着网络技术的发展,用户可以通过网络电视终端更加自由的,有针对性的选择观看喜欢的节目。为适应视频文件的正常播放,网络电视供应商越来越多地采用HLS(httplivestreaming,动态码率自适应技术)。由于视频码率的多样化以及用户网络带宽的大小各异,HLS流服务器推送数据流过程中会同时包含多种不同码率的视频,用户可以根据自己带宽选取对应的码率视频列表。为保证视频播放的流畅,选取最小码率的视频列表,但这可能会导致视频清晰度较低,而为保证清晰度高选取最大码率的视频列表时,又会带来视频播放卡顿的现象,导致视频播放过程中流畅与清晰二者不能兼得,降低视频播放质量。
技术实现思路
本专利技术的主要目的在于提供一种视频播放的码率切换方法、装置及存储介质,旨在解决在网络视频播放过程中,播放流畅与高视频清晰度二者不能兼得,视频播放质量较低的技术问题。为实现上述目的,本专利技术提供一种视频播放的码率切换方法,所述视频播放的码率切换方法包括以下步骤:接收到终端发送的视频播放请求时,获取所述视频的媒体播放列表,选取预设码率的媒体播放列表,并根据所述预设码率的媒体播放列表中的分片地址发送分片请求,取得分片获取时长;判断所述分片获取时长是否满足预设码率切换条件;当所述分片获取时长满足预设码率切换条件时,将所述当前选取的媒体播放列表切换为下一媒体播放列表,并返回执行所述判断当前媒体播放列表的分片获取时长是否满足预设码率切换条件的步骤,其中,下一媒体播放列表 ...
【技术保护点】
一种视频播放的码率切换方法,其特征在于,所述视频播放的码率切换方法包括以下步骤:接收到终端发送的视频播放请求时,获取所述视频的媒体播放列表,选取预设码率的媒体播放列表,并根据所述预设码率的媒体播放列表中的分片地址发送分片请求,取得分片获取时长;判断所述分片获取时长是否满足预设码率切换条件;当所述分片获取时长满足预设码率切换条件时,将所述当前选取的媒体播放列表切换为下一媒体播放列表,并返回执行所述判断当前媒体播放列表的分片获取时长是否满足预设码率切换条件的步骤,其中,下一媒体播放列表与当前选取的播放列表的码率不同。
【技术特征摘要】
1.一种视频播放的码率切换方法,其特征在于,所述视频播放的码率切换方法包括以下步骤:接收到终端发送的视频播放请求时,获取所述视频的媒体播放列表,选取预设码率的媒体播放列表,并根据所述预设码率的媒体播放列表中的分片地址发送分片请求,取得分片获取时长;判断所述分片获取时长是否满足预设码率切换条件;当所述分片获取时长满足预设码率切换条件时,将所述当前选取的媒体播放列表切换为下一媒体播放列表,并返回执行所述判断当前媒体播放列表的分片获取时长是否满足预设码率切换条件的步骤,其中,下一媒体播放列表与当前选取的播放列表的码率不同。2.如权利要求1所述视频播放的码率切换方法,其特征在于,所述判断当前选取的媒体播放列表的分片获取时长是否满足预设码率切换条件的步骤之前,还包括:将当前选取的媒体播放列表中的分片地址按预设分片数量设置分片周期,根据所述分片周期中的分片地址依次发送分片请求,取得分片获取时长。3.如权利要求2所述视频播放的码率切换方法,其特征在于,所述判断当前选取的媒体播放列表的分片请求的响应时长是否满足预设码率切换条件的步骤包括:判断所述分片获取时长中大于第一预设时长的分片数量占所述预设分片数量的第一百分比是否大于第一预设百分比;其中,当所述第一百分比大于所述第一预设百分比时,判定所述当前选取的媒体播放列表的分片获取时长满足预设码率切换条件,且下一媒体播放列表的码率小于当前选取的媒体播放列表。4.如权利要求3所述视频播放的码率切换方法,其特征在于,所述将所述当前选取的媒体播放列表切换为下一媒体播放列表的步骤之前,还包括:判断当前选取的媒体播放列表的码率是否为媒体播放列表中的码率最小的媒体播放列表;若当前选取的媒体播放列表的码率不是媒体播放列表中的码率最小的媒体播放列表,执行所述将所述当前选取的媒体播放列表切换为下一媒体播放列表。5.如权利要求3所述视频播放的码率切换方法,其特征在于,所述判断所述分片获取时长中大于第一预设时长的分片数量占所述预设分片数量的第一百分比是否大于第一预设百分比的步骤之后,还包括:当所述分片获取时长中大于第一预设时长的分片数量占所述预设分片数量的第一百分比小于或等于第一预设百分比时,判断所述分片获取时长中小于第二预设时长的分片数量占所述预设分片数量的第...
【专利技术属性】
技术研发人员:张顺华,
申请(专利权)人:深圳市创维软件有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。