Здравствуйте!
Сразу отмечу, что вот это:
http://www.flasher.ru/forum/archive/...p/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 и все было на ура...
Спасибо заранее.