相同点: 1:RTSP RTMP都是在应用层。 2:一般做直播用RTSP RTMP。做视频会议的时候原来用SIP协议,现在基本上被RTMP协议取代了。
不同点: 1:RTMP协议一般传输的是flv,f4v格式流,RTSP协议一般传输的是ts,mp4格式的流。 2:RTSP传输一般需要2-3个通道,命令和数据通道分离,RTMP一般在TCP一个通道上传输命令和数据。 3:浏览器不支持rtsp,flash不支持rtsp。rtmp看似复杂,其实在流媒体直播里面更科学,比如分chunk,可以让音频包不会被大包视频发送所阻塞,但是大部分代码都是一个视频包一次发完,所以这个功能没用上。虽然rtmp有一些冗余设计,但是总规来说rtmp是目前直播协议的最广泛选择。
免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:RTSP、 RTMP的共同点、区别 https://www.yhzz.com.cn/a/14475.html