RTSP和RTMP的区别是什么?
RTMP和RTSP协议是流媒体协议。
RTSP (Real-Time Stream Protocol)由Real Networks 和 Netscape共同提出的,基于⽂本的多媒体播放控制协议。RTSP定义流格式,流数据经由RTP传输;RTSP实时效果⾮常好,适合视频聊天,视频监控等⽅向。
RTMP(Real Time Message Protocol)有 Adobe 公司提出,⽤来解决多媒体数据传输流的多路复⽤(Multiplexing)和分包(packetizing)的问题,优势在于低延迟,稳定性⾼,⽀持所有摄像头格式,浏览器加载 flash插件就可以直接播放。
RTSP和RTMP的区别:
RTSP虽然实时性最好,但是实现复杂,适合视频聊天和视频监控;
RTMP强在浏览器⽀持好,加载flash插件后就能直接播放,所以⾮常⽕,相反在浏览器⾥播放rtsp就很困难了。中考分数查询
直播的协议有:rtmp,http,rtsp等等。
海上花园机场行李寄存最常⽤的有⼆种:http,rtmp,当使⽤http协议的时候视频格式需要是m3u8或flv,下⾯作详细说明各种环境的优缺点。
⾸先,rtsp不能使⽤于⽹页环境(包含PC端和移动端)。
梅兰芳代表作那么直播只能选择rtmp或http
科学技术在社会发展中的作用rtmp协议只⽀持flashplayer,也就是只能在PC端(或安卓环境中安装了flashplayer组件,这种环境⽐较少)安装了flashplayer的情况下使⽤。按现在的趋势,flashplayer是要逐渐被淘汰掉的。当然,在中国还会存在相对长时间。
http协议的直播分⼆种格式,m3u8和flv。flv是⼀种即将被淘汰的直播格式。⽤来做直播已显的⼒不从⼼了。所以综合考虑,m3u8相对的⽐较好点,优点是⽀持移动端,并且⽀持PC端上安装了flashplayer的环境。缺点就如同rtmp⼀样。flashplayer并不是未来的发展趋势。另外⼀个缺点就是m3u8是有延迟的。并不能实时,实时传输⽅⾯不如rtmp协议。因为m3u8的直播原理是将直播源不停的压缩成指定时长的ts⽂件(⽐如9秒,10秒⼀个ts⽂件)并同时实时更新m3u8⽂件⾥的列表以达到直播的效果。这样就会有⼀个⾄少9,10秒的时间延迟。如果压缩的过⼩,可能导致客户端⽹络原因致视频变卡。
英语四级分数分布考虑到以上原因。现在并没有⼀种可以兼容性很好的视频格式或协议来做直播。⽬前最理想的环境就是pc端使⽤rtmp已达到减少延时的效果。⽽移动端只能使⽤m3u8格式直播,如果要求不是太⾼,建议直接使⽤m3u8做直播。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论