protocols - 最大 rtsp(通过 tcp)数据包大小是多少?
问题描述
我在实时流协议 (RTSP)中没有看到任何内容,但是当我嗅探时,我看到最大 rtsp 数据包大小为 1440。
就像你在这里看到的那样RTSP - RTP over TCP
RTP 数据
设置完成后,RTP 数据将通过用于 RTSP 命令的 TCP 套接字发送。RTP 数据将被封装成以下格式
| 魔术数字 | 频道号 | 嵌入数据长度 | 数据 |
幻数 - 十六进制的 1 字节值 0x24 通道号 - 1 字节值表示通道嵌入数据长度 - 2 字节表示嵌入数据长度 data - 数据包,即 RTP 包,与嵌入数据长度的总长度
我可以在每 1440 个字节中看到 0x24 魔法。
真的吗?1440 是最大 rtsp 数据包大小吗?
解决方案
请检查网络连接的 MTU 大小/网络 MTU。数据包的大小将仅基于 MTU 大小(< 小于 MTU 大小)。
推荐阅读
- android - 如何在android中使导航抽屉菜单项居中
- c# - java和C#中的Sha256和Biginteger得到不同的值
- c# - 删除 xamarin 表单布局中的额外空间
- ruby-on-rails - 如何在 Faraday (Rails 5) 中加密 JSON 有效负载
- python - 使用 stats norm 的带有钟形曲线图的 pandas 标准差
- r - “较长的对象长度不是较短对象长度的倍数”
- sql-server - 使用 spark_read_jdbc 连接 SQL Server 和 SPARKLYR 失败
- python - 谷歌自然语言 api python 进入无限循环
- android - 如何根据有关权限的新 Android 商店政策处理拒绝?
- php - PHP多输入类型文本和输入类型文件形式输出到数组名称和带有数组序列的值