В настоящее время у меня проблема с версией для разработчиков FMS4 для Linux (x64) и Windows XP (x86).
Когда я транслирую веб-камеру с помощью ns.publish ("foobar", "live"), я могу смотреть прямую трансляцию на другом клиенте, однако, когда я использую ns.publish ("foobar", "record"); не работает ни трансляция, ни запись.
При использовании параметра «live» клиент отображается в файлах журнала и на консоли администратора как «публикация», при использовании «record» клиент отображается как «бездействующий».
Есть ли что-то, что мне нужно настроить, кроме LIVE_DIR в fms.ini?
Это ограничение в редакции для разработчиков?
Что-то еще мне не хватает?
Вот соответствующая часть кода (сокращенно):
var camLive:Camera = Camera.getCamera();
var nc:NetConnection = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
var ns:NetStream;
nc.connect("rtmp://192.168.1.63/live/");
function netStatusHandler(event:NetStatusEvent):void {
if (event.info.code == "NetConnection.Connect.Success") {
ns = new NetStream(nc);
ns.attachCamera(camLive);
ns.publish("foobar", "record");
}
}
Заранее спасибо!
Fabian