一种WebRTC开放互联系统及方法技术方案

技术编号:23860182 阅读:28 留言:0更新日期:2020-04-18 13:23
本发明专利技术公开了一种WebRTC开放互联系统及方法。它包括若干个公司网络、一个网间结算中心和一个调度中心,所述的公司网络内含有若干WebRTC网络节点,任意两个WebRTC网络节点相互连接,所述的WebRTC网络节点与网间结算中心连接,所述的调度中心分别与WebRTC网络节点和网间结算中心连接。本发明专利技术的有益效果是:让不同公司相互借用资源,避免重复建设和资源浪费,每个公司可自行部署需要覆盖的节点即可接入系统,不受第三方提供商的网络部署限制;部署资源即可获得收入,避免资源闲置。

An open and interconnected system and method of webrtc

【技术实现步骤摘要】
一种WebRTC开放互联系统及方法
本专利技术涉及互联网相关
,尤其是指一种WebRTC开放互联系统及方法。
技术介绍
WebRTC,名称源自网页即时通信(英语:WebReal-TimeCommunication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。WebRTC实现了基于网页的视频会议,标准是WHATWG协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-TimeCommunications(RTC))能力。WebRTC(WebReal-TimeCommunication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox\...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任何插件,Web开发者也无需关注多媒体的数字信号处理过程,只需编写简单的Javascript程序即可实现,W3C等组织正在制定Javascript标准API,目前是WebRTC1.0版本,Draft状态;另外WebRTC还希望能够建立一个多互联网浏览器间健壮的实时通信的平台,形成开发者与浏览器厂商良好的生态环境。现有存在的问题如下:各家公司自己搭建自己的WebRTC实时音视频通信网络,导致单一公司网络覆盖低,搭建成本高,资源使用效率低。
技术实现思路
本专利技术是为了克服现有技术中存在上述的不足,提供了一种资源使用效率高的WebRTC开放互联系统及方法。为了实现上述目的,本专利技术采用以下技术方案:一种WebRTC开放互联系统,包括若干个公司网络、一个网间结算中心和一个调度中心,所述的公司网络内含有若干WebRTC网络节点,任意两个WebRTC网络节点相互连接,所述的WebRTC网络节点与网间结算中心连接,所述的调度中心分别与WebRTC网络节点和网间结算中心连接。本专利技术在原来的RTC实时网络基础上增加了一个网间结算中心,用于协调公司与公司之间的实时网络的互联互通和网间结算,让不同公司相互借用资源,充分利用WebRTC的网络节点资源,避免重复建设和资源浪费,每个公司可自行部署需要覆盖的节点即可接入系统,不受第三方提供商的网络部署限制;部署资源即可获得收入,避免资源闲置。作为优选,每个WebRTC网络节点上均设有入口流量计数器和出口流量计数器,所述的入口流量计数器和出口流量计数器均通过WebRTC网络节点与网间结算中心连接。本专利技术还提供了一种WebRTC开放互联方法,具体包括如下步骤:(1)使用A公司WebRTCSDK的推流用户,根据所在位置运营商网络通过调度中心来调度具有最好推流效果的B公司WebRTC网络节点B1,同时把WebRTC网络节点B1的入口流量和出口流量上传给网间结算中心;(2)使用同一个公司WebRTCSDK的若干用户需要拉推流用户的视频流时,根据所在位置运营商网络通过调度中心来调度具有最好拉流效果的C公司WebRTC网络节点C1;(3)C公司WebRTC网络节点C1通过中间公司的WebRTC网络节点转推到B公司WebRTC网络节点B1来获取推流用户的视频流,同时把WebRTC网络节点C1以及中间公司的WebRTC网络节点的入口流量和出口流量均上传给网间结算中心;(4)网间结算中心根据入口流量和出口流量的数据计算各公司之间的费用,确认A公司需要向其他公司支付相应的费用。本方法让不同公司相互借用资源,充分利用WebRTC的网络节点资源,避免重复建设和资源浪费。作为优选,在步骤(4)中,同一公司的任意两个WebRTC网络节点相互之间不计算费用。作为优选,在步骤(4)中,网间结算的策略如下:在WebRTC网络里探测出多条原点到目标的通讯路线以及节点,根据线路质量和节点可替代性计算出节点在本次通讯中的费用占比;用户根据线路质量以及线路使用成本考虑最优线路,用户可以选择质量优先、成本优先、平衡成本和质量,网间结算中心根据用户的选择和线路费用选择最合适的线路。本专利技术的有益效果是:让不同公司相互借用资源,避免重复建设和资源浪费,每个公司可自行部署需要覆盖的节点即可接入系统,不受第三方提供商的网络部署限制;部署资源即可获得收入,避免资源闲置。附图说明图1是本专利技术实施例一的结构示意图。具体实施方式下面结合附图和具体实施方式对本专利技术做进一步的描述。一种WebRTC开放互联系统,包括若干个公司网络、一个网间结算中心和一个调度中心,公司网络内含有若干WebRTC网络节点,任意两个WebRTC网络节点相互连接,WebRTC网络节点与网间结算中心连接,调度中心分别与WebRTC网络节点和网间结算中心连接。每个WebRTC网络节点上均设有入口流量计数器和出口流量计数器,所述的入口流量计数器和出口流量计数器均通过WebRTC网络节点与网间结算中心连接。本专利技术还提供了一种WebRTC开放互联方法,具体包括如下步骤:(1)使用A公司WebRTCSDK的推流用户,根据所在位置运营商网络通过调度中心来调度具有最好推流效果的B公司WebRTC网络节点B1,同时把WebRTC网络节点B1的入口流量和出口流量上传给网间结算中心;(2)使用同一个公司WebRTCSDK的若干用户需要拉推流用户的视频流时,根据所在位置运营商网络通过调度中心来调度具有最好拉流效果的C公司WebRTC网络节点C1;(3)C公司WebRTC网络节点C1通过中间公司的WebRTC网络节点转推到B公司WebRTC网络节点B1来获取推流用户的视频流,同时把WebRTC网络节点C1以及中间公司的WebRTC网络节点的入口流量和出口流量均上传给网间结算中心;(4)网间结算中心根据入口流量和出口流量的数据计算各公司之间的费用,确认A公司需要向其他公司支付相应的费用;其中,同一公司的任意两个WebRTC网络节点相互之间不计算费用。网间结算的策略如下:在WebRTC网络里探测出多条原点到目标的通讯路线以及节点,根据线路质量和节点可替代性计算出节点在本次通讯中的费用占比,比如:本次通讯对用户收费5元,线路经过3个节点,节点1有0个可替代节点,节点2有1个可替代节点,节点3有3个可替代节点,得出本次费用占比为节点1占50%,节点2占30%,节点3占20%;RTC网络里有智能探测功能,探测出多条原点到目标的通讯质量,这个智能探测只是技术层面的选择,没有涉及到费用的考虑,而带网间结算中心的WebRTC网络,用户根据线路质量以及线路使用成本考虑最优线路,用户可以选择质量优先、成本优先、平衡成本和质量,网间结算中心根据用户的选择和线路费用选择最合适的线路。如图1所示,一个使用C公司WebRTCSDK的推流用户,根据所在位置运营商网络发现调度到D公司部署的节点1有最好的推流效果,有4个用户需要拉该用户的视频流,4个用户经检测又被分别调本文档来自技高网...

【技术保护点】
1.一种WebRTC开放互联系统,其特征是,包括若干个公司网络、一个网间结算中心和一个调度中心,所述的公司网络内含有若干WebRTC网络节点,任意两个WebRTC网络节点相互连接,所述的WebRTC网络节点与网间结算中心连接,所述的调度中心分别与WebRTC网络节点和网间结算中心连接。/n

【技术特征摘要】
1.一种WebRTC开放互联系统,其特征是,包括若干个公司网络、一个网间结算中心和一个调度中心,所述的公司网络内含有若干WebRTC网络节点,任意两个WebRTC网络节点相互连接,所述的WebRTC网络节点与网间结算中心连接,所述的调度中心分别与WebRTC网络节点和网间结算中心连接。


2.根据权利要求1所述的一种WebRTC开放互联系统,其特征是,每个WebRTC网络节点上均设有入口流量计数器和出口流量计数器,所述的入口流量计数器和出口流量计数器均通过WebRTC网络节点与网间结算中心连接。


3.一种WebRTC开放互联方法,其特征是,具体包括如下步骤:
(1)使用A公司WebRTCSDK的推流用户,根据所在位置运营商网络通过调度中心来调度具有最好推流效果的B公司WebRTC网络节点B1,同时把WebRTC网络节点B1的入口流量和出口流量上传给网间结算中心;
(2)使用同一个公司WebRTCSDK的若干用户需要拉推流用户的视频流时,根据所在位置运营商网络通过调度中心来调度具有最好拉流...

【专利技术属性】
技术研发人员:杨海平
申请(专利权)人:杭州米络星科技集团有限公司
类型:发明
国别省市:浙江;33

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

1