问题标签 [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.

0 投票
0 回答
996 浏览

video-streaming - 使用 100% NVIDIA GPU 的 Chrome 浏览器

我们正在尝试使用来自 Ant Media Server 的 webrtc 流构建视频墙,并在容纳此视频应用程序的客户端工作站上面临问题。

我们有一个基于 chrome 浏览器的视频墙,其中显示了视频流的矩阵系统。下面是系统配置,

  • 操作系统——Windows 10 Pro 64bit
  • CPU -- Intel i7 4核
  • GPU 1——英特尔高清显卡 4600 系列
  • GPU 2——英伟达 Quadro K2100M
  • 显示分辨率 -- 1920 x 1080

当我在默认图形设置中运行浏览器应用程序时,我看到视频解码在英特尔 GPU 卡上按预期进行,并且 30 个视频流占用的时间不超过 50%,但是当我将 chrome 设置为以高性能运行并运行应用程序时Nvidia 卡在一分钟内达到 100% 的利用率。

我对这种行为有点困惑,通常专用 GPU 的性能比集成的好。我应该从中推断出什么?当前的 nvidia 卡在视频解码和更改它时没用,还是我需要做任何其他设置?

让我知道是否需要任何其他信息。

0 投票
1 回答
1392 浏览

ant-media-server - Ant Media Server:它只是 red5 的一个前端

我有很多与蚂蚁媒体服务器相关的问题:

  1. 这只是red5的前端吗?red5没有提供哪个角色?蚂蚁媒体服务器如何利用red5?
  2. 为什么默认有两个应用程序(LiveAppWebRTCApp)?这是否意味着,我可以添加应用程序吗?
  3. 关于休息安全的药水有哪些?
  4. 我期待着 VoD 解决方案。这是一个很好的解决方案吗?
  5. 为什么只能上传mp4视频点播?
0 投票
1 回答
5547 浏览

webrtc - Ant Media、Jitsi 和 Janus 哪一个最适合在移动应用程序中启动一对多实时语音流?

我想构建一个移动应用程序,其中一个参与用户可以一次向其他参与者广播音频,其他参与者只能收听音频,Ant Media,Jitsi 和 Janus 在移动应用程序中哪个最好启动一对多的实时语音流?

0 投票
0 回答
280 浏览

live-streaming - 视频流可以下载吗?

我刚刚安装了一个蚂蚁媒体服务器实例。

我已经将 mp4 视频作为 VoD 上传,并且可以使用以下代码片段看到它们:

但是,我面临着我能够下载视频。

  1. 我认为当“流”无法下载时,它只是一个流。
  2. 我想我做错了什么。有任何想法吗?

编辑

我的意思是,您不允许“右键单击”视频播放而只下载视频。

就我而言,如您所见,我可以下载它。

在此处输入图像描述

不知道是我的流服务器的问题,还是播放器的问题...

0 投票
1 回答
384 浏览

video-streaming - 视频流:视频媒体服务器作为流还是文件?

我玩过几个媒体服务器(red5antwowza,...)。很多问题出现在我的脑海中。

一旦我将视频上传到我的媒体服务器以准备好作为 VoD(视频点播),我不清楚它是如何作为流共享的。

我的服务器媒体建议我使用一些代码片段代码,以便使用以下方法在 html 上提供视频:

  1. rtmp呢?我认为流是使用这种协议提供服务的......
  2. 我可以使用右键单击选项直接下载视频。为什么我可以将流下载为文件?问题不在于防止有人可以下载流的安全性......问题是关于它是否与服务器或客户端播放器相关的问题......
  3. 我有一种感觉,我的 VoD 就像一个简单的档案,不管它是由媒体服务器还是直接的 http 服务器提供的……这里的媒体服务器角色是什么?
0 投票
1 回答
871 浏览

video-streaming - 流媒体服务器或 http 服务器

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

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

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

我们玩过 ant 社区服务器,但有些问题我们还没有弄清楚。我们测试了两种情况:

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

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

相关代码:

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

0 投票
0 回答
376 浏览

android - ExoPlayer 无法播放 RTMP 语音流

当我用音频流式传输视频时,我可以在接收器端播放音频和视频,当我单独流式传输音频时,我无法在接收器端播放音频。

下面的错误消息我得到 com.google.android.exoplayer2.upstream.Loader$UnexpectedLoaderException: Unexpected IllegalStateException: null

这里可能是什么问题?

0 投票
1 回答
369 浏览

linux - 如何从 Ant Media Server 询问当前观众人数

我试过这样:

但它显然不能显示来自同一 IP 的观众。当然有更好的方法来做到这一点......

谢谢!

0 投票
0 回答
562 浏览

ffmpeg - ffmpeg 流中断和灰屏

我正在使用 Ant Media Server - 社区版

我在合并流中收到如下错误

在 VLC 播放器上,我得到灰色/破碎的抖动流

请帮助识别和解决问题。

0 投票
2 回答
2199 浏览

webrtc - 如何更改 Ant Media Server WebRTC 分辨率?

我正在以 1280x720 的分辨率从 OBS Studio 向 Ant 媒体服务器发送视频,但 WebRTC 嵌入 iframe 的分辨率为 560x315。我怎样才能使后者匹配前者?