使用wowza实现实时视频android流媒体

时间:2014-10-28 13:27:40

标签: android streaming live wowza libstreaming

我正在尝试用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拍摄时,它不能用于某些设备(网页上的绿屏)等。

那么如何设置所有设备的质量,或者我需要为不同的设备设置不同的质量?

感谢。

0 个答案:

没有答案