Unable to get access to stream from other players.
i'm publishing web camera custom flash recorder using following code:
| var h264settings:h264videostreamsettings = new h264videostreamsettings(); | |||
| h264settings.setprofilelevel(h264profile.baseline, h264level.level_3_1); |
| cam = camera.getcamera(); | |||
| cam.setquality(200000, 90); | |||
| cam.setmode(1280,720,30); | |||
| cam.setkeyframeinterval(15) | |||
| mic = microphone.getmicrophone(); | |||
| ns_out = new netstream(nc); | |||
| ns_out.client = this; | |||
| ns_out.videostreamsettings = h264settings; | |||
| ns_out.addeventlistener(netstatusevent.net_status, onnetstatus); | |||
| ns_out.addeventlistener(asyncerrorevent.async_error, onasyncerror); | |||
| ns_out.attachcamera(cam); | |||
| ns_out.attachaudio(mic); | |||
| ns_out.publish("mp4:video.mp4", "record"); |
i able playback stream in same flash application this:
| nsplayer = new netstream(nc); | |||
| nsplayer.client = this; | |||
| nsplayer.play("mp4:video.mp4"); | |||
| nsplayer.addeventlistener(netstatusevent.net_status, onnetstatus); | |||
| nsplayer.addeventlistener(asyncerrorevent.async_error, onasyncerror); | |||
| vidplayer = new video(); | |||
| vidplayer.x = 1280/2 + 40; | |||
| vidplayer.y = 40; | |||
| vidplayer.width = 1280/2; | |||
| vidplayer.height = 720/2; | |||
| vidplayer.attachnetstream(nsplayer); | |||
| addchild(vidplayer); |
i hovever unable play stream player jw player.
| <div id="container">the player placed here</div> | ||
| <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"> | ||
| <script type="text/javascript"> | ||
| var flashvars = { | ||
| file:'/mp4:video.mp4', | ||
| streamer:'rtmp://tadobe/dvr/' | ||
| }; |
| swfobject.embedswf('player.swf','container','480','270','9.0.115','false', flashvars, | ||
| {allowfullscreen:'true',allowscriptaccess:'always'}, | ||
| {id:'jwplayer',name:'jwplayer'} | ||
| ); | ||
| </script> |
can me jwplayer work.
More discussions in Adobe Media Server
adobe
Comments
Post a Comment