【问题标题】:Does Facebook multicast or unicast the live videos to its viewers?Facebook 是否向其观众多播或单播直播视频?
【发布时间】:2018-09-21 06:16:19
【问题描述】:

这就是直播从一家广播公司传播到数百万观众的方式:

  1. 主播在手机上开始直播。
  2. 手机将 RTMP 流发送到 Live Stream 服务器。
  3. Live Stream 服务器将视频解码并转码为多种比特率。
  4. 对于每个比特率,连续生成一组一秒的 MPEG-DASH 片段。
  5. 分段存储在数据中心缓存中。
  6. 从数据中心缓存段被发送到位于存在点的缓存(PoP 缓存)。
  7. 在视图侧,观看者会收到一个 Live Story。
  8. 设备上的播放器开始以每秒一个的速率从 PoP 缓存中获取片段。

我的问题很简单。在步骤 6 之后,PoP 缓存/边缘缓存/eNB边缘层节点)是否将直播视频内容多播给多个观看者或单播单独的用户(为每个用户打开单独的流)?

【问题讨论】:

  • 公共互联网上没有多播。

标签: ffmpeg video-streaming multicast live-streaming unicast


【解决方案1】:

单播。多播在 Internet 上不起作用。此外,DASH 是通过 HTTP 完成的,HTTP 是通过 TCP 完成的,无论如何您都不能使用多播。

【讨论】:

    猜你喜欢
    • 2017-04-10
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-05
    • 2011-03-12
    • 1970-01-01
    相关资源
    最近更新 更多