Video streaming 流式服务器或http服务器

Video streaming 流式服务器或http服务器,video-streaming,streaming,audio-streaming,ant-media-server,video-on-demand,Video Streaming,Streaming,Audio Streaming,Ant Media Server,Video On Demand,我们正在考虑使用媒体服务器来构建本地媒体服务的可能性 我们只关注视频和音频点播用例。直播现在不在我们的范围之内 我的意思是,我们需要提供性能良好的预注册视频和音频 我们已经使用了AntCommunityServer,但是我们还没有完全弄清楚一些问题。我们测试了两个场景: 为直接http服务器(httpd)上托管的视频提供服务 在蚂蚁服务后面提供视频 我们已经了解了视频是如何通过浏览器下载的,我们惊讶地发现视频是使用相同的策略提供的:使用http部分内容(206) 相关代码: <head

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

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

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

我们已经使用了AntCommunityServer,但是我们还没有完全弄清楚一些问题。我们测试了两个场景:

  • 为直接http服务器(httpd)上托管的视频提供服务
  • 在蚂蚁服务后面提供视频
我们已经了解了视频是如何通过浏览器下载的,我们惊讶地发现视频是使用相同的策略提供的:使用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服务?

如果您使用Ant Media server,那么您的结构中有更多的控制权。请查看以下AMS安全文档->

基本上,您可以在AMS和REST服务中使用上载/删除/计数等功能。请在这里查看AMS REST服务->另外,您可以在VoD文件中使用MP4和HLS


我希望我能帮助你。

是的,你能。请你检查一下这个网址->否。你不需要蚂蚁服务器。Ffmpeg和像nginx这样的http服务器将完成您需要的一切。