如何建立单一连接以处理Flex中的视频,音频和聊天

|| 我正在开发一个应用程序,我想为视频(网络流)和聊天(sharedObject)建立一个连接。 我每个都有一个连接,但是服务器中的可用连接数量有限,因此我需要建立一个连接来处理视频网络流和聊天sharedObject。 我使用以下URL进行连接:
private var serverWebcamURL:String = \"rtmp://myserverIP/live\";
private var serverChatURL:String = \"rtmp://myserverIP/multicast/chat\";
我该怎么做才能使这项工作?     
已邀请:
除非是\'group \'聊天,否则您都可以使用NetStream。如果是群聊,则需要共享对象;如果是一对一聊天,则可以使用NetStream。就像这样:
var connection:NetConnection = new NetConnection();
connection.connect(yourServerIp);
var stream:NetStream = new NetStream(connection);
stream.receiveAudio(true);
stream.receiveVideo(true);
stream.attachAudio(Microphone.getMicrophone());
stream.attachVideo(Camera.getCamera());
stream.client = this; // Yous should look this up.  This is for client to client communication using a \'handler\' within this class
stream.publish(\'media\');
stream.play(\'media\');
然后,您可以使用如下消息功能彼此聊天:
private function message(someMessage:String):void
{
// do something
}
现在,您只需要客户端能够发送如下消息:
stream.send(\'message\', yourMessage);
希望这可以帮助。     
您可以使用cuePoints而不是sharedObject进行聊天,然后对所有内容使用相同的连接。我只使用Red5,我不知道FMS是否可以...     

要回复问题请先登录注册