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推流格式。