发明名称 |
流媒体中播放时间点跳转后的处理方法及装置 |
摘要 |
本发明提供一种流媒体中播放时间点跳转后的处理方法及装置。该方法包括获取播放状态及获取网络状况;根据所述播放状态和网络状况,确定时间点跳转后视频分片的启动码率,所述启动码率包括当前播放的视频分片的码率。本发明实施例可以改善用户的观看体验,既能保证快速播放,又能保证图像质量的连续性用户体验。 |
申请公布号 |
CN102204272B |
申请公布日期 |
2012.12.19 |
申请号 |
CN201080003687.4 |
申请日期 |
2010.12.31 |
申请人 |
华为技术有限公司 |
发明人 |
代金良;冯江平;李玲玲 |
分类号 |
H04N21/643(2011.01)I;H04N21/647(2011.01)I;H04L29/06(2006.01)I |
主分类号 |
H04N21/643(2011.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种流媒体中播放时间点跳转后的处理方法,其特征在于,包括:获取播放状态及获取网络状况;根据所述播放状态和网络状况,确定时间点跳转后视频分片的启动码率,所述启动码率包括当前播放的视频分片的码率;所述播放状态为全屏状态或者非全屏状态,和/或,所述播放状态为当前播放视频的分辨率;当所述播放状态为全屏状态或者非全屏状态时,所述根据所述播放状态和网络状况,确定时间点跳转后视频分片的启动码率,包括:如果所述播放状态为全屏播放,且所述网络状况满足第一条件,则所述启动码率为所述当前播放的视频分片的码率;或者,如果所述播放状态为全屏播放,且所述网络状况满足第二条件,则所述启动码率为所述当前播放的视频分片的码率的二分之一与最低码率之间的最大值;或者,如果所述播放状态为全屏播放,且所述网络状况满足第三条件,则所述启动码率为最低码率;或者,如果所述播放状态为非全屏播放,且所述网络状况满足第一条件,以及所述非全屏播放时的播放窗口大小大于等于时间点跳转前播放分辨率,则所述启动码率为所述当前播放的视频分片的码率;或者,如果所述播放状态为非全屏播放,且所述网络状况满足第一条件,以及所述非全屏播放时的播放窗口大小小于时间点跳转前播放分辨率,则所述启动码率为可选视频分片码率的最大值,所述可选视频分片的分辨率小于等于时间点跳转前播放分辨率;或者,如果所述播放状态为非全屏播放,且所述网络状况不满足第一条件,则所述启动码率为最低码率;其中,满足第一条件的网络状况优于满足第二条件的网络状况,满足第二条件的网络状况优于满足第三条件的网络状况;或者,当所述播放状态为当前播放视频的分辨率时,所述根据所述播放状态和网络状况,确定时间点跳转后视频分片的启动码率,包括:如果所述播放状态对应的当前播放视频的分辨率大于等于预设阈值,且所述网络状态满足第一条件,则所述启动码率为所述当前播放的视频分片的码率;或者,如果所述播放状态对应的当前播放视频的分辨率大于等于预设阈值,且所述网络状态满足第二条件,则所述启动码率为所述当前播放的视频分片的码率的二分之一和最低码率之间的最大值;或者,如果所述播放状态对应的当前播放视频的分辨率大于等于预设阈值,且所述网络状况满足第三条件,则所述启动码率为最低码率;或者,如果所述播放状态对应的当前播放视频的分辨率小于预设阈值,且所述网络状况满足第一条件,以及所述视频分辨率小于预设阈值时的播放窗口大小大于等于时间点跳转前播放分辨率,则所述启动码率为所述当前播放的视频分片的码率;或者,如果所述播放状态对应的当前播放视频的分辨率小于预设阈值,且所述网络状况满足第一条件,以及所述视频分辨率小于预设阈值时的播放窗口大小小于时间点跳转前播放分辨率,则所述启动码率为可选视频分片码率的最 大值,所述可选视频分片的分辨率小于等于时间点跳转前播放分辨率;或者,如果所述播放状态对应当前播放视频的分辨率小于预设阈值,且所述网络状况不满足第一条件,则所述启动码率为最低码率;其中,满足第一条件的网络状况优于满足第二条件的网络状况,满足第二条件的网络状况优于满足第三条件的网络状况;所述大于等于预设阈值的视频分辨率高于所述小于预设阈值的视频分辨率。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |