我正在尝试用wowza实现实时视频流,但我的视频质量有问题。我正在使用rtmp。
当我使用此代码时,它可以正常工作
mSession = SessionBuilder.getInstance()
.setContext(getApplicationContext())
.setAudioEncoder(SessionBuilder.AUDIO_AAC)
.setAudioQuality(new AudioQuality(8000, 16000))
.setVideoEncoder(SessionBuilder.VIDEO_H264)
.setSurfaceView(mSurfaceView).setPreviewOrientation(0)
.setCallback(this).build();
我得到的视频分辨率是172 x 144,但是当我尝试设置其他分辨率等时。
mSession = SessionBuilder.getInstance()
.setContext(getApplicationContext())
.setAudioEncoder(SessionBuilder.AUDIO_AAC)
.setAudioQuality(new AudioQuality(8000, 16000))
.setVideoEncoder(SessionBuilder.VIDEO_H264)
.setVideoQuality(new VideoQuality(320,240,20,500000))
.setSurfaceView(mSurfaceView).setPreviewOrientation(0)
.setCallback(this).build();
当我尝试用三星galasy s3拍摄时,它不能用于某些设备(网页上的绿屏)等。
那么如何设置所有设备的质量,或者我需要为不同的设备设置不同的质量?
感谢。