changed capture codecs to h264/speex

This commit is contained in:
Roman Arutyunyan 2012-10-01 14:37:30 +04:00
parent 87686029aa
commit 01d3b8857c
2 changed files with 9 additions and 0 deletions

View file

@ -18,6 +18,7 @@
private var microphone:Microphone; private var microphone:Microphone;
private var connection:NetConnection; private var connection:NetConnection;
private var stream:NetStream; private var stream:NetStream;
private var h264Settings:H264VideoStreamSettings;
private function toggleFeedListener(event:MouseEvent):void { private function toggleFeedListener(event:MouseEvent):void {
if(toggleFeed.label == 'Start Feed') { if(toggleFeed.label == 'Start Feed') {
@ -69,6 +70,9 @@
stream = new NetStream(connection); stream = new NetStream(connection);
stream.attachCamera(camera); stream.attachCamera(camera);
stream.attachAudio(microphone); stream.attachAudio(microphone);
h264Settings = new H264VideoStreamSettings();
h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_1_2);
stream.videoStreamSettings = h264Settings;
break; break;
} }
} }
@ -88,6 +92,11 @@
camera = Camera.getCamera(); camera = Camera.getCamera();
microphone = Microphone.getMicrophone(); microphone = Microphone.getMicrophone();
microphone.setSilenceLevel(0);
microphone.codec = "Speex";
microphone.encodeQuality = 6;
camera.setMode(704, 576, 25);
camera.setQuality(131072, 70);
connection = new NetConnection(); connection = new NetConnection();
connection.connect(streamer); connection.connect(streamer);
connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHander); connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHander);