【问题标题】:Why do you need a separate encoder for streaming live video?为什么需要单独的编码器来流式传输实时视频?
【发布时间】:2023-03-24 06:05:02
【问题描述】:

我一直在寻找一种 API 服务,该服务允许基于浏览器的视频捕获和编码以用于实时流式传输。我工作的公司需要一个“包罗万象”的 API,但它似乎并不存在。我们最接近的是允许嵌入播放器并将流输出链接到该播放器的流服务。这些服务似乎总是要求您使用单独的软件来对直播视频进行编码。

YouTube 和 Vimeo 是否拥有阻止他人创造这些技术的版权?成本和规模是否有限制?

【问题讨论】:

    标签: encoding video-streaming video-capture rtmp live-streaming


    【解决方案1】:

    直播通常分为几类:

    参加人数有限的视频会议。在这里,视频质量通常无关紧要。这就是基于浏览器的广播解决方案的设计目的。

    其次是大受众;只有一个广播公司有很多观众。这里首选单独的编码软件,因为它们功能更丰富,允许更多选项和控制,并允许使用高质量的相机。

    COVID-19 使广播电话会议和简单的笔记本电脑“太多”广播成为流行的新类别。

    没有多少公司为此用例构建了端到端服务,因为对它们的巨大需求仅存在了几个月,而构建这样的东西需要数年时间。当 Covid 结束时,这个市场可能会再次枯竭。

    【讨论】:

      【解决方案2】:

      Qs:API 服务,允许基于浏览器的视频捕获和编码以用于直播:

      WebRTC

      Qs:要嵌入的流播放器和流输出:

      任何标准浏览器上的 HLS/DASH 播放器

      您可以使用媒体网关从 Webrtc 转换为 HLS/DASH(一对多或广播场景):

      Janus

      这里有一个图表来说明相同的

      【讨论】:

        猜你喜欢
        • 2015-04-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-05
        • 2011-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多