• HLS、RTSP、RTMP


    HLS

    HLS(HTTP Live Streaming)苹果公司提出的流媒体协议,直接把流媒体切片成一段段,信息保存到m3u列表文件中,可以将不同速率的版本切成相应的片;播放器可以直接使用http协议请求流数据,可以在不同速率的版本间自由切换,实现无缝播放;省去使用其他协议的烦恼。缺点是延迟大小受切片大小影响,不适合直播,适合视频点播。
    常见的M3U8文件是指UTF-8编码格式的M3U文件

    RTSP

    RTSP (Real-Time Stream Protocol)由Real Networks 和 Netscape共同提出的,基于文本的多媒体播放控制协议。RTSP定义流格式,流数据经由RTP传输;RTSP实时效果非常好,适合视频聊天,视频监控等方向。

    RTMP

    RTMP(Real Time Message Protocol) 有 Adobe 公司提出,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题,优势在于低延迟,稳定性高,支持所有摄像头格式,浏览器加载 flash插件就可以直接播放。

    总结:
    HLS 延迟大(HLS 的延迟基本在10s+ 以上),适合视频点播,不需要flash插件。
    RTSP 虽然实时性最好,但是实现复杂,适合视频聊天和视频监控;rtsp不能使用于网页环境(包含PC端和移动端)
    RTMP 浏览器安装flash插件后就能直接播放,但是rtmp协议只支持flashplayer,也就是只能在PC端。

    链接:https://www.jianshu.com/p/70c9a2fd918b

    如果这篇文章对你有用,麻烦关注一下本人微信公众号,关注送福利哦~
    微信公众号二维码
    不定期安利各种插件,编程技巧,编程思想,欢迎交流~
  • 相关阅读:
    yes---重复输出指定的字符串
    info---Linux下info格式的帮助指令。
    hostid---打印当前主机的十六进制数字标识
    clear---清除当前屏幕
    whoami---打印当前有效的用户名称
    users---显示当前登录系统的所有用户的用户列表
    md5sum---文件校验和
    mesg---设置当前终端的写权限
    man帮助
    whatis---查询一个命令执行什么功能
  • 原文地址:https://www.cnblogs.com/aeolian/p/14835905.html
Copyright © 2020-2023  润新知