NetConnection.Connect.Failed

Why can’t i connect???

package
{
  import flash.display.Sprite;
  import flash.media.Camera;
  import flash.media.Microphone;
  import flash.media.Video;
  import flash.net.NetConnection;
  import flash.net.NetStream;
  import flash.net.ObjectEncoding;
  import flash.events.NetStatusEvent;
 
  public class MinCam extends Sprite
  {
        private var cam:Camera;
        private var mic:Microphone;
        private var vid1:Video;
        private var vid2:Video;
        private var nc:NetConnection;
        private var nsOut:NetStream;
        private var nsIn:NetStream;
        private var rtmpNow:String;
        private var msg:Boolean;
 
        public function MinCam ()
        {
             cam = Camera.getCamera();
             mic = Microphone.getMicrophone();
             rtmpNow = "rtmp://localhost/live";
            nc = new NetConnection;
            nc.addEventListener(NetStatusEvent.NET_STATUS, connected)
 
             //Camera Settings
             cam.setKeyFrameInterval (15);
             cam.setMode (240,180,15,false);
             cam.setMotionLevel (35,3000);
             cam.setQuality (40000 / 8,0);
 
             //Microphone Settings
             mic.gain = 85;
             mic.rate= 11;
             mic.setSilenceLevel (25,1000);
             mic.setUseEchoSuppression (true);
 
             //Connect
             nc.connect (rtmpNow);
 
             //Video Setup
             vid1=new Video(cam.width,cam.height);
             vid2=new Video(cam.width,cam.height);
             addChild (vid1);
             vid1.x=10,vid1.y=20;
             addChild (vid2);
             vid2.x=vid1.width+15,vid2.y=20;
 
             //Attach local video and camera
             vid1.attachCamera (cam);
 
             
        }
        
          public function connected(Event:NetStatusEvent):void
        {
              trace(Event.info.code)
            switch (Event.info.code) 
            {
                case "NetConnection.Connect.Success":
                nsOut = new NetStream(nc);
                 nsIn = new NetStream(nc);
                 //NetStream
                 nsOut.attachAudio (mic);
                 nsOut.attachCamera (cam);
                 nsOut.publish ("camstream");
                 vid2.attachNetStream (nsIn);
                 nsIn.play ("camstream");
                trace('connected')
                break;
            }
        }
        
  }
}