当前位置: 首页 > news >正文

【音视频】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

相关文章:

  • uniapp 配置devserver代理
  • P6 QT项目----汽车仪表盘(6.4)
  • C++ vector深度剖析与模拟实现:探索模板的泛型应用
  • 腾讯云国际站缩容:策略、考量与实践
  • 智慧园区建设资料合集(Wordppt原件)
  • Spring Boot 中的条件装配:@Conditional 系列注解详解
  • 答辩讲解387基于Spring Boot的心理健康管理系统
  • 【Python系列PyCharm实战】ModuleNotFoundError: No module named ‘sklearn’ 系列Bug解决方案大全
  • Windows Server系统只有命令行不显示桌面的解决方法
  • 【超详细】讯飞智能车PC电脑烧录指南(高级系统部署与恢复)
  • LDPC码校验矩阵和生成矩阵的生成
  • Java在IDEA中终端窗口输出正常,但打包成JAR后中文乱码问题
  • 《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- 实战基于CSI2 Rx 构建高性能摄像头输入系统
  • 51c嵌入式~电路~合集2
  • 【沉浸式解决问题】优化MySQL中多表union速度慢的问题
  • 数字化零售如何全面优化顾客体验
  • 深度融合数智化,百胜软件联合华为云加速零售行业转型升级
  • 删除大表数据注意事项
  • 字符操作函数续上
  • Vue 实现图片裁剪功能:基于 vue-cropper 和 Element Plus 的完整解决方案
  • 做招聘网站客户要发票怎么办/seo网站推广优化论文
  • 基于php技术的网站建设/新闻源
  • 网站建站行业新闻/搜索引擎收录查询工具
  • 营销型网站建设总结/推广普通话标语
  • 网站备案要什么/18款禁用软件黄app免费
  • 资海网络一年做多少网站/成都网站seo技术