Actionscript 闪存媒体服务器&;AS3:出版作品、录制和#x27;T

Actionscript 闪存媒体服务器&;AS3:出版作品、录制和#x27;T,actionscript,flash-media-server,live-streaming,Actionscript,Flash Media Server,Live Streaming,我目前在Linux(x64)和Windows XP(x86)上的FMS4开发者版都有问题 当我使用ns.publish(“foobar”,“live”)流式传输网络摄像头时,我可以在另一个客户端上观看实时流,但是当我使用ns.publish(“foobar”,“record”);广播和录音都不起作用 使用“live”参数,客户端将在日志文件和管理控制台中显示为“publishing”,使用“record”,客户端将显示为“idle” 除了fms.ini中的LIVE_DIR,还有什么我需要配置的吗

我目前在Linux(x64)和Windows XP(x86)上的FMS4开发者版都有问题

当我使用ns.publish(“foobar”,“live”)流式传输网络摄像头时,我可以在另一个客户端上观看实时流,但是当我使用ns.publish(“foobar”,“record”);广播和录音都不起作用

使用“live”参数,客户端将在日志文件和管理控制台中显示为“publishing”,使用“record”,客户端将显示为“idle”

除了fms.ini中的LIVE_DIR,还有什么我需要配置的吗? 这是开发者版的限制吗? 我还缺什么吗

以下是代码的相关部分(浓缩):

提前谢谢


Fabian

问题在于实时应用程序。您可以在“应用程序”中创建一个空文件夹,称之为“测试”,然后流式传输到“rtmp://192.168.1.63/test参数为“记录”。根据forums.adobe.com/thread/827134?tstart=0,问题在于实时应用程序。您可以在“应用程序”中创建一个空文件夹,称之为“测试”,然后流式传输到“rtmp://192.168.1.63/test参数为“记录”。根据forums.adobe.com/thread/827134?tstart=0

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");
     }
}