一种基于WebRTC推流技术的优化方法技术

技术编号:37854620 阅读:30 留言:0更新日期:2023-06-14 22:47
本发明专利技术公开了一种基于WebRTC推流技术的优化方法,包括以下步骤:步骤1:响应于来自于浏览器的网页实时通信WebRTC推流请求,确定用于执行所述WebRTC推流请求对应的WebRTC推流任务的目标推流任务执行节点;步骤2:响应于WebRTC服务器接收到待推流的流媒体的触发执行节点,获取待推流的执行节点信息,其中,待推流的流媒体由采集端浏览器产生;步骤3:推流终端根据当前实时上行带宽来确定当前数据的传送时间判断所述当前数据的所述传送时间是否超过预设值。本发明专利技术实时了解上行带宽的变化,从源头上控制生产,减少生产量实时检测推流终端的网络情,减少上传数据量,使客户可以在推流终端的上行带宽不佳的情况下。流终端的上行带宽不佳的情况下。

【技术实现步骤摘要】
一种基于WebRTC推流技术的优化方法


[0001]本专利技术涉及计算机网络
,尤其涉及一种基于WebRTC推流技术的优化方法。

技术介绍

[0002]随着移动互联网以及通信技术的发展,音视频流媒体逐渐成为新的信息载体,同时实时流媒体传输(直播)成为一种流行的信息传播工具,可以通过移动终端设备观看直播视频获取信息。但是,目前一般都是借助于网络视频采集端进行实时音视频传输,在传输过程中,客户端程序采集摄像头视频、音频数据,及屏幕等数据,通过客户端软件将数据进行视频编码,推流到流媒体服务器,视频观看端通过浏览器或者客户端从服务器拉取视频或者拉流进行观看。
[0003]WebRTC(Web Real

Time Communication,网页实时通信)可以支持多平台的浏览器进行音视频通信,被广泛用于上述业务场景中。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种基于WebRTC推流技术的优化方法。
[0005]为了实现上述目的,本专利技术采用了如下技术方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于WebRTC推流技术的优化方法,其特征在于,包括以下步骤:步骤1:响应于来自于浏览器的网页实时通信WebRTC推流请求,确定用于执行所述WebRTC推流请求对应的WebRTC推流任务的目标推流任务执行节点;步骤2:响应于WebRTC服务器接收到待推流的流媒体的触发执行节点,获取待推流的执行节点信息,其中,待推流的流媒体由采集端浏览器产生;步骤3:推流终端根据当前实时上行带宽来确定当前数据的传送时间判断所述当前数据的所述传送时间是否超过预设值;步骤4:向目标推流任务执行节点分配所述WebRTC推流任务;步骤5:响应于来自于浏览器的WebRTC推流请求,获取至少一个推流任务执行节点的负载信根据所述至少一个推流任务执行节点的负载信息,确定用于执行所述WebRTC推流请求对应的WebRTC推流任务的目标推流任务执行节点。步骤6:基于WebRTC服务器与采集端浏览器,根据SDP信息进行媒体协商的结果选择推流的客户端与服务端,确定推流的服务端;步骤7:若当前数据的传送时间超过所述预设值,则采取丢帧方式减少上传的数据;步骤8:响应于目标推流任务执行节点执行完成WebRTC推流任务,向浏览器发送WebRTC推流任务执行完成的消息。2.根据权利要求1所述的一种基于WebRTC推流技术的优化方法,其特征在于,所述响应于来自于浏览器的网页实时通信WebRTC推流请求,确定用于执行所述WebRTC推流请求对应的WebRTC推流任务的目标推流任务执行节点,响应于来自于浏...

【专利技术属性】
技术研发人员:葛春刘颜楷徐瑞祥
申请(专利权)人:元池江苏信息科技有限公司
类型:发明
国别省市:

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

1