问题标签 [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 投票
1 回答
659 浏览

android - 如何在 android 的 red5pro 上发布视频流?

我的 android 热点中已经有一个来自 IP 摄像头的 http 视频流。我想在 red5pro 服务器或其他媒体服务中发布该流。我怎样才能做到这一点?

red5pro sdk 示例仅使用来自 android 的摄像头。我想使用来自连接在我的 android 热点中的 IP 摄像机的 http 流。

0 投票
1 回答
222 浏览

red5 - java.lang.NullPointerException org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter

当我使用 LoggerContextFilter 时,我在 RED5 中收到以下错误

知道我可能做错了什么,使用 RED5 1.0.7 版本

筛选:

错误:

0 投票
0 回答
172 浏览

red5 - 如何在 RED5 客户端上使用 RTMPClient 创建具有名称的流

我正在尝试使用 RED5 Client 创建一个首选名称为“mylive”的流。使用 RTMPClient,我该怎么做?

RTMPClient 有 createStream(callBack) ,但似乎无法传递我的流的名称。

说我想在我的服务器上创建流,比如 rtmp://localhost/live/mylive

0 投票
1 回答
100 浏览

java - Red5:录制完成后如何获取事件?

红五大师。我正在实现一个red5记录系统,我需要记录开始时间和结束时间。我需要知道如何在服务器端以 red5 完成记录时注册该点。

我该如何存档?

0 投票
2 回答
1490 浏览

ios - ios旋转,过滤ios中的视频流

您好,我正在通过 GPUImage 在视频直播上旋转和应用图像过滤器任务消耗的时间比预期的要多,导致 iPhone 过热有人可以帮我优化我的代码以下是我使用的代码:

0 投票
0 回答
567 浏览

video.js - 如何在html5中播放Red5pro录制的视频?

我正在尝试使用 html 5 控件从 Red5 pro 视频中播放录制的视频。

我设法使用 .m3u8 扩展名进行直播,但我无法播放已经录制的视频 [视频点播( VOD )]。

我使用视频 js 播放器播放直播,但相同的代码不适用于录制的视频。

图书馆

****JS代码:****

我怎样才能玩它,或者如果你有,你能给我一些样品吗?

0 投票
1 回答
431 浏览

video.js - Video js 不播放来自 Red5pro 服务器的流的声音

我正在尝试使用视频 js 播放器从 RED5pro 服务器播放视频。视频显示正常,但声音不响。

当我与服务器支持联系时,他们给出了以下答复:

这是 Flash 发布和 HLS 播放的一个已知问题。您可以使用 OBS 代替我们的播放器。您必须将其配置为使用 aac。我们目前没有将 speex 音频转码为 aac 以通过 HLS 播放,这就是声音无法通过的原因。我们的下一个版本将提供完整的 WebRTC 支持,您可以使用它来代替 Flash。

我的代码示例如下:

我该如何解决这个问题?请给我一些想法。

0 投票
1 回答
1185 浏览

websocket - Red5 Pro:意外响应代码:400 & WebSocketException - 握手失败

我在本地将Red5 Pro 服务器设置为开发人员许可证,然后运行​​red5pro/streaming-android应用程序(我从 Android Studio 运行应用程序)。我在应用程序的流中看到http://localhost:5080/live/subscribe.jsp,当我单击http://[my IP]/live/viewer.jsp?host=192.168.1.103&stream=Radek[Stream name in Android app]订阅时它打开,但在登录页面中我看到:

[Red5ProSubscriber] Connect.Failure。

在 Chrome 开发者工具中:

WebSocket 连接到 'ws://[my IP]:8081/live?id=subscriber-2bb5' 失败:WebSocket 握手期间出错:意外响应代码:400

cmd我看到:

org.red5.net.websocket.codec.WebSocketDecoder - 握手失败 org.red5.net.websocket.WebSocketException - 握手失败,路径未启用。

这是来自的日志cmdWebSocketException - 握手失败,路径未启用

我没有修改服务器代码中的任何内容。我应该手动启用WebSocket还是WebRTC在某个地方?我在Red5 Pro WebRTC中没有找到任何关于它的信息。我不认为我的电脑有问题——以前也发生在我的工作场所。奇怪的是 - 如果我提供密钥,我可以连接 API,例如,我可以使用 Postman 列出流。我将感谢您抽出宝贵的时间,提前感谢您的帮助。

PS 我还在Red5Pro 社区中创建了一个帖子。真正奇怪的是,当我运行时它可以在 Windows 10 上运行.bat,但当我以管理员权限运行它时却不行。它也不适用于调试版本,并且不适用于我工作中 Windows 7 上的任何版本(与此处描述的错误相同)。

0 投票
1 回答
499 浏览

ios - 让 Red5Pro Live Streaming 在 iOS 上正常运行

因此,我正在努力允许用户从我们的应用程序开始直播(订阅者可以看到)。我们正在使用 Red5Pro 服务器。我按照 Red5 的 iOS 页面的说明进行操作,当它在手机上运行时,相机屏幕出现,我们非常漂亮的 UI 出现了,一切看起来都很棒。

但是当我按下按钮开始录制直播时,应用程序要么

1) 突然崩溃

2) 声称它正在直播,但它不会出现在 Red5 的“检查您的服务器当前是否有正在广播的流”页面上。

任何有 Red5Pro 经验的人都想浏览我的代码并可能指出错误?我们目前仍在使用 Swift 2(不是我的选择),并且 Xcode 方面没有错误消息。谢谢!

0 投票
1 回答
939 浏览

docker - docker端口映射错误

我需要为 RED5Pro 服务器映射大量端口(40000-60000/udp),但在创建映像时总是出现此错误:

错误:对于 red5pro UnixHTTPConnectionPool(host='localhost', port=None):读取超时。(读取超时 = 60)
错误:HTTP 请求完成时间过长。使用 --verbose 重试以获取调试信息。
如果由于网络速度慢而经常遇到此问题,请考虑将 COMPOSE_HTTP_TIMEOUT 设置为更高的值(当前值:60)。

这是撰写文件

Dockerfile