why does this code always get " Error #2044: Unhandled NetStatusEvent:. level=error, code=NetStream.Play.StreamNotFound"?
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();
//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);
//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);
//Connect
nc = new NetConnection;
nc.connect (rtmpNow);
rtmpNow = "rtmp://192.168.0.11/vid3";
nsOut = new NetStream(nc);
nsIn = new NetStream(nc);
//NetStream
nsOut.attachAudio (mic);
nsOut.attachCamera (cam);
nsOut.publish ("camstream");
vid2.attachNetStream (nsIn);
nsIn.play ("camstream");
}
}
}