我目前在Linux(x64)和Windows XP(x86)上遇到FMS4开发者版的问题。
当我使用ns.publish(“foobar”,“live”)流式传输网络摄像头时,我可以在另一个客户端上观看直播,但是当我使用ns.publish(“foobar”,“record”)时;广播和录音都不起作用。
使用“live”参数,客户端在日志文件和管理控制台中显示为“发布”,使用“记录”,客户端显示为“空闲”。
除了fms.ini中的LIVE_DIR之外,我还需要配置什么吗? 这是开发人员版的限制吗? 还有什么我想念的吗?
以下是代码的相关部分(简明):
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");
}
}
提前致谢!
费边
答案 0 :(得分:1)
问题是实时应用程序。您可以在“applications”中创建一个空文件夹,将其命名为“test”,然后使用参数“record”流式传输到“rtmp://192.168.1.63/test”。根据forums.adobe.com/thread/827134?tstart=0