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

flash - Flash Media Server,测试来自 Flash Builder 的 RTMP 流

我有一个带有 RTMP 服务的服务器,但是当我从 Flash Builder 发布 SWF 时,它说找不到流。服务器在虚拟机上,所以我通过 IP 访问它。如果我从 Flash IDE (ctrl ENTER) 执行相同的操作,它工作正常。我知道这与安全性有关,但我该如何实际测试该应用程序。

0 投票
1 回答
1946 浏览

c# - 带有fluorinefx的Librtmp .net包装器/ rtmpdump?

我读过帖子:“. Net 库”和“为什么要使用包装器? ”。

使用 rtmpdump 时,我能够获取所有字段并成功转储 rtmp 流......但我不确定如何使用fluorinefx复制它。我很难找到一些 fluorinefx 教程/示例,而不是他们提供的那些对“倾倒流”的方向没有帮助。

也许还有其他图书馆对我更有用?

有没有人对此有更多的了解?谢谢。

0 投票
1 回答
1478 浏览

flash-media-server - 如何获得最佳视频聊天质量 - Wowza、Red5、FMS、LCCS(Cirrus)?

我正在开发一个 P2P 视频聊天商业应用程序。

我将有来自世界不同地区的小型企业用户使用这个软件,它们具有不同的互联网速度和不同的 P2P 地理距离。

  • 以下哪项设计会给我最好的(与Skype一样好或更好)的视频聊天质量?

a) RTMP 和 Wowza、FMS 或 Red5 媒体服务器?b) 使用 RTMFP 和 RTMP 的 LCCS 付费产品(用于故障转移)

0 投票
2 回答
12518 浏览

rtmp - 在 C/C++ 中使用 librtmp 发布流

如何使用 librtmp 库发布流?我阅读了 librtmp 手册页并使用了 RTMP_Write() 进行发布。

我正在这样做。

然后响应来自服务器的 ping/其他消息,我使用一个线程来响应如下:

在此之后,我被困在如何使用 RTMP_Write() 将文件发布到 Wowza 媒体服务器?

0 投票
1 回答
5094 浏览

ios - 在 iPhone MPMoviePlayerController 上播放字节流

我有一个字节流,代表带有 H264 视频和 AAC 音频的电影。我使用 RTMP 库 (rtmp-dump) 得到它,并且数据通过网络传输到我的 iOS 模拟器。

但是我不知道如何向用户展示它。MPMoviePlayerController 似乎只接受一个 URL。有没有办法通过提供类似 NSPipe 或类似播放器的东西来播放视频?

0 投票
1 回答
1617 浏览

java - 如何使用 JAVA 协商用于流式传输的 red5 连接参数

我一直在创建一个瘦浏览器客户端(在 java 上),它将 RTMP 流发送到指定的 red5 实例。我还使用 RTMP Researcher 来监控客户端和服务器之间发生的流量和事件。

这是我要注意的:很明显,red5 实例和客户端之间正在交换带有选项的映射。你可以在这里看到它:( 替代文字直接链接:http: //img716.imageshack.us/img716/661/newbitmapimagelb.png

我想知道的是是否有一种编程方式可以在客户端获取此地图,并且可能会更改一些参数或只是检查它们

编辑:

我是这样连接的

connect ( host, port, app, callback );

. 我假设我正在发送一些默认参数,因为其他连接方法也有一个 optionsMap 作为参数。我想知道可以在这样的 optionsMap 中放入哪些可能的值以及在哪里获取它们的列表?

0 投票
1 回答
1493 浏览

red5 - 独立 Red5 服务器上的 SIP 应用程序无法连接到 Asterisk 服务器

我已经尝试了好几天,试图找到合适的 red5phone 版本,但无济于事。另外,我需要 red5 和星号在不同的服务器上。我已按照网络上各种教程中描述的所有说明进行操作,但没有任何帮助。我已经从 red5phone 谷歌代码站点下载了 2 个不同版本的 red5phone: sip1sip_47但它们都不起作用!

当我使用: a) sip1 - 显示在 red5 服务器控制台上传递的正确参数,但连接被卡住,控制台显示以下错误:

b) sip47 - 当我在 flex 界面中输入值并检查 red5 服务器控制台时,我看到所有参数都正确(我通过的那些),除了我试图连接的星号服务器 ip。相反,它默认显示 127.0.0.1 并完全忽略传递的 ip 并且注册失败。

我在用:

作为一个绝望的措施,我尝试自己调试 red5phone 的源代码(java 和 flex 文件)。但是当我尝试在本地系统上创建环境时,由于缺少 javax.media、org.slf4j、org.red5 等 java 包,我得到了几个编译错误。真的很困惑,迫切需要一些指导。任何提示高度赞赏。

0 投票
1 回答
1150 浏览

java - 使用 xuggle 流式传输到 red5 实例并使其全部基于 jnlp

假设我让 Xuggle 在视频中录制客户端的屏幕。现在让我们假设我想将该视频(当它仍在录制时)流式传输到位于

是否有可能以编程方式(Java)做到这一点,我应该如何打开与流的连接以发送 IPackets。我假设我应该使用 IContainer 实例打开与 red5 实例的连接,但我无法理解文档。

一些代码示例将是无价的。

一个奖励问题:

有人设法使 Xuggle 流式传输基于 jnlp 吗?如果是,如何?

0 投票
2 回答
4349 浏览

java - Red5如何处理多个视频流?

我正在编写一个Red5应用程序,它通过RTMP向 Flash 客户端提供一对一的视频聊天。

不幸的是,我能找到的大多数教程充其量只是粗略的,而且在涉及 API 概念和预期用途时,Red5 本身的文档往往含糊不清。

简而言之,我有点卡住并寻找有关 Red5ApplicationAdapter实施的提示。粗略的细节如下:

  • 首先,联系有两种形式:访客和顾问。访问者应该能够指出它希望与哪位顾问交流。只要顾问不忙于为另一个人提供服务,顾问就会与请求访问者建立联系。

  • 显然,每个 RTMP 连接都有双向流量:发送和接收视频。从服务器的角度来看,连接会带来一堆视频流,这些视频流会根据请求分配其接收端点。

  • 由于可以同时进行多个视频对话,因此该应用程序的主要任务是处理访客流到顾问的映射,并通过AMF提供指示每个顾问状态(忙碌/可用)的列表。

所以,总而言之,我很清楚我的目标是什么,但是如何用 Red5 实现它仍然是一个谜。

希望有人可以在以下任何或所有方面启发我:

  1. 建立连接类型(访客/顾问)的最简单方法是什么?

  2. 应该使用哪些 API 类来实现一个持久的、全局可访问的活动连接列表,以报告每个顾问的状态?

  3. 当目标是将特定访客连接到所选顾问时,如何动态切换接收端点?

0 投票
2 回答
9716 浏览

c++ - 任何 C/C++ 开源 RTMP 流媒体服务器?

你知道任何 C/C++ 开源 RTMP 流媒体服务器吗?