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

rtsp的2种收流模式

rtsp协商成功以后就是rtp收流,又分为两种模式:rtp over rtsp(tcp)和rtp over udp。

1.rtsp over rtsp

这个现在一般都叫TCP,它的特点是rtsp服务端和客户端是共用一个tcp链接,也就是说rtsp协议报文、rtp包、rtcp数据都是通过这一个链接来交互的。如下:
在这里插入图片描述

2.rtp over UDP

这种模式,是每个协议单独一个socket链接。如下

2.1 形式1

在这里插入图片描述

rtsp协议是走的tcp链接。
rtp包走的是udp链接,服务端一个udp的socket作为rtp包的发送客户端模式,客户端的udp的socket有1个——是服务端模式,接受rtsp服务端发送的rtp数据包。

rtsp服务端的一个udp socket作为rtcp的链接,模式也是客户端模式,rtsp客户端的rtcp链接是1个socket,既可以接受rtcp报文,又可以回复响应rtcp报文。

2.2 形式2

在这里插入图片描述

rtsp协议是走的tcp链接。
rtp包走的是udp链接,服务端一个udp的socket作为rtp包的发送客户端模式,客户端的udp的socket有2个——一般一个是服务端模式,接受rtp数据包,另一个一般是不会创建的除非你想用RTSP客户端发送数据到服务端。

rtsp服务端的一个udp socket作为rtcp的链接,模式也是客户端模式,rtsp客户端的rtcp链接是2个socket,一个是接受rtcp报文,另一个是响应rtcp报文。


http://www.mrgr.cn/news/58124.html

相关文章:

  • 【最全基础知识2】机器视觉系统硬件组成之工业相机镜头篇--51camera
  • Bug:通过反射修改@Autowired注入Bean的字段,明确存在,报错 NoSuchFieldException
  • Vue3父子组件中关于ref和emit的一些问题
  • 02 P1223 排队接水
  • OJ-1017中文分词模拟器
  • 基于单片机的智能小区门禁系统设计(论文+源码)
  • Qt 智能指针QScopedPoint用法
  • 【已解决】【hadoop】【hive】启动不成功 报错 无法与MySQL服务器建立连接 Hive连接到MetaStore失败 无法进入交互式执行环境
  • Golang | Leetcode Golang题解之第507题完美数
  • 将二维图像映射到三维场景使用NeRF在AMD GPU上
  • <自用> python 更新库命令
  • Codeforces Round 981 div3 个人题解(A~G)
  • AI学习指南深度学习篇-自注意力机制(Self-Attention Mechanism)
  • 基于 Python 的自然语言处理系列(43):Question Answering
  • 【C++差分数组】P10903 商品库存管理
  • 003:无人机概述
  • 【MySQL】数据库约束和多表查询
  • Hugging Face HUGS 加快了基于开放模型的AI应用的开发
  • 前端方案:播放的视频加水印或者文字最佳实践
  • 【蓝桥杯选拔赛真题78】python电话号码 第十五届青少年组蓝桥杯python选拔赛真题 算法思维真题解析
  • 吊打ControlNet?全能型图像生成模型OmniGen问世,简单提示实现图像生成与精细编辑
  • Shopee虾皮登录不了的常见原因及解决方式
  • 百科知识|选购指南
  • 驱动-----向内核新加文件
  • Apache配置案例二:基于域名的虚拟主机搭建
  • linux下gpio模拟spi时序