问题标签 [red5]

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 投票
3 回答
546 浏览

flash - 如何建立一个可以处理超过 20,000 名观众的 Video Broadcaster

我想通过互联网从网络摄像头播放视频。问题是,视频将被超过 20,000 人(预计)现场观看。
我对 Red5 Broadcasting 的经验很少。我使用 Red5 和 Flash 进行了一些广播。它适用于 1 或 2 位观众,即非常适合个人聊天/视频会议应用程序。

但是,当观众数量增加时,广播延迟也会增加。对于每个加入广播的新用户,我都会遇到大约 0.5 秒的延迟。

谁能建议我一些更好的技术,我可以在这些技术上进行直播。我不想使用http://www.ustream.com;我想创建一个我自己的,这样的工具。但这始终是最后的解决方案。

0 投票
1 回答
1449 浏览

apache-flex - Flex 视频播放器 用 RTMP 寻求?

我正在使用RTMP使用 flex 视频播放器。我的问题是.. 如何将视频文件跳过到视频的中间,而无需使用RTMP下载整个文件

我对使用 RTMP 的 flex 视频播放器有一些基本问题。

  1. 我想把视频文件(FLV)放在哪里。Red5 服务器位置或任何其他文件夹。

  2. 我想将 flex 项目放在文件 Red5 服务器或任何其他服务器(如 XAMPP)的位置。

  3. 我如何使用RTMP ( red5 ) 跳过 flex 中的帧..

在此先感谢... Aswath

0 投票
1 回答
2121 浏览

java - 使用 Red5 媒体服务器进行流中继

我编写了一个(Java-)应用程序,将视频从一个对等点传输到另一个点。我使用一个能够生成和使用 RTP 流的库(即 Xuggler)。我考虑过使用 Red5 Media Server 来中继流。我接下来需要的是发送和我的视频流。

到目前为止,我阅读的文档始终涉及录制流或流式传输预先录制的视频(当然还有网络摄像头)。还有一些当时对我没有帮助的 Actionscript 代码。(我相信……)

所以我的问题是:Red5 可以帮助我吗?(即我应该继续阅读还是有其他更直接的解决方案?)您能否给我一些指示,我可以在哪里找到合适的文档?

0 投票
1 回答
1983 浏览

flash - 如何使用 RED5 闪存服务器为 MP3 提供服务

我已经安装了 RED5 闪存服务器,安装 12 小时后,我仍然无法提供简单的 MP3 文件。

到目前为止,如果我理解正确,您需要创建和编译一个 Java 应用程序来简单地提供一个文件!?.... 老实说,这似乎有点过于复杂。从未接触过Java。

我使用了 oflademo 但是无法更改目录。

我基本上需要 RED5 从一个目录(我将指定)提供 MP3 文件,我将在 JW 播放器播放列表中正常调用这些文件。

我将不胜感激任何帮助。

0 投票
1 回答
1706 浏览

apache-flex - 使用 Flash 和 SIP 的视频会议

前端将是 Flash,在浏览器中运行并可以访问相机。

我必须使用 SIP 来控制会话。

我怎么能这样做?Red5 服务器和 MjSip 服务器可以解决问题吗?就像我会使用 MjSip 来设置会话并警告用户有关呼叫,并使用 Red5 流式传输视频和音频?有什么建议么?

注意:只需要一对一的会议。

0 投票
1 回答
704 浏览

actionscript-3 - Flash AS3 - 将事件从父类调度到子类

我认为这是一个非常简单的问题,但我似乎无法解决。基本上我有一个父类A和一个子类B。A类用addChild实例化B类。有一个共享对象正在从 java 服务器 (red5) 更新,该服务器在 A 类中附加了一个事件侦听器。我在 A 类中有一个函数,它将将此共享对象的某些特定更新传递给 B 类。出现的问题是,当实例化 B 类时,来自 A 类的事件侦听器不再起作用。我没有从 A 中删除事件侦听器。有什么想法吗?

0 投票
3 回答
3718 浏览

actionscript-3 - 使用“as”转换对象返回 null:myObject = newObject as MyObject; // 空值

我正在尝试在 AS3 中创建一个自定义对象,以将信息传入和传出服务器,在本例中将是 Red5。在下面的屏幕截图中,您将看到我能够从 as3 发送对象请求,并从 java 服务器成功接收它。但是,当我尝试使用“as”将接收到的对象转换为我定义的 objectType 时,它​​的值为 null。据我了解,当使用“as”时,您正在检查您的变量是否是指定数据类型的成员。如果变量不是,则返回 null。

此屏幕截图说明我已成功从 red5 接收到我的对象“o”,我正准备将其转换为 LobbyData 的(假定)相同的数据类型 testObject:

替代文字 放大

但是,当 testObject = o as LobbyData;运行时,它返回 null。:(

替代文字 放大

下面您将在 java 服务器和 as3 客户端上看到我的规范。我相信这两个对象在各个方面都是相同的,但出于某种原因,flash 不这么认为。我已经拉了很长时间的头发,有人有什么想法吗?

AS3 对象:

Java 对象:

AS3 客户端:

Java 客户端

0 投票
2 回答
426 浏览

java - java:不能在抽象类中使用构造函数

我在 red5 中为作业调度程序创建了以下抽象类:

然后我创建了一个简单的类来扩展前一个类:

问题是我的主应用程序只能看到没有任何参数的构造函数。意味着我可以做到new StartChallengeJob() 为什么主应用程序看不到所有的构造函数?

谢谢!

0 投票
2 回答
471 浏览

java - Java:addScheduledJobAfterDelay() - 我可以强制计划作业开始吗?

我正在开发一款扑克游戏。在投注阶段,我使用 Red5 iSchedulingService 创建了一个计划作业,该作业将每 8 秒运行一次,以转发给下一个下注的玩家。现在,如果用户在 8 秒结束之前下注,我想手动强制启动下一个预定作业。

有没有办法强制计划的作业在需要时立即开始?

0 投票
1 回答
17486 浏览

tcp - Wireshark 无法识别 RTMP 流

我在网上找到了一些关于使用 Wireshark 跟踪 RTMP (实时消息传递协议)的示例,但它对我不起作用。所有 RTMPT 数据包都呈现为基本 TCP 数据包,如下所示:

我正在使用 Wireshark 1.2.8,所有协议都安装在 Windows Vista 上。

我能做些什么来解决它?

谢谢!