Я пытаюсь использовать VLC в качестве клиента RTSP. Сервер rtsp основан на libstreaming example1. Я использую Samsung Galaxy S6. Можно ли передать поток 1080p разрешение? Тогда какой формат URL-адрес rtsp.Libstreaming - используйте VLC в качестве клиента RTSP (разрешение 1080P)
0
A
ответ
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;
нам просто нужно раскомментировать mSession.getVideoTrack() Do setStreamingMethod (MediaStream.MODE_MEDIACODEC_API). для включения API mediacoder? Что еще нужно? –
@JayakrishnanSalim трудно сказать, я не видел ваш код. В общем, да, вы должны установить 'MODE_MEDIARECORDER_API' как StreamingMethod. Я использовал 'libstreaming', но переопределял много своего кода для моих нужд. –