I am trying to implement live video streaming with wowza but i have problem with video quality. I am using rtmp.
When I use this code it works fine
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();
video resolution what I got here is 172 x 144 but when I try to set other resolution etc.
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();
it's not working on some devices(green screen on web side) etc when I try to shot with Samsung galasy s3.
So how to set quality for all devices or I need to set different quality for different devices?
Thanks.