问题标签 [adobe-cirrus]

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

flash-media-server - 什么是 Flash P2P 连接中的 Cirrus 服务器角色

根据下面引用的文章,如果我们想使用 Cirrus 进行 RTMFP 连接,它应该在整个通信期间保持连接。

卷云服务

Flash Player 实例必须连接到 Cirrus 服务(使用 rtmfp://p2p.rtmfp.net)才能相互通信。Cirrus 是一种托管的集合服务,它可以帮助 Flash Player 实例相互联系,即使它们位于 NAT 后面。尽管连接到 Cirrus 服务与连接到 Flash Media Server 非常相似,但 Cirrus 不提供任何典型的 Flash Media Server 功能(媒体中继、共享对象、远程处理等)。Flash Player 端点必须在整个通信期间保持与 Cirrus 的连接。为了访问 Cirrus,您需要在创建 Adob​​e Developer ID 时生成的开发人员密钥。

http://www.adobe.com/devnet/flashplayer/articles/rtmfp_cirrus_app.html

我想知道为什么我们需要在第一次 NAT 穿越握手后保持服务器通信?

当客户端之间的 P2P 连接完成时,它需要什么部分?

0 投票
1 回答
2383 浏览

flash - RTMFP 入门

我需要在 2 个或更多玩家之间实现实时连接,这将玩 Flash 游戏。

我已经读过 RTMFP 是一个不错的选择,可以使这种连接尽可能地达到最佳状态(最好=动作之间的延迟更少),但是,我对这种事情很陌生,你认为什么文档/教程/指南是最好的开始并最终很好地实施 RTMFP?

提前致谢!

(另外,我读到有不同的服务器或框架提供相同的功能,如 Cirrus、Red5 等,这有什么优缺点?考虑成本)

更新:我正在阅读 adobe 文档,也有一个示例,但我希望看到更多基于 flash 游戏的示例,甚至是一个非常基本的示例,因此我可以扩展该功能并开始进行测试。

Update2:我得到了它的工作,现在,我需要知道如何为对等 ID 互连创建一个 web 服务。

0 投票
1 回答
578 浏览

flash - How to make a webservice in RTMFP? (and.. how it works)

I managed (thanks to an example I saw in adobe labs) to host in my webpage an swf, and through Cirrus I could establish a connection between two different users, that worked like a charm, BUT, I had to pass through msn the peer ID in order to establish that connection.

I know that this part must be resolved by a webservice.. but, how can I make one, and, more important, how does it work?

Thanks!

0 投票
4 回答
499 浏览

flash - 我需要 Flash Media Server 来制作这个项目吗?

我开始了解 RTMFP 在 Flash 中的工作原理,我想知道我需要什么来实现这一点。

我有这个游戏,flash 游戏,我想使用 RTMFP,以便其他玩家可以互相对抗/合作。

想想 RTS(星际争霸),我建立单位,其他人也这样做,单位之间会互相战斗。

如果我理解正确,Cirrus 足以实现这一点,但我也听到一些人说为此需要 FMS(Flash 媒体服务器),如果我正确的话,这至少对于我的低预算来说相当昂贵。

那么,假设我有 N 个玩家,他们可以像普通的 RTS 在线游戏一样相互连接,Cirrus 是否足够?还是我需要为 FMS 付费?

我还想在比赛结束后记录一些数据,这样我就可以给每个球员一些积分/金币/等。

提前致谢!

0 投票
2 回答
1469 浏览

flash - 如何设置 RTMFP 流的关键帧间隔?

我将 RTMFP 与 NetGroup 和 Adob​​e Cirrus 一起使用。广播设置为 320x240 和 5 fps。

但是,在某些情况下,网络摄像头流需要很长时间才能出现(10-20 秒,即使是 1:1 连接)。如果流最终出现,它看起来像这样:

RTMFP 网络摄像头质量

我认为这来自一个高关键帧间隔,订阅者需要等待下一个关键帧,以便流正确显示。这与流服务器相反,流服务器缓存来自发布者流的最后一个关键帧。

我的问题是如何调整广播,例如设置关键帧间隔和其他设置。你能推荐一个好的设置吗?而且,为什么这个问题不受欢迎(我没有找到太多关于它的信息)?

谢谢,瓦伦丁

0 投票
1 回答
406 浏览

javascript - P2P Cirrus 连接 Flash-client 和 HTML-client

在网络中有许多 p2p (Cirrus) Flash 文本聊天和游戏的例子。是否可以与 Cirrus 连接两个客户端以交换消息,其中一个是 Flash 客户端,另一个是没有 Flash 的普通 HTML(JavaScrip 和 PHP)?

当然,您可以将 flash-client 放在第二个用户的一侧,该用户在接收来自第一个用户的消息时将这些消息广播到 HTML(外部接口)。但是如何将消息从 HTML 表单发送到 Flash SWF?

0 投票
0 回答
406 浏览

android - 移植 Adob​​e Air 应用程序以在 Android 设备上运行

我在博客上找到了一个示例,说明如何使用 Adob​​e Cirrus 开发实时协作应用程序。在这种情况下,它是一个视频聊天客户端,但问题是代码是为在台式机上运行而编写的,而不是在移动设备上运行。所以我的问题是,有没有机会在安卓设备上运行这个示例代码?

示例代码

0 投票
1 回答
323 浏览

adobe - 有什么更好的方法来显示 rtmfp (cirrus) 组中的在线用户列表

有什么更好的方法来显示 rtmfp (cirrus) 组中的在线用户列表?例如在这个项目http://www.flashrealtime.com/simple-chat-p2p-netgroup-rtmfp/

初始注册并不难(可以很简单,比如入组时在rtmfp cirrus节点之间交换消息),但是如何对已经注册的用户进行监控是个问题。也许有标准机制,例如 cirrus 组的所有对等点列表,或其他技术?

0 投票
5 回答
1253 浏览

actionscript-3 - 直接连接上的 Adob​​e Cirrus 错误“在 flash.net.NetStream 上找不到属性 startTransmit”

错误:

我以前玩过 cirrus 很多次,但之前还没有看到这个错误。但现在我不能让它消失。

我的 p2p 直接连接工作得很好。但每次我看到这个错误弹出。它抛出一个异常。我无法弄清楚它到底发生在哪里。

有没有人遇到过这个?我应该在哪里看的任何想法?

0 投票
1 回答
306 浏览

wowza - Wowza 和 Adob​​e Stratus/Cirrus

我们有一个网站,我们通过(Wowza 媒体服务器)直播体育赛事。

Wowza 现在不支持 p2p。

是否可以将 wowza 与 Adob​​e Stratus/Cirrus 集成?

有播放器的例子吗?