【技术实现步骤摘要】
RTC流媒体自适应传输方法、装置、设备及存储介质
[0001]本申请涉及通信
,尤其涉及一种RTC流媒体自适应传输方法、装置、计算机设备及计算机可读存储介质。
技术介绍
[0002]目前,RTC传输过程中时常因选择的流媒体节点不同而导致时延大,特别是远距离传输时时延和抖动非常大;当前业界常用的方法是静态路径规划,即配置静态路由表,在RTC传输过程中根据静态路由来选择传输流媒体节点,每隔一段时间更新静态路由表;或者通过选择有限几个节点的方式去寻找路径;由于这些方法的局限性,导致给出的路径并非最优路径,无法自适应RTC的实时路径状况而达到最低时延。
技术实现思路
[0003]针对现有技术存在的上述问题,本申请实施例提供了一种RTC流媒体自适应传输方法、装置、计算机设备及计算机可读存储介质。
[0004]第一方面,本申请提供了一种RTC流媒体自适应传输方法,包括:
[0005]获取目标RTC传输场景下所有流媒体节点的状态参数,并基于马尔科夫决策过程理论和预设的用户体验质量条件,建立流媒体传输策 ...
【技术保护点】
【技术特征摘要】
1.一种RTC流媒体自适应传输方法,其特征在于,包括:获取目标RTC传输场景下所有流媒体节点的状态参数,并基于马尔科夫决策过程理论和预设的用户体验质量条件,建立流媒体传输策略模型;基于所述流媒体传输策略模型,通过策略迭代以求解所述目标RTC传输场景下目标流媒体的最优传输策略,及基于所述最优传输策略将目标流媒体进行传输。2.根据权利要求1所述的RTC流媒体自适应传输方法,其特征在于,所述获取目标RTC传输场景下所有流媒体节点的状态参数,包括:获取目标RTC传输场景下所有流媒体节点的原始状态数据,所述原始状态数据包括每个流媒体节点的用户数目、带宽以及CPU资源;对所述每个流媒体节点的用户数目、带宽以及CPU资源进行归一化处理,并按照预设的不同权重系数,确定每个流媒体节点对应的状态参数。3.根据权利要求1所述的RTC流媒体自适应传输方法,其特征在于,所述获取目标RTC传输场景下所有流媒体节点的状态参数,并基于马尔科夫决策过程理论和预设的用户体验质量条件,建立流媒体传输策略模型,包括:根据所述目标RTC传输场景下所有流媒体节点的状态参数,定义基于马尔科夫决策过程理论的四元组(S,A,Psa,R);根据所述预设的用户体验质量条件,构建条件函数F;基于贝尔曼方程,构建最优状态值函数和最优动作值函数;其中,S表示所有流媒体节点的状态集,有s
i
∈S,s
i
表示在目标RTC传输场景中第i步流媒体节点的状态参数;A表示一组动作,有a
i
∈A,a
i
表示第i步流媒体节点选择下一流媒体节点的动作;Psa表示在当前s
i
状态下经过a
i
动作后转移到下一步状态的状态转移概率;R表示待传输策略的传输状态基于路径选择进行节点状态转移的回报函数;F为待传输策略在进入吸收态的动作时状态转移的回报值。4.根据权利要求3所述的RTC流媒体自适应传输方法,其特征在于,所述条件函数F包括:将待传输策略的最后一个流媒体节点作为吸收态,当所述待传输策略在进入吸收态的动作时,若所述待传输策略的时延小于预设的时延阈值,且所述待传输策略的码率小于预设的码率阈值,则所述待传输策略在进入吸收态的动作时状态转移的回报值为0,否则为
‑
1。5.根据权利要求2所述的RTC流媒体自适应传输方法,其特征在于,基于所述流媒体传输策略模型,通过策略迭代以求解所述目标RTC传输场景下...
【专利技术属性】
技术研发人员:田昌,刘莉,
申请(专利权)人:抖动科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。