rtsp和rtmp的区别
rtmp
RTMP协议是流媒体协议,是Adobe的私有协议,没有完全公开,一般传输的是flv、f
4v格式流。
rtsp
RTSP协议是流媒体协议,是公有协议,有专门的机构维护。一般传输的是ts、MP4格式流。
区别
1、不管是RTSP/RTP、RTMP、HTTP,或者是私有协议,都是可以进行流媒体传输的流媒体协议,而且效果都能做到差不多的成都,RTSP、RTMP、HTTP、私有协议速度的问题,他们在传输、处理效率上都可以做到很优秀。
2、常见流媒体传输协议
流媒体协议的作用:流同步、播放控制、质量控制、多端跨平台播放等直播三要素:低延时、高可用、质量反馈和检测。
协议特点:基于文本的双向实时传输协议,和HTTP比较类似;每个会话都有状态,HTTP对应无状态,保持长连接,请求信命令顺序。
3、RTMP:由Adobe公司提出的一种应用层的协议,RTMP协议是要靠底层可靠的传输层协议来保证信息传输的可靠性的,RTMP用于在服务器和Flash播放器之间实时传输视频,音频和数据。RTMP应用较广,特别在直播领域。国内主流的CDN平台和OTT平台基本都支持RTMP,大部分的硬件或软件编码器也都支持RTMP推流格式。
行百里者半九十
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了