我们正在考虑使用媒体服务器来构建本地媒体服务的可能性。
我们仅关注视频和音频点播用例。即时串流目前不在我们的范围内。
我是说,我们需要提供性能良好的预注册视频和音频。
我们已经在使用蚂蚁社区服务器,但是有些问题我们还不太清楚。我们已经测试了两种情况:
[我们已经看过浏览器如何下载视频,并且我们惊讶地发现使用相同的策略来投放视频:使用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安全文档-> https://github.com/ant-media/Ant-Media-Server/wiki/Stream-Security-Documentation
基本上,您可以在具有REST服务的AMS中使用上载/删除/计数等功能。请在此处检查AMS REST服务-> https://antmedia.io/rest/另外,您可以在VoD文件中播放MP4和HLS。
希望,我能为您提供帮助。