问题标签 [red5pro]

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 回答
94 浏览

android - 对 red5Pro 库进行混淆后应用程序崩溃

不使用 Proguard 进行混淆,一切正常。

当我启用 Proguard 时,应用程序会在此行崩溃-

其中 mStream 是 com.red5pro.streaming.R5Stream 的实例。我正在使用red5Pro库进行广播,但没有得到任何堆栈跟踪。我也在这个 repo 上在 Github 上创建了一个问题 - https://github.com/red5pro/streaming-android/issues/119

但还没有得到任何回应。

我已经尝试过其他问题的解决方案,但仍然出现此错误。我应该在我的 proguard 配置中做什么来解决这个问题?

我已经在我的 proguard 规则中添加了以下几行 -

0 投票
1 回答
225 浏览

jmeter - 如何集成 JAVA Request Sampler + Red5-client 库

如何为 Java Request Sampler 实现 Java 类

使用 JMeter 进行 RTMP 性能测试

Red5 - 最早的 RTMP 服务器之一,用 Java 编写 如何实现 Jmeter 到 Red5 pro 服务器 如何测试视频 场景请帮助我...

我想测试 RTMP 视频流录制是否正确。

0 投票
1 回答
782 浏览

javascript - 将“navigator.mediaDevices.getUserMedia”替换为“canvas.captureStream”

我正在使用 Red5pro html SDK 在服务器和客户端之间创建点对点连接,视频和音频聊天就像getUserMedia()的魅力一样。问题是,我想使用captureStream()从 DOM 元素(Canvas)而不是用户的相机进行流式传输。

Red5Pro 具有名为“ OnGetUserMedia ”的方法,其说明如下:

onGetUserMedia 方法 - 在提供给基于 WebRTC 的发布者的配置上定义时 - 将覆盖 Red5 Pro HTML SDK 中对 getUserMedia 的内部调用。

您可以通过将 onGetUserMedia 属性设置为符合以下准则的方法来提供有关如何调用 getUserMedia 和获得媒体流的自己的逻辑:

没有为 onGetUserMedia 提供输入参数。预计返回一个 Promise 对象。必须在 Promise 的解析中提供 MediaStream 对象。

当我进行研究并询问 Red5pro 支持团队时,他们说

在返回的 Promise 中,您可以从 captureStream 派生一个 MediaStream。

参考:Red5Pro 文档

我只是不知道该怎么做,或者改变什么。

这是onGetUserMedia方法的示例:

有什么帮助吗?

0 投票
1 回答
597 浏览

ios - FFMPEG 中 avformat_find_stream_info 的 EXC_BAD_ACCESS

我在这个库的帮助下使用 ffmpeg 实现了 IP 摄像机流:https ://github.com/kolyvan/kxmovie我也在录制即将到来的 IPCamera 流,同样使用 ffmpeg 完成。

现在,只要我在项目中添加 R5ProStreaming.framework 并在真实设备中运行应用程序,我就会面临一个问题,应用程序在if (avformat_find_stream_info(formatCtx, NULL) < 0)这里崩溃。当我删除该框架并将其移至垃圾箱并再次运行时,一切正常。

此外,我联系了 Red5Pro 团队并询问了他们关于视频演示的问题。他们是这样回复我的

最有可能发生的情况是,该项目正在加载的 FFMPEG 版本与嵌入在我们 SDK 中的自定义版本不兼容,并且某些重复定义错误导致加载了错误的版本。它也可能是该项目中的一个库与 SDK 之间的任何数量的冲突,或者是 sdk 所需的支持库之一(我必须假设,自从它编译后,您确实添加了第四步中列出的库这里:https://www.red5pro.com/docs/streaming/ios.html#project-setup)如果是这样的话,我不知道有什么好方法可以纠正这个问题作为追查个别第三方提出与我们的 SDK 不兼容以纠正它们的库超出了我们团队的能力范围。(已编辑)

有人可以知道在哪里看吗?

谢谢

0 投票
1 回答
67 浏览

android - android 8 中的问题 - 使用 red5 pro 的两种方式流式传输

在 android 8 中遇到双向流式传输的问题。用于 2 路流式传输的库是 Red5。问题:当订阅者流连接时,它会与发布屏幕重叠,因此发布屏幕就会消失。使用setZOrderOnTop(true)并且它有效,但它也重叠到屏幕底部,并且由于重叠,按钮等其他组件不可见。

0 投票
1 回答
681 浏览

webrtc - 无法在 Red5Pro 5.2.0 上广播 WebRTC

我们正在尝试通过 Red5Pro 服务器附带的 WebRTC 网页使用默认广播

https://hostname-here/live/broadcast.jsp?host=hostname-here

客户端日志:

服务器日志:

Red5Pro 服务器具有有效的 SSL 证书和公共 IP。版本是5.2.0,8081和8083端口是开放的。

我们已安装此答案中提到的库

0 投票
1 回答
60 浏览

ios - 连接耳机静音

我使用 Red5Pro for Xamarin 连接到音频投射。声音传到扬声器。在听的时候,我连接了我的蓝牙耳机。声音切换到他们,但很安静。

对于声音,我使用带有设置的 AVAudioSession:

类别- PlayAndRecord

CategoryOptions - DefaultToSpeaker | 允许蓝牙 | 允许蓝牙A2DP

并激活会话

设置 AVAudioSession 代码:

0 投票
0 回答
24 浏览

spring-mvc - 如何使用 spring mvc 连接 red5Pro 服务器

使用 red5pro 我正在尝试使用 Spring mvc 开发基于 Web 的应用程序。您能否帮助如何在服务器和 spring mvc 之间建立连接。事情是没有spring调度程序servlet。我们必须使用 red5pro 调度程序 servlet 来建立连接。

0 投票
0 回答
16 浏览

jakarta-ee - ECLIPSE FLEX RED5PRO 视频会议

我想在我的动态网络项目中添加一个视频会议,我看到我需要 red5 来进行流式传输,但如果我们可以帮助我,我现在不知道如何使用它。

0 投票
1 回答
64 浏览

red5 - Red5Pro:服务器一直在加载而没有响应

我按照本教程在我的 Linux 机器上设置了 Red5Pro ,一切似乎都运行良好:

在此处输入图像描述

但是,页面继续加载而没有得到任何响应: 这就是我在浏览器底部的内容: 我检查了控制台,那里没有记录任何内容。 知道为什么会这样吗?
在此处输入图像描述

在此处输入图像描述


注意:记录这些消息需要一段时间,这有点奇怪:
在此处输入图像描述


JAVA版本为9:
在此处输入图像描述