主权项 |
自适应带宽控制网络视频质量的方法,其特征在于,包括以下步骤:a.服务器端存储至少两种不同码率清晰度的视频片源,并存储其相关信息;b.用户点播需要的视频时,客户端自动选择相应服务等级的分辨率,链接到相应的播放地址进行播放;c.该视频播放完毕之前客户端时刻检测网络状况,判断网络带宽是否降低,若是则进入d步骤,若不是则进入e步骤;d.若此时已经为服务器端的最低服务等级,则不进行处理,若不是服务器端的最低服务等级则记录播放时间,并通知服务器端降低一个服务等级,自动选择对应等级的分辨率,查找到相应的播放地址,切换视频片源,通过记录的播放时间查找相应的关键帧,使用切换后的视频片源开始播放,回到c步骤;e.若此时已经为服务器端的最高服务等级,则不进行处理,若不是服务器端的最高服务等级则客户端假定提升一个服务等级,查找相应等级的分辨率,计算出所需的网络带宽,判断该网络带宽是否超出当前可用带宽,若是则不进行处理回到c步骤,若不是则进入f步骤;f.记录播放时间,并通知服务器端提升一个服务等级,自动选择对应等级的分辨率,查找到相应的播放地址,切换视频片源,通过记录的播放时间查找相应的关键帧,使用切换后的视频片源开始播放,回到c步骤。 |