【问题标题】:What is the purpose of FMS server and how does it figure into my requirements?FMS 服务器的用途是什么?它如何满足我的要求?
【发布时间】:2023-03-22 02:00:01
【问题描述】:

我有一个项目要求,即向全球的人们传输视频(最多 100 个同时连接),我的印象是单个 HTTP 服务器就足够了。但是,我的一个朋友说我将不得不使用 FMS 服务器。这基本上是如何工作的?

  • 如果我从网络摄像头录制视频并将其存储以供将来使用,它将存储在哪里?在我的站点服务器上?还是在 FMS 服务器上?
  • FMS 服务器有什么特别之处?我可以将任何服务器变成 FMS 服务器吗?
  • 我在某处读到,通过我自己的服务器流式传输视频不允许用户跳转到视频中的特定部分。这是真的吗?
  • 如果要求将实时视频流式传输给人们,这是如何工作的?来自源(网络摄像头)的视频是先传输​​到我的服务器,然后再传输到 FMS 服务器还是直接传输到 FMS 服务器?

我对 FMS 服务器的概念感到很困惑,一些文章或链接也确实会有所帮助,但是您的专家回答将是无价的!非常感谢您的宝贵时间。

【问题讨论】:

    标签: flash video-streaming video-capture flash-media-server


    【解决方案1】:

    FMS 是Adobe software product

    一旦安装在硬件服务器上,它可以让您做很多事情,但您感兴趣的是视频流。

    要让 FMS 流式传输录制的视频,请将文件放在安装了 FMS 的服务器上,并配置 FMS 以使用这些文件。

    流式传输与仅链接到 HTTP 服务器上的视频文件不同。我们称链接到文件并播放渐进式下载 - 文件从头开始渐进式下载,客户端播放器可以播放已下载的部分。

    在视频流中,客户端和服务器之间有更多的双向通信。服务器向客户端发送它请求的视频流部分。这意味着观看者可以向前跳到尚未发送的视频部分,服务器将愉快地开始发送该部分视频。

    现在,有一些方法可以将预搜索功能添加到渐进式下载中(例如,youtube 就是这样做的)。本质上,您实现了在您选择的服务器端平台中以某种方式开始请求视频文件的能力。 php、asp.net 都有解决方案,我相信其他平台也有。

    真正的流媒体确实有其他一些优势:

    • 带宽监控可以切换到用户连接的最佳流
    • 可以处理直播视频流
    • 它可以更好地控制视频的使用方式(更好,但不完整 - 如果有人可以查看您的流,他们可以在他们真的想要的情况下录制它)

    不利的一面是,流媒体在通过公司防火墙时可能会遇到更多问题,而且显然实施成本更高。

    对于直播,其工作方式如下:

    1. 您提供视频源(例如网络摄像头、视频捕获)
    2. 您将视频流传送到 FMS 实例(这在 FMS 中称为发布)- 有软件可以执行此操作,或者您可以构建一个 Flash 电影来执行此操作 3 - FMS 将视频流传送给与其连接的所有观众。

    值得注意的一点是,如果您的要求非常有限(听起来确实如此),您最好使用托管流媒体服务,而不是自己安装 FMS。那里有很多服务,过去几年价格下降了很多。这样的服务通常会为您提供:

    • 上传用于托管的视频文件的 FTP 位置
    • 能够发布直播流

    这些服务范围从单一服务器设置到全球内容分发网络 - 一切都取决于您的需求。

    【讨论】:

      猜你喜欢
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多