问题标签 [rtmp]

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 投票
6 回答
15879 浏览

flash - 使用不带 Flash 的 rtmp 与 Flash 服务器通信

我想与使用 RTMP 的 Flash 服务器交谈,但我不想使用 Flash,而是使用 c# 或 java。

我在看 Red5,但他们的客户端 API 似乎有点不稳定。

有没有人有任何其他想法?

0 投票
4 回答
1346 浏览

flash - 最佳 Flash 音频/视频 + 交互服务器?

我正在寻找有关 Flash 实时服务器的建议。目前,我们使用 Moock 的UnityRed5的组合,但存在一些问题。首先,我们正在迁移到 AS3,而 Unity 仅支持 AS2。其次,Red5 对我们来说非常不稳定,我们更喜欢更稳定的东西。我们不能使用官方的 Flash Media Server,它有点超出我们的价格范围(单个许可证的起价为 4,500 美元)。

到目前为止,我已经找到了两台看起来可以满足我需求的服务器,ElectroServerWowza Media Server。有没有人有这方面的经验,或者有其他服务器可以推荐吗?我正在寻找的主要功能:

  1. 稳定的
  2. 客户端库中的 AS3 支持
  3. 可以扩展服务器端(使用 Java 或其他语言)
  4. 支持来自 Flash 客户端(例如网络摄像头)的实时音频/视频
  5. (不是必需的,但非常有帮助)当除 HTTP 或 HTTPS 之外的所有流量都被阻止时的某种通信方法。例如RTMPT(通过HTTP 的隧道RTMP)支持或类似的。
  6. 合理的性能,我想在不杀死服务器的情况下连接至少几百个用户。
0 投票
1 回答
1383 浏览

asp.net - .net http 处理程序重定向到 rtmp 和 flex

我有一个http handler( .ashx),用于根据 id 显示图像或 swf 或 flv。因此,例如http://www.example.com/myHandler.ashx?id=1234它显示 id 1234 的图像。我将其用作图像标签或 swf 加载器或 flex 中的视频显示的来源。在我的处理程序中,如果项目是视频,我只需将请求重定向到渐进式下载视频的 http 地址(flv)。这很好用。但是,如果我想使用 rtmp 协议将请求重定向到流媒体服务器,它不会做任何事情。有什么想法吗?是否甚至可以重定向到 http 地址以外的任何地方?

我也有weborbdot net 可用,它显然有 rtmp 隧道可用。是否可以以这种方式设置请求?

0 投票
1 回答
1612 浏览

flash - rtmp 和 adobe 媒体播放器

我们已经获得了用于原型设计的 Flash Media Server 的托管,并且我们正在尝试使用 Adob​​e Media Player 流式传输视频。虽然我们知道这是可能的,但我们很好奇需要哪些步骤来做到这一点:

我们是否需要创建一个服务器端应用程序才能进行流式传输,或者我们可以只托管视频吗?

我们已经在 AMP 中拥有预先存在的提要,这些提要目前由普通播客组成。我们知道我们将需要修改提要或创建包含 rtmp 流的 URL 的新提要。这个问题不是关于这些提要的创建,而是更具体地说是关于如何在 AMP 中设置 rtmp 流。

谢谢

0 投票
3 回答
1446 浏览

flash - 防止mp3的渐进式下载?

我正在寻找一些在 Flash 中创建 mp3 播放器的解决方案;一种使用流媒体或某种混淆来阻止用户下载源 mp3 的软件。如果我使用使用 RMTP: 协议的服务器/解决方案,那会阻止下载吗?是否有可能使用 Amazon S3 服务器来提供文件但隐藏文件的实际 URL?

0 投票
2 回答
1718 浏览

actionscript-3 - RTMP 流比特率替代品

您会将哪些比特率指定为正常

快速示例:

对于当前项目。一方面,我需要高质量的流(全屏)。当然,另一方面它也必须很快。要解决的问题是平衡它以满足最...

对于“高”选项,我会优先考虑大约 2.5-3Mbits 的现代宽带,以便能够在不滥用 CDN 带宽的情况下为拥有 > 4Mbits 宽带连接(例如在欧洲很常见)的幸运者提供几乎完美的流。

