问题标签 [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.
node.js - 广播 getUserMedia 的最佳方式(浏览器 -> WebRTC -> 服务器 -> 查看者的浏览器)
因此,有各种服务,如 Red5Pro、Antmedia、Kurento 等。他们中的大多数都不能免费使用 WebRTC。
我基本上想通过 webrtc 将浏览器连接到服务器,获取音频/视频流,然后它们首先通过简单的渐进式 http 将其广播给所有请求它的客户端(查看器不需要 webrtc)。
例如,我可以从 mp3 文件创建 readStream 并将其发送到带有分块标头的浏览器。我想知道是否可以以相同的方式从 getUserMedia 获取块并发送到服务器然后广播音频/视频。
因此,无论是测试现有媒体服务器还是使用例如 WebRTC Native C++ API 编写自己的媒体服务器,我都陷入了困境,因为我需要一些可扩展的东西,甚至是纯 NodeJS 实现。
在今天,2018 年,为了广播将 WebRTC 连接到服务器,哪条路径是最好的?(我知道这里已经有人问过这个问题,但没有确凿的答案)
live-streaming - 如何在 Ant Media Server 中使用 hls 直播来减少/配置低延迟?
我正在使用 Ant 媒体服务器。我很容易在我的服务器上安装了它。但我需要在我的广播中降低延迟。HLS Streaming (hls_list_size, hls_time) 中的最佳配置是什么?Cdn 对低延迟有用吗?
谢谢
video-streaming - 如何将 Ant Media Server 端口/协议与 VLC 或 FFplay 连接?
我正在使用 WebRTC 从 Ant Media Server 发布和播放,在 Community Edition 中正常工作。当我升级企业版时,我无法将端口/协议与 VLC 或 FFplay 连接。我在以下网址尝试过;
- VLC rtmp://IP-ADDRESS/WebRTCAppEE/stream1
- VLC https://IP-ADDRESS:5443/WebRTCAppEE/stream1
- VLC https://IP-ADDRESS/WebRTCAppEE/streams/stream1
- VLC http://IP-ADDRESS/WebRTCAppEE/streams/stream1.mp4
- VLC http://IP-ADDRESS/WebRTCAppEE/streams/stream1.m3u8
VLC 失败以下错误;
无法打开您的输入:VLC 无法打开 URL '<a href="https://IP-ADDRESS/WebRTCAppEE/stream1" rel="nofollow noreferrer">https://IP-ADDRESS/WebRTCAppEE/ stream1' 查看详细日志
我找不到日志 VLC 参考。
谢谢。
google-chrome - Chrome 在 Ant Media Server 中发布 WebRTC 流时给出“NotSupportedError”
当我尝试在 Ant Media Server 中发布 WebRTC 流时,Chrome 会给出 "NotSupportedError" 。如何解决这个问题?
streaming - 如何从 Ant Media Server 中获取所有的传入和传出流名称?
我需要从 Ant Media Server 获取所有传入和传出的流名称,以便对其进行唯一处理。有什么方法可以让我们使用任何特定的编程语言(如 python 或 Java)获得这些?提前致谢。
http-live-streaming - 如何在 Ant Media Server 中使用 HLS?
我通过 RTMP 流式传输并在设置中启用了 HLS。但是,我无法使流使用 HLS。
我已经尝试了以下两种方法:
/LiveApp/name.m3u8
/LiveApp/streams/name.m3u8
但这些都不起作用。通过 RTMP 流式传输时,如何强制在 Ant Media Server 中使用 HLS?
youtube-livestreaming-api - Youtube Live Streaming API 中的直播观众数量和点赞数量
我想在直播时获得直播的观看次数和喜欢的次数。我们计划在我们的项目中获取这些信息。
我看了一下参考资料,但在Youtube Live Streaming API 文档中看不到任何相关字段
我是否查看了错误的位置或 API 中没有可用的实时视图数量?
javascript - 使用 Ant Media Server 的 Rest Api 时,如何解决“Access-Control-Allow-Origin”问题?
我正在开发网络研讨会直播服务。我使用 Ant Media Server 将 WebRTC 转码为 RTMP。现在我正在制作新的广播实例。
但是我遇到了这样的问题
无法加载http://domain:5080/LiveApp/rest/broadcast/create:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问源“ http://localhost:4300 ”。
我该如何解决?谢谢
ssl - Ant-Media-Server + SSL 无域
Ant-Media-Server 在没有任何域的 IPAdress 上运行。我们只是将此服务器设置为用于流式传输,以便从指向不同服务器的不同域使用它。
由于我们所有的域都使用 ssl,我们面临着典型的连接问题:
Ant-Media 已经提供了有关如何安装Let's Encrypt SSL 证书的教程,但遗憾的是它不适用于纯 IP 地址。
除了 Ant-Media Service,该服务器没有安装任何 NGINX、NodeJS、Apache 或其他 http 服务器 - 计划只是通过调用 IP 地址将其用于流式传输。
您对如何解决该问题有任何想法吗?