【音视频】SIP基础、搭建服务器和客户端

1、概念

SIP(Session Initiation Protocol,会话初始协议)是一种用于创建、修改和终止实时通信会话(如语音、视频通话)的应用层协议。

1.1 架构

SIP架构分为客户端和服务器端
1)客户端:发起或接收会话请求,例如:手机上的 VoIP 应用、pjsua 程序

2)服务端:存储客户端注册的信息,比如IP、端口等
注册服务器(Registrar Server):存储用户的当前位置信息(IP + 端口),用于后续呼叫路由
代理服务器(Proxy Server):转发 SIP 消息,类似 “中转站”,可修改消息头(如添加路由信息)
重定向服务器(Redirect Server):返回目标用户的路由地址,让客户端直接通信(减少代理转发)

1.2 流程

1)注册流程
客户端将自己的信息注册到服务器中,

客户端发送 REGISTER 消息到注册服务器,携带用户身份(如 sip:u

你可能感兴趣的:(视频,音视频)