首页 > 代码库 > 基于webrtc技术的session border controler (SBC)

基于webrtc技术的session border controler (SBC)

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处。

      WebRTC技术致力于在浏览器端实现实时音视频,多媒体数据互操作,其NAT穿越部分采用ICE框架,目的是实现媒体P2P,SBC又叫会话边界控制器,致力于媒体,信令NAT穿越,但SBC技术中媒体由服务器中转,这违背WEBRTC的初衷,但是当基于WebRTC技术的客户端与非WebRTC技术客户端(如基于SIP,H323协议)实现互操作时,需要借助一个网关,负责两边协议的转换工作,这时SBC作为接入设备可以考虑实现WebRTC相关标准,用于WebRTC客户端与非WEbRTC客户端实现互操作,同时,当WebRTC客户端NAT穿越失败时需要走TURN,这与SBC的媒体Relay任务相同,如果这时通过SBC 转发媒体则一定程度提高了呼叫建立的时效性,笔者认为SBC将在WebRTC 中起到关键作用,传统领域如果没有SBC就会与WebRTC隔绝,后者可以提供旧世界和新世界之间的过渡。