发明名称 一种流媒体处理方法、设备和系统
摘要 本发明实施例公开了一种流媒体处理方法、设备和系统,其中,所述流媒体处理方法包括如下步骤:根据用户终端当前带宽以及预存储码流的码率,判断是否需要转码;如果是,选择所述预存储码流中码率高于所述终端用户当前带宽的码流进行转码,输出与所述用户终端当前带宽匹配的码流给所述用户终端。本发明实施例通过根据用户终端当前带宽以及预存储码流判断是否转码,如果是,选择预存储码流中码率高于用户终端当前带宽的码流进行转码,输出与用户终端当前带宽匹配的码流,可以使得用户终端能够有效地利用带宽获取较高质量的流媒体。
申请公布号 CN102118357B 申请公布日期 2014.12.17
申请号 CN200910238891.3 申请日期 2009.12.31
申请人 华为技术有限公司 发明人 万木杨;李瑞华;王卫勤;冯蔚腾
分类号 H04L29/06(2006.01)I;H04L12/70(2013.01)I;H04L1/00(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 一种流媒体处理方法,其特征在于,包括如下步骤:根据用户终端当前带宽以及预存储码流的码率,判断是否需要转码;如果是,选择所述预存储码流中码率高于所述终端用户当前带宽的码流进行转码,输出与所述用户终端当前带宽匹配的码流给所述用户终端;其中,所述根据用户终端当前带宽以及预存储码流的码率,判断是否需要转码包括:当预存储的码流有多个,且所述用户终端当前带宽达到一定的阈值后,判断需要进行转码,否则,不进行转码;其中,所述阈值通过配置参数a进行调整,所述配置参数a的定义为a=(TH‑B<sub>i</sub>)/(B<sub>i+1</sub>‑B<sub>i</sub>),其中,B<sub>i</sub>及B<sub>i+1</sub>为预存储码流的码率,且两个为相邻的码流,B<sub>i+1</sub>大于B<sub>i</sub>;配置参数a的含义为阈值TH‑B<sub>i</sub>占B<sub>i+1</sub>‑B<sub>i</sub>的百分比,取值范围[0,1];所述TH值通过a的定义计算得到,只要超过TH,即进行转码,否则,不进行转码。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