【技术实现步骤摘要】
选择音视频流的比特率的方法及其装置
[0001]本公开涉及多媒体网络
,尤其涉及一种选择音视频流的比特率的方法及其装置。
技术介绍
[0002]随着多媒体网络技术的蓬勃发展,自适应传输流(例如,DASH和HLS)已经得到广泛的应用,其原理在于将媒体文件分割成一系列小型片段,每个片段进一步编码为多个不同的比特率源,客户端根据当前情况选择具有适当比特率的比特率源。
[0003]当前比特率源的选择有很多方法,例如,取当前带宽和播放流的比特率比较,根据比较结果去选择一个当前带宽能满足的较高的比特率源。然而,该方案在带宽突然波动的情况下会严重影响用户体验,例如,突然向下波动可能出现较长时间的暂停加载,突然向上波动会出现频繁的切换和缓冲。为了解决这一问题,很多方案加入了缓存量与播放器缓存数据阀值的比较,在考虑缓存量的情况下尽可能的降低带宽突然波动对播放器流畅性的影响。
[0004]然而,自适应传输流包括音频流和视频流,他们各自都有独立封装分片的源,传统方法都没有区分音频流和视频流,也没有优先考虑用户对特定传输流特征 ...
【技术保护点】
【技术特征摘要】
1.一种选择音视频流的比特率的方法,包括:获取预先设置的关于音频流和视频流的优选特征,其中,音频流和视频流分别具有多个特征,优选特征被设置为音频流的多个特征和视频流的多个特征中的一个特征;根据获取的关于音频流和视频流的优选特征和带宽使用情况设置用于下载音频流和视频流的比特率;基于设置的音频流的比特率和视频流的比特率来分别下载音频流和视频流。2.如权利要求1所述的方法,其中,音频流的优选特征包括dolby音效、HiFi中的至少一个,视频流的优选特征包括4k清晰度、8k清晰度中的至少一个。3.如权利要求1所述的方法,其中,获取预先设置的关于音频流和视频流的优选特征的步骤包括:从音频流和视频流的默认设置中获取关于音频流和视频流的优选特征;或,响应于用户对于音频流和视频流的所述多个特征的选择,获取关于音频流和视频流的优选特征。4.如权利要求3所述的方法,其中,在获取预先设置的关于音频流和视频流的优选特征的步骤之前,还包括:获取关于音频流和视频流的描述信息并根据描述信息生成音频流和视频流的所述多个特征,其中,描述信息包括音频流支持的比特率、音频流支持的音效、视频流支持的比特率和视频流支持的分辨率中的至少一个。5.如权利要求1所述的方法,其中,设置用于下载音频流和视频流的比特率的步骤包括:根据当前带宽和第二类型流所使用的带宽来计算第一类型流支持的最大比特率;响应于计算的第一类型流支持的最大比特率大于第一类型流的当前比特率,根据获取的优选特征判断是否将第一类型流的比特率切换到更高的比特率;响应于计算的第一类型流支持的最大比特率小于第一类型流的当前比特率,根据获取的优选特征判断是否将第一类型流的比特率切换到更低的比特率;根据确定的结果设置第一类型流的比特率,其中,第一类型流为音频流和视频流中任一个,第二类型流为音频流和视频流中的另一个。6.如权利要求5所述的方法,其中,根据当前带宽和第二类型流所使用的带宽来计算第一类型流支持的最大比特率的步骤包括:将第一类型流支持的比特率排序,并从高到低依次取出第一类型流的第i比特率与当前带宽进行比较,其中,0<i<N,N为第一类型流支持的比特率的数量;响应于比较结果是当前带宽>(第一类型流的第i比特率+当前正在下载的第二类型流比特率+带宽峰值预留空间),将第一类型流的第i比特率确定为第一类型流支持的最大比特率。7.如权利要求5所述的方法,其中,根据获取的优选特征判断是否将第一类型流的比特率切换到更高的比特率的步骤包括:确定优选特征是否为第二类型流的特征;
响应于确定优选特征不是第二类型流的特征,将第一类型流的比特率切换到更高的比特率;响应于确定优选特征是第二类型流的特征,进一步确定第二类型流是否已经切换为具有优选特征的指定流,并且响应于确定第二类型流已经切换到具有优选特征的指定流,将第一类型流的比特率切换到更高的比特率;根据获取的优选特征判断是否将第一类型流的比特率切换到更低的比特率的步骤包括:确定优选特征是否为第一类型流的特征;响应于确定优选特征不是第一类型流的特征,将第一类型流的比特率切换到更低的比特率;响应于确定优选特征是第一类型流的特征,进一步确定第二类型流是否已经切换为最低比特率,并且响应于确定第二类型流已经切换到最低比特率流,将第一类型流的比特率切换到更低的比特率。8.如权利要求5所述的方法,其中,第一类型流和第二类型流的比特率分别被划分为多个比特率等级,第一类型流和第二类型流在同一比特率等级具有相应的比特率,其中,根据获取的优选特征判断是否将第一类型流的比特率切换到更高的比特率的步骤包括:确定优选特征是否为第二类型流的特征;响应于确定优选特征不是第二类型流的特征,将第一类型流的比特率等级切换到更高等级;响应于确定优选特征是第二类型流的特征,进一步确定第二类型流的比特率等级是否大于第一类型流的当前比特率等级,并且响应于确定第二类型流的比特率等级大于第一类型流的当前比特率等级,将第一类型流的比特率等级切换到更高等级;根据获取的优选特征判断是否将第一类型流的比特率切换到更低的比特率的步骤包括:确定优选特征是否为第一类型流的特征;响应于确定优选特征不是第一类型流的特征,将第一类型流的比特率等级切换到更低等级;响应于确定优选特征是第一类型流的特征,则进一步确定第二类型流的比特率等级是否小于第一类型流的当前比特率等级,并且响应于确定第二类型流的比特率等级小于第一类型流的当前比特率等级,将第一类型流的比特率等级切换到更低等级。9.一种选择音视频流的比特率的装置,包括:优选特征获取模块,被配置为获取预先设置的关于音频流和视频流的优选特征,其中,音频流和视频流分别具有多个特...
【专利技术属性】
技术研发人员:高文婷,黄思远,吴迪,邓艳芳,李磊,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。