一种流媒体参数的确定方法及装置制造方法及图纸

技术编号:28301305 阅读:75 留言:0更新日期:2021-04-30 16:30
本发明专利技术公开一种流媒体参数的确定方法及装置,包括:基于推流设备的性能参数和网络参数,确定流媒体流量限值;根据所述流媒体流量限值,确定备选参数组;所述备选参数组包括,相匹配的第一备选参数和第二备选参数;所述相匹配的第一备选参数和第二备选参数对应的流量数值,不超过所述流媒体流量限值;基于评价算法从所述备选参数组中确定优选参数组。基于推流设备的性能参数和网络参数确定流媒体流量限值,并结合流媒体流量限值确定出优选参数组,从而自动完成了流媒体参数的设置,使得接收端可依据优选参数组进行流媒体播放以提升播放效果;避免了人工设置流媒体参数的过程,简化了用户操作,同时尽可能的发挥了推流设备的性能和网络资源。

【技术实现步骤摘要】
一种流媒体参数的确定方法及装置
本专利技术涉及计算机
,尤其涉及一种流媒体参数的确定方法及装置。
技术介绍
基于流媒体的视频播放,在现阶段有着非常广泛的应用。在如网络直播、网络会议等场景下,通常对于用来推流的设备有较高的性能要求和网络质量要求。推流设备的性能和网络质量越高,则其在单位时间内可推送的流媒体流量便越多。相应的接收端便可播放清晰度更高的视频画面,获得更为理想的播放体验。在现实情况当中,理论上每个用户都可能有推流的需求,但并非每个用户都拥有高性能的专业设备和高速的网络。所以一般用户在需要推流时,需要手动设置视频参数,以确定其所推送的流媒体的播放画质。可以想象的是,大部分的普通用户无法结合自身的设备和网络情况,将视频参数设置到相对理想的效果。
技术实现思路
本专利技术提供一种流媒体参数的确定方法及装置,以至少解决现有技术中存在的以上技术问题。第一方面,本专利技术提供一种流媒体参数的确定方法,包括:基于推流设备的性能参数和网络参数,确定流媒体流量限值;根据所述流媒体流量限值,确定备选参数组;所述备选参数组包括,相匹配的第一备选参数和第二备选参数;所述相匹配的第一备选参数和第二备选参数对应的流量数值,不超过所述流媒体流量限值;基于评价算法从所述备选参数组中确定优选参数组。优选的,所述基于推流设备的性能参数和网络参数,确定流媒体流量限值包括:基于所述性能参数和所述网络参数,确定总流量限值;根据流媒体压缩比和所述总流量限值,确定所述流媒体流量限值;所述流媒体压缩比为,根据流媒体编码方式确定的流媒体数据压缩比值。优选的,所述根据流媒体压缩比和所述总流量限值,确定所述流媒体流量限值包括:将所述总流量限值和所述流媒体压缩比的商值,确定为满载限值;根据预设的限流阈值和所述满载限值,确定所述流媒体流量限值。优选的,所述第一备选参数为备选帧率,所述第二备选参数为备选分辨率,则所述根据所述流媒体流量限值,确定备选参数组包括:根据预设的第一备选阈值,确定至少2个所述备选帧率;并确定各所述备选帧率匹配的所述备选分辨率;或,根据预设的第二备选阈值,确定至少2个所述备选分辨率;并确定各所述备选分辨率匹配的所述备选帧率;将所述匹配的备选帧率和备选分辨率确定为所述备选参数组;其中,所述匹配的备选帧率和备选分辨率对应的流量数值包括,流媒体码率。优选的,所述评价算法包括,梯度函数算法和误差平方和算法;则所述基于评价算法从所述备选参数组中确定优选参数组包括:根据所述梯度函数算法,确定所述备选参数组的清晰度指标;根据所述误差平方和算法,确定所述备选参数组的流畅度指标;根据所述清晰度指标和所述流畅度指标,确定评价指数;将所述评价指数满足预设条件的备选参数组,确定为所述优选参数组。优选的,所述根据所述误差平方和算法,确定所述备选参数组的流畅度指标包括:在视频时段内确定多个时间基准点,并在所述视频时段内确定与各所述时间基准点对应的帧时刻;将各所述时间基准点与对应的帧时刻的差值确定为时间误差;计算各所述时间误差的平方和,以作为所述流畅度指标。优选的,还包括:基于所述优选参数组,配置所述推流设备推送的流媒体。第二方面,本专利技术提供一种流媒体参数的确定装置,包括:流媒体流量限值确定模块,用于基于推流设备的性能参数和网络参数,确定流媒体流量限值;备选参数组确定模块,用于根据所述流媒体流量限值,确定备选参数组;所述备选参数组包括,相匹配的第一备选参数和第二备选参数;所述相匹配的第一备选参数和第二备选参数对应的流量数值,不超过所述流媒体流量限值;优选参数组确定模块,用于基于评价算法从所述备选参数组中确定优选参数组。第三方面,本专利技术提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行本专利技术所述的流媒体参数的确定方法。第四方面,本专利技术提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本专利技术所述的流媒体参数的确定方法。与现有技术相比,本专利技术提供的一种流媒体参数的确定方法及装置,基于推流设备的性能参数和网络参数确定流媒体流量限值,并结合流媒体流量限值确定出优选参数组,从而自动完成了流媒体参数的设置,使得接收端可依据优选参数组进行流媒体播放以提升播放效果;避免了人工设置流媒体参数的过程,简化了用户操作,同时尽可能的发挥了推流设备的性能和网络资源。附图说明图1为本专利技术一实施例提供的一种流媒体参数的确定方法的流程示意图;图2为本专利技术一实施例提供的另一种流媒体参数的确定方法的流程示意图;图3为本专利技术一实施例提供的一种流媒体参数的确定装置的结构示意图。具体实施方式为使本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在如网络直播、网络会议等场景下,通常对于用来推流的设备有较高的性能要求和网络质量要求。推流设备的性能和网络质量越高,则其在单位时间内可推送的流媒体流量便越多。相应的接收端便可播放清晰度更高的视频画面,获得更为理想的播放体验。现实中任何用户都可能有推流的需求。例如,每个用户都可以作为网络直播的“主播”,或者网络会议的“主持人”。但另一方面,并非每个用户都拥有高性能的专业设备和高速的网络。一般用户往往只会使用普通的手机或PC作为推流设备,所以很可能受到设备性能的制约,无法推送足够的流媒体流量,以支持最高播放画质。在这种情况下,用户需要手动设置流媒体参数,确定其所推送的流媒体的播放画质。以便于在有限的性能条件和网络条件下,尽可能提高播放效果。但是结合设备和网络情况评估计算流媒体参数的过程较为复杂,需要用户具有大量的相关经验;致使大部分普通用户无法何理的完成设置。也就是说,现有技术中缺少一种自动确定流媒体参数的方案。因此,本专利技术实施例将提供一种流媒体参数的确定方法,以至少解决现有技术中存在的以上技术问题。如图1所示,本实施例中方法包括以下步骤:步骤101、基于推流设备的性能参数和网络参数,确定流媒体流量限值。推流设备即用户用来推送流媒体的终端设备。在实际应用中,推流设备可以是用于进行网络直播的设备,或者是在网络会议中分享视频、画面、声音等各种多媒体信息的设备等等。在硬件层面上,推流设备可以是智能手机、PC等。本实施例中将结合推流设备实际的硬件性能和网络质量,确定其推送的流媒体参数,从而使接收端(即观众)达到较为理想的播放效果。其中,性能本文档来自技高网...

