【问题标题】:Streaming server or http server流媒体服务器或 http 服务器
【发布时间】:2020-05-16 00:06:42
【问题描述】:

我们正在考虑使用媒体服务器来构建我们的本地媒体服务的可能性。

我们只关注视频点播和音频点播用例。直播目前不在我们的范围内。

我的意思是,我们需要提供性能良好的预注册视频和音频。

我们使用过 ant 社区服务器,但有些问题我们还没有完全弄清楚。我们测试了两种场景:

  • 提供托管在直接 http 服务器 (httpd) 上的视频
  • 在 ant 服务背后提供视频。

我们查看了视频是如何通过浏览器下载的,我们惊讶地发现视频是使用相同的策略提供的:使用 http 部分内容 (206)。

相关代码:

<head>
    <link href="https://vjs.zencdn.net/7.6.6/video-js.css" rel="stylesheet" />

    <!-- If you'd like to support IE8 (for Video.js versions prior to v7) -->
    <script src="https://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
</head>

<body>
    <video
      id="my-video"
      class="video-js"
      controls
      preload="auto"
      width="640"
      height="264"
      data-setup="{}"
    >
      <source src="http://localhost:5080/LiveApp/streams/378475861251583275889765.mp4?accessToken=null" type="video/mp4" />
    </video>

    <video
      id="my-video2"
      class="video-js"
      controls
      preload="auto"
      width="640"
      height="264"
      data-setup="{}"
    >
      <source src="http://localhost:8080/video.mp4" type="video/mp4" />
    </video>

    <script src="https://vjs.zencdn.net/7.6.6/video.js"></script>
</body>

那么,下一个问题浮现在脑海:如果(ant 和 http 服务器)的行为相同,为什么我们需要 Ant 服务?

【问题讨论】:

  • 没有。你不需要蚂蚁服务器。 Ffmpeg 和像 nginx 这样的 http 服务器将满足您的一切需求。

标签: video-streaming streaming audio-streaming ant-media-server video-on-demand


【解决方案1】:

如果您使用 Ant Media Server,您可以更好地控制您的结构。请查看以下 AMS 安全文档 -> https://github.com/ant-media/Ant-Media-Server/wiki/Stream-Security-Documentation

基本上,您可以将 AMS 中的上传/删除/计数等功能与 REST 服务一起使用。请在此处查看 AMS REST 服务 -> https://antmedia.io/rest/ 此外,您可以在 VoD 文件中播放 MP4 和 HLS。

希望能帮到你。

【讨论】:

猜你喜欢
  • 2013-12-20
  • 2014-09-11
  • 1970-01-01
  • 2012-11-30
  • 2020-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多