音视频 协议 概念

本文深入解析了多种流媒体协议,包括RTSP、RTP、RTMP、HLS,对比了它们的特点与应用场景。RTSP适用于视频聊天与监控,RTMP因低延迟特性广泛用于直播业务,而HLS则适合点播服务,提供了无缝播放体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

协议:
RTSP:Real-Time Stream Protocol 由Real Networks和Netspace共同提出,基于文本的多媒体播放控制协议。RTSP定义流格式,流数据经由RTP传输;RTSP实时效果非常好,适合视频聊天,视频监控等方向。
RTP:Real-Time Transport Protocol 由IETF提出。
RTMP(基于TCP):Real-Time Message Protocol 由Adobe公司提出,用来解决多媒体数据传输流的多路复用和分包的问题,优势在于低延迟,稳定性高,支持所有摄像头格式,浏览器加载flash插件就可以直接播放。
HLS(基于HTTP):HTTP Live Streaming 由苹果公司提出,直接把流媒体切片成一段段,信息保存到m3u8列表文件中,可以将不同速率的版本切片成相应的片;播放器可以直接使用http协议请求流数据,可以在不同速率的版本间自由切换,实现无缝播放;省去使用其他协议的烦恼。缺点是延迟大小受切片大小影响,不适合直播,适合点播。

m3u8、flv、mp4都是一种视频文件格式。

wav、spx、mp3都是一种音频文件格式。

因为RTMP的延迟小,低开销(底层采用TCP长连接,不需要多次建连),因此业界大部分直播业务都会选择RTMP作为流媒体协议。

h.264、h.265分别是两种视频编码标准,h.265是在h.264基础上对相关技术加以改进,比如说更低的带宽占用,更细腻的画质。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值