【技术实现步骤摘要】
本专利技术属于互联网弹幕式视频直播领域,更具体地,涉及一种根据用户的硬件环境自动推荐网络直播参数的方法和系统。
技术介绍
网络直播是一个新兴而快速成长的行业,许多用户通过网络直播向观众表达自我。目前市面上的网络直播软件有OBS、XSplit等,其需要用户手动设置网络直播参数。设置这些网络直播参数时,需要用户对其自身主机的运行环境以及网络直播平台流服务器的环境非常熟悉,然而很少用户能够做到很熟悉这两种环境,其错误的直播参数设置操作会影响网络直播的效果。
技术实现思路
针对现有技术的以上缺陷或改进需求,本专利技术提供了一种根据用户的硬件环境自动推荐网络直播参数的方法和系统,其目的在于,解决现有网络直播软件中由于用户不熟悉其自身主机的运行环境以及网络直播平台流服务器的环境,错误设置了网络直播参数而导致影响网络直播效果的技术问题。为实现上述目的,按照本专利技术的一个方面,提供了一种根据用户的硬件环境自动推荐网络直播参数的方法,包括以下步骤:(1)接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;(2)根据步骤(1)确定的网络直播码率确定网络直播最佳分辨率;(3)根据用户主机的CPU性能确定其能够支持的最大网络直播分辨
率;(4)判断步骤(2)确定的网络直播最佳分辨率是否大于步骤(3)确定的最大网络直播分辨率,如果大于,则选择步骤(3)确定的最大网络直播分辨率作为网络直播分辨率,否则选择步骤(2)确定的网络直播最佳分辨率作为网络直播分辨率;(5)根据步骤(4)中确定的网络直播分辨率确定对应的最佳网络直播码率;(6)判断步骤(5)确定的最 ...
【技术保护点】
一种根据用户的硬件环境自动推荐网络直播参数的方法,其特征在于,包括以下步骤:(1)接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;(2)根据步骤(1)确定的网络直播码率确定网络直播最佳分辨率;(3)根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率;(4)判断步骤(2)确定的网络直播最佳分辨率是否大于步骤(3)确定的最大网络直播分辨率,如果大于,则选择步骤(3)确定的最大网络直播分辨率作为网络直播分辨率,否则选择步骤(2)确定的网络直播最佳分辨率作为网络直播分辨率;(5)根据步骤(4)中确定的网络直播分辨率确定对应的最佳网络直播码率;(6)判断步骤(5)确定的最佳网络直播码率是否大于步骤(1)中确定的网络直播码率,如果是,则使用步骤(1)中确定的网络直播码率作为最终使用的网络直播码率,否则使用步骤(5)确定的最佳网络直播码率作为最终使用的网络直播码率;(7)根据用户主机的显卡性能确定其能够支持的最大帧率;(8)使用步骤(4)确定的网络直播分辨率、步骤(6)中确定的最终使用的网络直播码率、以及步骤(7)确定的最大帧率作为用户的最终网络直播参数,并开始网络直播。
【技术特征摘要】
1.一种根据用户的硬件环境自动推荐网络直播参数的方法,其特征在于,包括以下步骤:(1)接收来自用户的网络直播请求,并根据该网络直播请求确定网络直播码率;(2)根据步骤(1)确定的网络直播码率确定网络直播最佳分辨率;(3)根据用户主机的CPU性能确定其能够支持的最大网络直播分辨率;(4)判断步骤(2)确定的网络直播最佳分辨率是否大于步骤(3)确定的最大网络直播分辨率,如果大于,则选择步骤(3)确定的最大网络直播分辨率作为网络直播分辨率,否则选择步骤(2)确定的网络直播最佳分辨率作为网络直播分辨率;(5)根据步骤(4)中确定的网络直播分辨率确定对应的最佳网络直播码率;(6)判断步骤(5)确定的最佳网络直播码率是否大于步骤(1)中确定的网络直播码率,如果是,则使用步骤(1)中确定的网络直播码率作为最终使用的网络直播码率,否则使用步骤(5)确定的最佳网络直播码率作为最终使用的网络直播码率;(7)根据用户主机的显卡性能确定其能够支持的最大帧率;(8)使用步骤(4)确定的网络直播分辨率、步骤(6)中确定的最终使用的网络直播码率、以及步骤(7)确定的最大帧率作为用户的最终网络直播参数,并开始网络直播。2.根据权利要求1所述的方法,其特征在于,根据该网络直播请求设置网络直播码率的过程包括以下子步骤:(1-1)将一个固定大小的文件从用户传送到流服务器,并根据该文件
\t的传送时间以及该文件的大小确定用户到流服务器的连接速度;(1-2)判断步骤(1-1)中确定的连接速度是否大于一预设阈值,如果大于,则转入步骤(1-3),否则向用户发送硬件环境无法支持网络直播的提示,过程结束;(1-3)判断步骤(1-1)中确定的连接速度是否小于另一预设阈值,如果小于,则使用该连接速度为网络直播码率,否则使用该预设阈值作为网络直播码率。3.根据权利要求2所述的方法,其特征在于,步骤(1-1)中的文件是经过加密后的文件,其大小是0至30MB,连接速度=文件大小/文件传送时间。4.根据权利要求3所述的方法,其特征在于,步骤(1-2)中阈值的大小是0到1000KB/s,步骤(1-3)中预设阈值的大小是1200-3000KB/s。5.根据权利要求1所述的方法,其特征在于,单核的CPU其推荐的最大网络直播分辨率是480p,双核的CPU其推荐的最大网络直播分辨率是720p,四核及以上CPU其推荐的最大网络直播分辨率是1080p。6.一种根据...
【专利技术属性】
技术研发人员:周海伦,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。