HTTP,RTMP,RTSP网络协议区别

寵の児 提交于 2019-12-20 02:17:03

三种协议一般从4各方面区分,1.是否流媒体协议 2.传输格式流 3.是否共有协议  4.TCP通道

 

1.流媒体协议:RTMP协议,RTSP协议  ,适用于做直播。非流媒体协议:HTTP协议,适用于做点播。

3.传输格式流:RTMP协议一般传输的是 flv,f4v 格式流,RTSP协议一般传输的是 ts、mp4 格式的流,HTTP协议没有特定的传输流。

3.是否共有协议:RTMP协议是 Adobe 的私有协议,未完全公开。HTTP协议与RTSP协议是共有协议,并有专门机构做维护。. 

 4.TCP 通道数:RTMP协议一般在 TCP 1个通道上传输命令和数据,HTTP协议与RTSP协议一般需要 2-3 个通道,命令和数据通道分离。 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!