Red5 видео чат учебник AS3
Где я могу найти рабочие примеры приложений видеочата на базе AS3 и Red5? У меня возникли проблемы с пониманием того, как прикрепить поток пользователя к другому пользователю и наоборот. Может кто-нибудь указать на простой пример или провайдера пример кода?
1 ответ
Вот ссылка на демонстрационный проект SimpleChat от Red5: http://www.red5.org/downloads/simpledemos/
В любом случае, просто чтобы дать вам базовую концепцию: если у вас есть приложение чата, у вас будет один идентификатор для каждого пользователя, верно? Итак, давайте предположим сценарий, когда пользователь A начинает потоковую передачу микрофона / камеры на пользователя B:
//start streaming the mic and camera
nsPub = new NetStream ( netConnection );
nsPub.attachAudio(Microphone.getMicrophone());
nsPub.attachCamera(Camera.getCamera());
nsPub.publish('A');
//need to send a command to user B to notify him that user A started streaming,
//this command can be sent by a SharedObject or invoking a remote method, that will
//invoke a client method in B
//code to receive the mic/cam streaming from user A
nsCli = new NetStream ( netConnection );
videoCompoment.attachNetStream( nsCli );
nsCli.play('A');