对于“正常”选项,我会优先考虑使用接近 1.2Mbits 流的较慢宽带连接。如果我低于 1Mbits,质量太差了,我宁愿使用渐进流来确保每个人都以正确的质量观看视频。

所以这就是我对这个特殊情况的计划......有什么聪明的方法来平衡它吗?任何有趣的(来自您的 POV)用户案例?另一种观点/思维方式?有什么要考虑的吗?一般意见?等等

0 投票
2 回答
2178 浏览

flash - 使用 Red5 通过 RTMP 流式传输高质量 FLV 时出错

我对 FLV 流/Red5 场景相当陌生,并且发现由于某种原因,我无法使用 oflaDemo 播放编码高于特定质量的 FLV 文件。我已经使用 ffmpeg 将 FLV 文件从 h264 编码为 Sorenson Spark。它可以使用-qscale 31,但任何更高的(数字似乎在不同电影之间发生变化)都拒绝播放。Sorenson Spark FLV 的比特率是否有上限,还是 Red5 问题(或者实际上是 Flash 问题)?

我的最终目标是将高质量视频流式传输到 Wii,因此使用“旧”Flash 7 格式!也许还有另一种方式...

0 投票
7 回答
6645 浏览

apache-flex - Flex 中的 RTSP

我们目前正在开发一个 Flex 应用程序,该应用程序需要通过 RTSP 连接到一组交通检测摄像机。总的来说,我对视频流的世界是全新的,我想知道这是否可能。

AFAIK 无法在 Flash 播放器中使用 RTSP 提要,所以我认为我们需要在服务器上安装某种转换器,接收 RTSP 流并将其转换为 RTMP,以便我们可以在我们的弹性应用程序。我们希望 Red5 可以帮助我们做到这一点。

我的假设是否正确,有人这样做过吗?

0 投票
1 回答
633 浏览

silverlight - 从 SilverLight 调用时,NetConnect 在 Flash 中静默失败

这是一个复杂的问题,因为有很多活动部件。我提前道歉。

我正在尝试编写一个托管 Flash 相机和麦克风的 Silverlight 控件(因为 Silverlight 本身不支持这些东西,运气不好)。我编写了一个简短的 Flex 应用程序(“WLocalWebCam.swf”)来处理相机,并公开两个外部方法:connect(uri:String, streamName:String) 和 disconnect()。我可以通过 JavaScript 成功调用这些(简化为删除错误处理等):

当我从另一个 JavaScript 源(例如,按钮单击处理程序)调用这些函数时,网络摄像头正确连接到 RTMP 服务器(我使用的是 Wowza)。但是,当我在 Silverlight 的同一页面上调用完全相同的函数时,Flash 摄像头无法连接到 RTMP 服务器。

然而,它以一种有趣的方式失败了。ActionScript 的 connect() 方法被调用,它成功地调用了 getConnection(),但是 handleNetStatus 事件处理程序方法永远不会被调用,并且 Wowza 服务器永远不会看到连接尝试。

这是我正在使用的 ActionScript 代码,这次保留了调试位。

这让我非常摸不着头脑。

有谁知道为什么如果从 Silverlight 调用与从 JavaScript 调用完全相同的 ActionScript 会表现不同?有关故障排除的任何建议吗?

0 投票
2 回答
1169 浏览

php - 我想通过 RTMP 从 FMS 服务器下载 Remote SharedObject

我想通过脚本联系 FMS 服务器并下载持久的 Remote SharedObject。

Flash 程序连接到 FMS 服务器,打开一个 NetConnection,进行 SharedObject.getRemote 调用。我想通过 PHP、Ruby、Perl 等访问这些信息,以便在脚本中使用。

我了解此信息通过 RTMP 协议作为 AMF 对象发送到 Flash 播放器。因为它是 RTMP 而不是 HTTP,所以我不能使用 SabreAMF 客户端,因为它使用不支持 RTMP 的 cURL。

有人对如何做到这一点有任何想法吗?