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');
Другие вопросы по тегам