Actionscript 3 Red5双向摄像头设置(视频聊天)

Actionscript 3 Red5双向摄像头设置(视频聊天),actionscript-3,flash,actionscript,red5,Actionscript 3,Flash,Actionscript,Red5,我对RED5和Flash的结合有问题。对于个人项目,我正在尝试制作一个类似Skype的应用程序。我已经得到了一个应用程序,记录用户的网络摄像头,并将其保存在RED5服务器上的自定义文件名 但我一直在尝试将另一个用户连接到该窗口进行视频聊天。我在Flash中制作了一个新的视频容器,但我不知道如何使用Red5将第二个客户端连接到AS3中的同一个流 我在网上搜索过,但是我只得到了关于RED5和Flex结合的非常老的线程 也许这有助于理解我的问题 有人能帮我吗?或者帮我找到正确的方向?视频聊天?对于每

我对RED5和Flash的结合有问题。对于个人项目,我正在尝试制作一个类似Skype的应用程序。我已经得到了一个应用程序,记录用户的网络摄像头,并将其保存在RED5服务器上的自定义文件名

但我一直在尝试将另一个用户连接到该窗口进行视频聊天。我在Flash中制作了一个新的视频容器,但我不知道如何使用Red5将第二个客户端连接到AS3中的同一个流

我在网上搜索过,但是我只得到了关于RED5和Flex结合的非常老的线程

也许这有助于理解我的问题


有人能帮我吗?或者帮我找到正确的方向?

视频聊天?对于每个客户端,您将需要2个流。入站和出站。出站是从客户端到媒体服务器的流,入站是另一个用户的消费流。所以它看起来像:

_streamOut = new NetStream(connection, NetStream.CONNECT_TO_FMS);
_streamIn = new NetStream(connection, NetStream.CONNECT_TO_FMS);

_streamOut.addEventListener(NetStatusEvent.NET_STATUS, onStreamOutNetStatus);
_streamIn.addEventListener(NetStatusEvent.NET_STATUS, onStreamInNetStatus);

_streamOut.attachAudio(microphone);
_streamOut.attachCamera(camera);
_streamOut.publish(hostPeerID);
_streamIn.play(companionPeerID);

还有,你检查过了吗?

user2和user1流是否被编码为一个流?这是我想要的方式,我现在知道这几乎是不可能的。我现在使用的是FMS服务器,而不是Red5。因为我不是Flash AS3的编剧,所以我请了人帮我做这件事,因为我找不到任何好的Red5或FMS支持。谢谢你的评论。我也想知道是否有可能…你能让我们保持联系吗?在这个聊天中,是否有任何视频文件创建(录制)发生在服务器端?或者,传入流是否实时地转到传出流,而服务器中没有存储任何内容?