【问题标题】:What kind of server is required for live streaming of video?视频直播需要什么样的服务器?
【发布时间】:2013-06-23 03:28:32
【问题描述】:

我正在制作一个 iPhone 应用程序,它会将视频发送到服务器以进行实时流式传输,我想知道我们是否需要为此使用媒体服务器?

【问题讨论】:

    标签: iphone ios video-streaming avfoundation


    【解决方案1】:

    是的,您需要创建一个媒体服务器。您可以使用众多可用的 SDK 之一将流从移动设备发送到服务器。

    对于媒体服务器: 您可以通过多种方式设置服务器。现在让我们看看可以与 nginx 一起使用的 RTMP 服务器。您可以在此包中使用上述的 hls(HTTP Live Streaming)。在这里,RTMP Server 将接收流并将其转换为 hls 推荐的格式,然后 HTTP 服务器将分发流。

    This link will provide you more information.

    【讨论】:

      【解决方案2】:

      要分发您的媒体内容,您可以使用普通的 HTTP 服务器。如果您想提供实时内容,您需要一个服务器组件,将您的内容封装成可以通过 HTTP 分发的格式。
      Apple 提供了一套命令行实用程序,可让您准备内容。只需在https://developer.apple.com/downloads搜索“HTTP Live Streaming Tools”

      HTTP Live Streaming Overview 也是一个很好的起点。

      【讨论】:

      • 我在 Stackoverflow 上看到了几个与来自 iphone 的实时视频流相关的问题,大多数答案都指向 Apple 的 HLS,但是在浏览了苹果开发者网站上提供的教程之后,我没有得到任何答案如何将视频发送到服务器。这些教程只讨论如何在 iPhone 上获取视频,而不是相反的方向。
      • 我终于接触到了这个link。提出这个问题的人给出了实现这一目标的方法。你认为这会奏效吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-05
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      相关资源
      最近更新 更多