Всем привет .Вообщем создал флеш плеер на Adobe flash prof CS6 для просмотра стрима с забугорного видеочата. Вообщем видео показывает как нужно , с этим разобрался . Вопрос как мне теперь перехватить сообщения(broadcast-сообщения для всех users ) которые идут в этом стриме. Когда я запускаю свой плеер , снифером Wireshark можно увидеть эти сообщения getMsg():

Вот части кода плеера на Actionsript 3
Цитата:
nc = new NetConnection();
nc.objectEncoding = ObjectEncoding.AMF0;
nc.client = this;
nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
nc.addEventListener(NetStatusEvent.NET_STATUS, onStatusHandler);
nc.connect(paramList.rtmp + paramList.performerId, ........много параметров для соединения)
|
далее при удачном соединении :
Цитата:
case "NetConnection.Connect.Success":
{
ns1 = new NetStream(MovieClip(root).nc);
ns1.addEventListener(NetStatusEvent.NET_STATUS, onStatusHandler);
metaCue = new Object(); // перехват методанных плеера (ширина , высота видео)
ns1.client = metaCue;
metaCue.onMetaData=getMeta; //функция обработки методанных
vid1 = new Video();
vid1.x = 0;
vid1.y = 0;
vid1.height = 240;
vid1.width = 320;
vid1.smoothing = true;
vid1.deblocking = 2;
this.addChild(vid1);
try
{
vid1.attachNetStream(ns1);
}
catch (e:Error)
{
}
ns1.play("cam1");
transforms = new SoundTransform(1, 0);
ns1.soundTransform = transforms;
public function getMeta(mdata:Object):void // вывод на сцену текстового сообщения
{
textArea.text = "HIGH s " + mdata.height+"\n";
textArea.appendText( "WIDTH s" + mdata.width+"\n");
}
|
Вопрос как мне перехватить сообщения чата для users ?