Я пытаюсь сделать простой видеочат, используя Flex Framework и сервер Red5. Это приложение с 2 видео дисплеями. С подключением к серверу более-менее разобрался. Тем не менее, я не понимаю, как передать поток user1 для user2.
Вот функции, которые я использую для передачи изображения с веб-камеры на сервер и для получения потока.
public function appendStream(connection:NetConnection):void {
myNetStream = new NetStream (connection);
myNetStream.attachAudio(cameraVideo.getMic());
myNetStream.attachCamera(cameraVideo.getCam());
myNetStream.publish("videochat" , "live");
}
public function getStream(connection:NetConnection):Video {
guestNetStream = new NetStream(connection);
video2.attachNetStream (guestNetStream);
guestNetStream.play("videochat");
return video2;
}
Как видите, я получаю свой поток.
Возможно ли решить проблему с помощью flex или мне нужно программирование на стороне сервера?