RTSP

2024-07-25  本文已影响0人  34sir

流媒体协议

三大类

TCP & UDP

RTMP基于TCP
RTSP基于UDP

TCP

传输控制协议
位于应用层和网络层之间的传输控制协议 提供可靠的流传输服务
字节流的形式传输

UDP

用户数据报协议
无连接协议 也位于应用层和网络层之间
数据包的形式传输

TCP vs UDP

RTMP

实时消息协议 基于TCP
视频编解码器:H.264 音频编解码器:AAC
延迟:3 - 30 秒

RTSP

实时流协议 基于TCP+UDP
视频编解码器:H.264/H.265 音频编解码器:AAC
延迟:2秒

高效的 RTP 协议 将流数据分解成更小的块 这样可以更快地传递
支持可靠的分段流 可以下载的同时观看

RTP

实时传输协议 底层是UDP 实现低延迟

RTSP基于三种协议

RTSP工作原理

RTSP 依赖于专用服务器 依赖于 RTP 因此该协议不支持加密视频内容或重传丢失的数据包

RTMP vs RTSP

延迟

音频编解码器

视频编解码器

优点

缺点

应用场景

RTMP延迟稍高 为什么适用于直播??

上一篇 下一篇

猜你喜欢

热点阅读