问题标签 [ant-media-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ant-media-server - 如何将我的所有配置和内容从 Enterprise Antmedia 版本迁移到另一个 Enterprise Antmedia?
我需要逐步解决这些问题: (1) 如何将我的内容从 Free Antmedia 版本迁移到 Enterprise Antmedia?(2) 如何将我所有的配置和内容从 Enterprise Antmedia 版本迁移到另一个 Enterprise Antmedia?(例如,如果要更改我的数据中心,我将需要安装和配置另一台主机) (3) 如何备份我的配置和内容?以及如何恢复?会和问题(2)一样一步一步吗?
请详细描述每个步骤(要复制的内容、安装和替换文件的顺序、修复的权限等)。
video-streaming - 如何使用 Ant Media Server 进行负载测试?
我有一个 Ant 媒体服务器许可证。我想进行负载测试?我该怎么做?谷歌搜索后我在网上找不到有用的例子,所以任何人都可以给我任何想法或例子吗?
streaming - 如何定义“VoD 流媒体文件夹”?
对于 VoD,我使用的是 S3 存储桶,而对于 Ant 媒体服务器,我使用的是 mongo-DB。我可以通过 API 添加和删除视频。但是客户已经在 S3 存储桶中拥有了 100GB 的视频。我的计划是使用 API 中的“synch-user-vod-list”-Request 来教 Ant Media Server,这样它就知道所有这些了。但我只是不知道如何定义“VoD 流媒体文件夹”。我相信这就是问题所在。
我是否计划使用“synch-user-vod-list”-Request the way to go,我只需要正确定义“VoD Straming Folder”吗?还是我需要不同的方法?我不想一个一个上传视频。
ant-media-server - Ant 媒体服务器自定义
我只想将 Ant 媒体服务器用作流媒体服务器而不是存储服务器这是我的要求: a) 能够以编程方式开始和停止录制流媒体。b) 能够为这些视频分配自定义 ID,并将录制的视频存储在谷歌云存储桶中以供将来检索
我正在将来自 UNV 摄像机的视频流式传输到 Ant 媒体服务器提供的 RTMP 流中。我想根据前端发生的某些用户操作以编程方式开始和停止录制视频。
我已经在谷歌(https://antmedia.io/how-to-install-ams-on-google-cloud/)云中安装了社区版本。但是,VM 机器继续消耗存储空间并且磁盘很快就会超出限制。
我如何以编程方式开始和停止录制流并将视频推送到谷歌云存储桶中。我已经使用谷歌云存储桶来满足我的其他存储需求。
docker - Synology NAS 上的 docker build 错误失败并显示“请将 Ant Media Server zip 文件作为参数...”
我正在尝试使用此处的说明在我的 Synology RS814+ 上使用 Docker CLI 构建 ant 媒体服务器。
这是我的步骤:
- 我在这里 /volume1/docker/ 建立了一个名为 antsms 的文件夹
dockerfile
在该文件夹中创建- 下载 zip 文件并将其保存为 ant-media-server-community-1.8.1-20190828_0800.zip
- 以root身份登录并运行
docker build --network=host -t ams:1.8.1 . --build-arg AntMediaServer=ant-media-server-community-1.8.1-20190828_0800.zip
它几乎一直创建一个具有随机名称的临时容器,然后退出并出现以下错误代码。
我不得不添加 . 在名称标签之后,否则 docker build 将无法运行,但这不在说明中。NAS 上的 Docker 守护进程是 18.09.6,但由于我对 Docker 还很陌生,我怀疑我只是输入了错误的东西。
有人发现我的错误吗?
live-streaming - 如何使用 REST api 从 Antmedia 服务器下载 VoD 文件
我有一个 antmedia 服务器,它以 mp4 格式记录它的直播,我想在不登录服务器的情况下使用 REST API 下载视频文件。
我可以通过 getVodList API 调用获取视频文件的 URL: https://hostname:5443/WebRTCAppEE/streams/635547478315893611491677_720p.mp4
问题是当我没有登录时它会给出 403 错误。当然我的 IP 地址被列入白名单。
有没有一种方法可以在不登录的情况下访问该文件?
reactjs - 使用 react js 和 antmedia 进行直播
我需要使用 ant media 和 reactjs web 创建一个双向通信应用程序。任何人都可以为此提供一些示例或教程吗?
webrtc - 有没有办法控制服务器日志?
我是 Ant 媒体服务器用户。在社区版中,使用非常有限,我们每天有 300 MB 的日志。有了一个计划好的企业解决方案,就会有更多,而且存储负载会急剧增加。有没有办法控制服务器日志?
webrtc - 使用负载均衡器时如何添加白名单 IP?
对于使用 Ant Media Server 的扩展解决方案,我们在使用负载均衡器时如何将 IP 列入白名单?如您所知,负载均衡器 IP 动态变化,Ant Media Server 现在可以将域名列入白名单吗?应该怎么设置?
php - 使用 WebRTC 和 PHP 的多客户端视频流
我正在寻找创建一个网络应用程序,测验大师可以将他们的相机流式传输给多个参赛者以进行测验。几天后,我似乎在兜兜转转。
首先,我设法使用以下方法在页面内显示主机摄像头:
到现在为止还挺好。测验大师可以在网页上看到自己。现在我想知道如何将这个视频传输给多个参赛者。我假设 WebRTC 是解决方案,但我可能离题了。我的设置是带有 Apache 和 PHP 的 CentOS 7 服务器,所以我正在寻找一个理想的 PHP 解决方案。所以我的问题如下:
- WebRTC 是解决方案吗?
- 我需要在 CentOS 服务器上设置 TURN/STUN 服务器吗?
- 这些服务器可以用 PHP 编写吗?
- 此设置是否支持多个测验/参赛者?
抱歉,如果之前在 Stack Overflow 上已对此进行了介绍。我发现了类似的问题,但很多可以追溯到 2010 年至 2014 年,而且这项技术发展迅速。WebRTC 文档分散在各处,但同样,其中大部分已经过时和过时。