基于HTTP的自适应流HAS已经成为自适应视频流服务的标准。在HAS客户端网络状态多变的情况下,硬编码形式的码率决策方法灵活性偏低,对用户体验考虑不足。为了优化用户体验质量(QoE),提出一种基于Q-Learning 的码率控制算法,结合 HTTP 自适应视频流客户端环境进行建模并定义状态转移规则;量化与用户QoE相关的参数,构建新的回报函数;实验表明引入Q-Learning进行码率调整的自适应算法在码率切换的稳定性方面表现较好。