2015-10-29 3 views

ответ

0

1080p работает для меня на Meizu MX4, но имеет огромные запаздывающие и иногда mpeg-артефакты. Я тестировал это на многих устройствах, и это зависит от модели устройства. формат URL не зависит от разрешения видео, чтобы установить способ использования разрешения .setVideoQuality(), как описано в ридми здесь https://github.com/fyhertz/libstreaming

1

Да, это возможно, использовать MediaRecorder вместо MediaCodec.
Максимальное разрешение для MediaCodec составляет 640x480.
libstreaming:

public static final byte MODE_MEDIARECORDER_API = 0x01; 
+0

нам просто нужно раскомментировать mSession.getVideoTrack() Do setStreamingMethod (MediaStream.MODE_MEDIACODEC_API). для включения API mediacoder? Что еще нужно? –

+0

@JayakrishnanSalim трудно сказать, я не видел ваш код. В общем, да, вы должны установить 'MODE_MEDIARECORDER_API' как StreamingMethod. Я использовал 'libstreaming', но переопределял много своего кода для моих нужд. –