Вы можете использовать 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);
Надеюсь, это поможет.