【技术保护点】
1.一种流媒体参数的确定方法,包括:/n基于推流设备的性能参数和网络参数,确定流媒体流量限值;/n根据所述流媒体流量限值,确定备选参数组;所述备选参数组包括,相匹配的第一备选参数和第二备选参数;所述相匹配的第一备选参数和第二备选参数对应的流量数值,不超过所述流媒体流量限值;/n基于评价算法从所述备选参数组中确定优选参数组。/n

【技术特征摘要】
1.一种流媒体参数的确定方法,包括:
基于推流设备的性能参数和网络参数,确定流媒体流量限值;
根据所述流媒体流量限值,确定备选参数组;所述备选参数组包括,相匹配的第一备选参数和第二备选参数;所述相匹配的第一备选参数和第二备选参数对应的流量数值,不超过所述流媒体流量限值;
基于评价算法从所述备选参数组中确定优选参数组。


2.根据权利要求1所述方法,所述基于推流设备的性能参数和网络参数,确定流媒体流量限值包括:
基于所述性能参数和所述网络参数,确定总流量限值;
根据流媒体压缩比和所述总流量限值,确定所述流媒体流量限值;
所述流媒体压缩比为,根据流媒体编码方式确定的流媒体数据压缩比值。


3.根据权利要求2所述方法,所述根据流媒体压缩比和所述总流量限值,确定所述流媒体流量限值包括:
将所述总流量限值和所述流媒体压缩比的商值,确定为满载限值;
根据预设的限流阈值和所述满载限值,确定所述流媒体流量限值。


4.根据权利要求1所述方法,所述第一备选参数为备选帧率,所述第二备选参数为备选分辨率,则所述根据所述流媒体流量限值,确定备选参数组包括:
根据预设的第一备选阈值,确定至少2个所述备选帧率;并确定各所述备选帧率匹配的所述备选分辨率;
或,根据预设的第二备选阈值,确定至少2个所述备选分辨率;并确定各所述备选分辨率匹配的所述备选帧率;
将所述匹配的备选帧率和备选分辨率确定为所述备选参数组;
其中,所述匹配的备选帧率和备选分辨率对应的流量数值包括,流媒体码率。


5.根据权利要求1所述方法,所述评价算法包括,梯度函数算法和误差平方和算法;则所述基于评价算法从所述备选参数组中确定优选参数组包...

【专利技术属性】
技术研发人员:于博杰李斌张飞祥
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1