2011-03-24 1 views
1

현재 Linux (x64) 및 Windows XP (x86)에서 FMS4 개발자 에디션에 문제가 있습니다.Flash Media Server 및 AS3 : 녹음이 작동하지 않습니다.

ns.publish ("foobar", "live")를 사용하여 웹캠을 스트리밍하면 다른 클라이언트에서 라이브 스트림을 볼 수 있지만 ns.publish ("foobar", "record"); 방송도 녹음도 작동하지 않습니다.

"live"매개 변수를 사용하면 클라이언트가 로그 파일과 관리 콘솔에 "publishing"으로 나타나고 "record"를 사용하여 클라이언트는 "idle"으로 나타납니다.

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

감사 :

여기 (응축) 코드의 관련 부분입니다!

Fabian

답변

1

문제는 실시간 응용 프로그램입니다. "응용 프로그램"안에 빈 폴더를 만들고 "test"라고 부른 다음 "record"매개 변수로 "rtmp : //192.168.1.63/test"로 스트리밍 할 수 있습니다. forums.adobe.com/thread/827134?tstart=0

에 따르면