PDA

Просмотр полной версии : Проблема с FMS 2.04 - помогите плиз!


abb
13.01.2008, 23:25
Здравствуйте!

Сразу отмечу, что вот это:

http://www.flasher.ru/forum/archive/index.php/t-87906.html

я читал. Но у меня несколько другая беда. Соединение (похоже) происходит, но почему-то не начинается выдача потока, а вместо этого поток переходит в состояние стоп.

Конкретно код такой:

// buffering time
videobuftime = 5.0;

// initialize the video stream
nc = new NetConnection();
nc.connect("rtmp://192.168.0.4/streamvideo");
ns = new NetStream(nc);
ns.onStatus = function (infoObject) {
trace(infoObject.code + "\n");
if (infoObject.code == "NetStream.Play.Stop") {
trace("****\n");
_root.ns.pause(false);
}
if (infoObject.code == "NetStream.Play.Start") {
delete(_root.ns.onStatus);
}
};
ns.setBufferTime(videobuftime);
video.attachVideo(ns);
ns.play("converted");

В результате в отладочном окошке выводится такое:

NetStream.Play.Reset
NetStream.Play.Stop
****
NetStream.Unpause.Notify
NetStream.Play.Stop
****
NetStream.Unpause.Notify
NetStream.Play.Stop
****

И так до бесконечности...

Можно конечно убрать эту pause(false), но тогда просто будет три строчки:
NetStream.Play.Reset
NetStream.Play.Stop
NetStream.Buffer.Flush

На сервере я не знаю, что именно надо посмотреть, если подскажете, что посмотреть, я посмотрю и скажу. Я впервые столкнулся с этим FMS2, до этого был FCS 1.5 и все было на ура...

Спасибо заранее.