Я пишу видеочат. Столкнулся с проблемой воспроизведения потока вот код публикации

Код AS3:
var camera:Camera = Camera.getCamera();
var mic:Microphone = Microphone.getMicrophone();
var counter:int = 0;
var con:NetConnection = new NetConnection();
con.addEventListener (NetStatusEvent.NET_STATUS, NetStatus);
con.addEventListener (SecurityErrorEvent.SECURITY_ERROR, netSecurityError);
con.connect("rtmp://46.250.115.24/livepkgr/Camera");
function NetStatus (event: NetStatusEvent) {
trace ("NetStatus:" + event) ;
var info: Object = event.info;
trace (info.code);
if(info.code == "NetConnection.Connect.Success") {
var stream:NetStream = new NetStream(con);
stream.attachCamera(camera);
stream.attachAudio(mic);
stream.publish("Elena");
}
}
function netSecurityError (event: SecurityErrorEvent) {
trace ("netSecurityError:" + event);
}
function asyncErrorHandler(event:AsyncErrorEvent) {
trace ("netAsyncErrorEvent:" + event);
}
NetConnection.prototype.onBWDone = function(e) {
trace("onBWDone: "+e);
}
NetConnection.prototype.onBWCheck = function() {
return ++counter;
}
В качестве сервера использую FMS. Сам поток публикуется. Появляется папка с файлом .stream.
Вот код который проигрывает поток

Код AS3:
var counter:int = 0;
var con:NetConnection = new NetConnection();
con.addEventListener (NetStatusEvent.NET_STATUS, NetStatus);
con.addEventListener (SecurityErrorEvent.SECURITY_ERROR, netSecurityError);
con.connect("rtmp://46.250.115.24/livepkgr/Camera");
function NetStatus (event: NetStatusEvent) {
trace ("NetStatus:" + event) ;
var info: Object = event.info;
trace (info.code);
if(info.code == "NetConnection.Connect.Success") {
var stream:NetStream = new NetStream(con);
stream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
stream.play("Elena");
var video:Video = new Video(200,200);
video.attachNetStream(stream);
addChild(video);
}
}
function netSecurityError (event: SecurityErrorEvent) {
trace ("netSecurityError:" + event);
}
function asyncErrorHandler(event:AsyncErrorEvent) {
trace ("netAsyncErrorEvent:" + event);
}
NetConnection.prototype.onBWDone = function(e) {
trace("onBWDone: "+e);
}
NetConnection.prototype.onBWCheck = function() {
return ++counter;
}
При публикации появляется разрешение на вебку, а при проигрывании пустой экран. раз из ста обновлений появляется вебкамера. Помогите разобраться. Заранее спасибо!
Добавлено через 43 часа 56 минут
Я разобрался в чём проблема. в папке livepkgr/streams/_definst_/Elena ничего нет! А должно быть 5 файлов. Elena.bootstrap, Elena.control, Elena.meta, Elenaseg1.f4f, Elenaseg1.f4x. А в папке livepkgr/events/_definst_/Elena есть файл .stream
Когда публикую поток через Livesample.swf, то всё нормально. Все файлы записываються. Помогите разобраться. Как сделать, чтоб создавались эти файлы Elena.bootstrap, Elena.control, Elena.meta, Elenaseg1.f4f, Elenaseg1.f4x? Заранее спасибо!