• Geek_701918
    2019-09-26
    还有一个RTMP不支持h265

    作者回复: 赞,确实是这样的

    
     1
  • Keep-Moving
    2019-09-24
    #### RTMP协议
    * 优势:
        1. 底层依赖于TCP
        2. 使用简单,技术成熟
        3. 市场占有率高
        4. 相较于HLS协议,实时性要高很多
    * 劣势:
        1. iOS不支持RTMP,认为其在安全方面有缺陷
        2. Adobe已停止对其的更新

    #### HLS:本质就是通过HTTP下载文件,然后将下载的切片缓存起来。由于切片文件很小,所以可以实现边下载边播放的效果
    * 优势:
        1. RTMP没有使用标准的HTTP接口传输数据,在一些有访问限制的网络环境下,没法访问外网。而HLS是基于HTTP的,天然就解决了这个问题
        2. HLS协议本身实现了码率自适应,不同带宽的设备可以自动切换到最适合自己码率的视频进行播放
        3. 浏览器天然支持HLS,而RTMP协议需要安装Flash插件才能播放RTMP流
    * 不足:
        1. 实时性差
    展开

    作者回复: 赞!

    
     1
  • 极客时间
    2019-12-16
    rtmp使用tcp为了不丢数据,保证视频的不失真,因为对实时性要求不高,所以就优先保证不失真。
    最近在研究ffmpeg怎么保证rtsp的稳定性和提高hls视频首开速度,考虑使用srs流媒体服务器,所以直接看了这节的视频,想问老师,要解决速度问题这会涉及到什么关键帧之类的底层视频编码知识吗?

    作者回复: 实际上传输要与传输的内容分开来看,要解决传输速度问题,关键是用户最后一公司的网络路径问题。比如说它是一个联通用户,你就应该让它连接最近的联通网络的服务器,而不是连接电信的,或者是很远的联通网络的服务器。对于编解码,关键帧这些有一些影响,但不是关键点。

    
    
  • 么么直播
    2019-11-30
    现在的直播公司都往webrtc迁移了。特别是类似连麦互动场景增多后。。。我们就是☺️
    
    
  • 4thirteen2one
    2019-10-13
    从图中可以看出,传输直播架构由直播客户端、信令服务器和 CDN 网络这三部分组成。

    “传输”应该是“传统”,文中这里打错了。

    作者回复: 收到,马上修改!

    
    
  • Geek_db7ddf
    2019-10-03
    老师能讲讲rtsp和rtmp的区别和使用场景吗?

    作者回复: RTSP协议主要用的监控系统中,RTSP 用于信令控制,直正的数据传输还是用的 UDP/RTP,除了监控系统基本上没有其它行业使用该协议。 RTMP底层使用的是TCP。因此, RTSP的实时性要比 RTMP 好。

    
    
  • 刘丹
    2019-09-26
    看这门课的目录,好像WebRTC只支持几个人、几十个人的视频会议,不支持上万人在线的直播?

    作者回复: 后面倒数第4篇就是万人直播的方案,通过 CDN 网络,都是现成的技术

    
    
  • John
    2019-09-24
    一直想不明白很多电脑上的Chrome是怎么播放m3u8的 老师能不能讲解一下

    作者回复: 后面就会讲到,耐心等待!

     2
    
  • frank
    2019-09-24
    技术解决的问题域决定其实现,rtmp主要的应用场景是单向直播,并不是双向互动(虽然现在小程序也可以rtmp做双向视频通讯,毕竟做了大量优化的),所以使用TCP带来的一秒左右的延时完全可以接收,而且可以简化协议设计、实现和大规模商用

    作者回复: 同意你看面的说法。但如果想做实时互动的话,使用 TCP 时,如果在网络不错的情况下是没有问题的,但在极端网络情况下,TCP 就无能为力了。

    
    
我们在线,来聊聊吧