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

flash - 使用 Flash 点对点共享文件。如何向下载客户端显示进度条?

我正在尝试实现此地址中描述的 actionscript 程序。http://cookbooks.adobe.com/post_Create_a_P2P_file_sharing_application-16539.html。它允许两个 Flash 客户端连接到 cirrus 服务并使用 Flash 对等设施共享文件。

问题是我想向下载客户端显示长文件的进度条。NetStream.Send 发送的数据似乎没有触发任何进度类型的事件。这个特殊的功能似乎是由 adobe 创建的,用于发送微小的更新和元数据代码。

使用 netstream 对象时,有没有办法显示下载数据的进度条?

另一种方法是将数据分成小包并单独发送;然后在客户端收到它们时增加进度条。不幸的是,这为显示进度条的简单问题带来了很多开销。

0 投票
2 回答
751 浏览

apache-flex - 为什么我得到 NetStream.Connect.Closed?

当我执行以下操作时:

使用有效字符串theirID我得到以下信息:

我期待NetStream.Connect.Success,因为我传递了一个有效的字符串theirID。任何想法为什么会发生这种情况?

0 投票
2 回答
805 浏览

java - 如何在没有主服务器的情况下编写用于 p2p 文件共享的 webapp?

我正在制作一个网站,同事可以在其中相互共享文件

一位用户在他的计算机上选择一个文件。他让他的电脑开着,那个网页打开了。其他多个用户可以从他的计算机下载该指定文件。

眼镜:

  • 没有主服务器。persay,拥有该文件的一个用户,他的计算机是服务器。
  • 都是做一个网站,没有程序供用户下载。

另外,我想我所说的没有主服务器的意思是我实际上不必为大文件购买服务器。基本上我想编写一个不错的、没有主服务器的 p2p 网络。

我可以使用卷云吗?

非常感谢任何帮助。请&谢谢。

0 投票
1 回答
475 浏览

flash - Flash p2p:超过 2 个客户端之间的通信

我正在用 Adob​​e Cirrus 做一些实验。我已经设法将 2 个客户端相互连接起来。但我现在想要的是:我希望客户端A发布,客户端BC播放 A 的流。我试过这样做。A开始发布,B和C根据A的nearID创建接收NetStream。不幸的是,只有最新连接到 A 客户端才能播放 A 的流。我究竟做错了什么?谢谢。

0 投票
2 回答
1316 浏览

flash - Adobe Cirrus:向具有已知 id 的单个对等方交付大量数据的最快方式

Adobe Cirrus 提供了许多用于从点到点传输数据的选项:定向路由、对象复制和多播等等。

我只想将数据发送给一个特定的对等方,其他对等方可以在传输过程中“看到”它。

我对定向路由(显而易见的答案)的实验并不顺利。所有 sendto... 方法都失败,而 NetGroup.post 在同一个网络组上工作正常。由于可靠性,我担心使用直接连接。

有没有人成功地实施了一对一的消息传递策略(不是一对多),它仍然可以在未连接的对等点之间传递消息 - (定向路由)或成功解决了这个问题?

我正在考虑各种解决方法,但我很困惑这些NetGroup方法:sendToNearest, sendToNeighbour&sendToAllNeighbours似乎失败了,没有明显的原因。

0 投票
1 回答
484 浏览

actionscript-3 - 为什么 NetGroup.MulticastStream.UnpublishNotify 在 NetGroup.MulticastStream.PublishNotify 之后触发

我正在研究 Cirrus 我想进行音频聊天。我在一侧发布流,但它的NetGroup.MulticastStream.PublishNotify事件第一次没有触发......当我发布它两次或三次时它会触发。我使用已发布的流名称在另一端播放流,但在播放事件触发NetGroup.MulticastStream.UnpublishNotify之后,我无法听到声音。

0 投票
3 回答
1221 浏览

flash - 网络摄像头聊天应用程序 - p2p 与 fms

我目前正在开发一个网站,我想在用户之间进行网络摄像头聊天。每个客户都有一个帐户,并且可以在需要帮助时致电不同的客户。

我正在考虑设置闪存媒体服务器或在客户端之间创建 p2p (cirrus) 连接。很确定第一个解决方案可以正常工作,但是托管成本可能要高得多。我担心 p2p 解决方案可能会给用户带来一些问题,因为它可能隐藏在某些防火墙之后,或者位于某些不允许他们与远程计算机创建 p2p 连接的网络中。

你会用哪一个?

0 投票
1 回答
515 浏览

flash - RTFMP - 远程流未显示

我正在尝试创建一个双向视频聊天。您自己的网络摄像头显示非常好,但另一个没有。我以这个页面为例: http: //www.adobe.com/devnet/flashmediaserver/articles/p2p_apps_cirrus_lccs.html

按照页面上的步骤操作似乎对我不起作用。我通过 PHP 交换对等 ID。我让我的 Flash 访问一个页面,该页面使用 POST 请求将对等 ID 存储在数据库中。为了获取合作伙伴的对等 ID,我使用 PHP 会话,其中存储了您的 ID 和您的合作伙伴的 ID。然后我可以使用这些变量访问另一个 PHP 页面,该页面与合作伙伴的对等 ID 相呼应。两者都与数据库中的相同,因此没有任何问题。

网络连接:

这就是我设置您自己的网络摄像头及其 NetStream 的方式:

这就是我接收发布的流“vids”的方式:

Other 和 Self 对象的类型为 <s:VideoDisplay>。

我敢肯定它一定是非常简单的事情,但我似乎无法确定它。

0 投票
1 回答
800 浏览

actionscript-3 - 未触发使用 Adob​​e Cirrus 的 onPeerConnect 方法

我有一个使用 Adob​​e Cirrus 建立的网络组。所有客户端都可以正常连接并互相看到,因为我会在发布新流时收到事件NetGroup.Neighbor.ConnectNetGroup.MulticastStream.PublishNotify

但是,如果用户订阅了已发布的流,则发布者不会收到通知(没有 NetStatusEvent 并且没有回调 onPeerConnect 方法)。但是,订阅者可以毫无问题地接收流。

关于非工作 onPeerConnect 方法的所有其他问题都与 NetStream.DIRECT_CONNECTIONS 有关,但就我而言,我使用的是 NetGroup。

这里有什么问题?

0 投票
1 回答
805 浏览

flash - 如果用户有本地网络,Adobe Cirrus (Stratus) 将不起作用

我正在开发 Flash p2p 聊天。它在我朋友的电脑上运行良好(他们可以互相聊天),但在我的电脑上不行。问题是我家里有本地网络,我认为 Flash Player 试图向我本地网络内的对等方发出 p2p 请求。

我可以检查用户是否在 AS3 中有本地网络并将网络级别提升到 WWW?

欢迎任何想法!

谢谢你。