- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用新的 在 Flex 中实现对等视频 session 应用程序RTMFP 协议(protocol)和 网络组 ..
假设组的名称是 Group1。
我想做的是;当一个新的对等点连接到 Group1 时;为每个加入的同伴创建一个新的视频显示并立即播放他/她的流。
我听NetStatus
NetConnection
的事件和 "NetStream.Connect.Success"
;我想添加新的同伴并播放他/她的流。
但我的问题是:
我如何知道流的名称,以便我可以为加入的对等方播放该流。 NetStream.Connect.Success
只会给我event.info.stream
属性,但我找不到要为该特定对等方播放的流的名称。
这是代码的简短版本:
private function connect():void
{
var conn:NetConnection = new NetConnection();
conn.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
conn.connect(rtmfpServer);
}
private function setupGroup():void
{
var gspec:GroupSpecifier = new GroupSpecifier("Group1");
gspec.multicastEnabled = true;
gspec.postingEnabled = true;
gspec.serverChannelEnabled = true;
var group:NetGroup = new NetGroup(conn, gspec.groupspecWithAuthorizations());
group.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
}
protected function onNetStatus(e:NetStatusEvent):void
{
switch (e.info.code)
{
case "NetConnection.Connect.Success": //connected to the server
setupGroup(); //create and connect to the group
break;
case "NetGroup.Connect.Success": //connected to the group
publishMyVideo(); //create a player for my own video and publish it to the group
break;
case "NetStream.Connect.Success": //a new stream is connected
if (NetStream(e.info.stream) != myStream) //if this is not my own stream; it's a new joining peer...
{
createPlayerForPeer(); //Create a video player for each joning peer
playPeersVideo(); //what is the stream name to play?
}
break;
}
}
最佳答案
case "NetGroup.MulticastStream.PublishNotify":
trace(event.info.name)
break;
case "NetGroup.MulticastStream.UnpublishNotify":
trace(event.info.name)
break;
NetStream.Connect.Success
触发,然后此信息似乎也不确定......干杯
关于apache-flex - 如何获取流的名称(RTMFP NetGroup Problem,Flex/AS3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837924/
如何使用 rtmfp 连接到我的服务器? 我可以做这个: var test:NetConnection = new NetConnection(); trace('trying to connect'
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我需要在 2 个或更多玩家之间实现实时连接,这将玩 Flash 游戏。 我读过 RTMFP 是一个不错的选择,可以使这种连接成为最佳选择(最好= Action 之间的延迟更少),但是,我对这种事情很陌
我想使用 Flash 的 RTMFP 对等协议(protocol),但我想知道它是否值得为主流受众开发?据我了解,它使用 UDP,除非用户的防火墙/路由器配置正确,否则它变得毫无用处。 这个问题有解决
我正在尝试使用 flash 和 rtmfp 协议(protocol)开发一个实时视频聊天应用程序,但我有疑问rtmfp 如何保证连接对等点,尤其是当对等点位于不同网络时。 最佳答案 RTMFP 依靠中
我们正在使用 Cumulus 构建实时 RTMFP 语音聊天应用程序.虽然使用 NetStreams 进行基本的语音传输非常容易,但我们有一个大问题: 似乎没有办法操纵 NetStream 发送的麦克
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
Flash 使用哪种编解码器将视频从网络摄像头流式传输到 RTMP、RTMFP 服务器? 我想说的是:我们连接到像 Red 5 这样的服务器,我们开始从我们的 Flash RIA 流式传输视频到它上面
我想用 C 语言开发一个客户端,它使用 RTMFP 与 Flash palyer 进行通信以进行流式视频。我无法获得有关这是否可能的太多信息。我研究了 Cumulus 项目,但对 RTMFP 规范没有
我试图想出在一个简单的游戏中进行一些随机匹配的最佳方法。 在使用 Adobe Cirrus 试验 netStreams 时,我可以使用 Cirrus 轻松设置直接连接、发送数据、文本、视频和声音,
我正在使用新的 在 Flex 中实现对等视频 session 应用程序RTMFP 协议(protocol)和 网络组 .. 假设组的名称是 Group1。 我想做的是;当一个新的对等点连接到 Grou
好吧,根据我的所有研究,我相当肯定 P2P 在 Silverlight 4(在浏览器中)中是不可能的。 Flash 可以使用 Stratus/RTMFP 进行 P2P,我相信它使用 UDP 打洞和 S
我们正在运行 Cumulus服务器进行实时语音和文本聊天。 设置是每个client可以通过group.post()向同一个NetGroup中的其他client发送数据。不幸的是,该函数非常慢(至少延迟
是否有使用 Flash 10 beta 的示例 RTMFP UDP基于协议(protocol)来构建实时 Flash 游戏。到目前为止,RTMFP 示例似乎主要关注 Flash 客户端之间的 P2P
所以Actionscript has RTMFP可用于与 centralized server 的 P2P 网状网络通信控制开放端口并收集peer IPs 。然而它does not work for
我是一名优秀的程序员,十分优秀!