Я новичок в разработке Android, и я хочу разработать приложение о совместном использовании экрана (Android) с несколькими устройствами Android в локальной сети. Я хочу отправить вывод медиапроекции в режиме реального времени, используя библиотеку libstreaming. Является ли это возможным? Как я могу заменить источник видео libstreaming выходом mediaprojection?
Используйте медиапроекцию в качестве источника видео для libstreaming
Ответы (1)
Внутри файла VideoStream.java, в котором в качестве источника записи мультимедиа задана камера, измените его на Surface.
MediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE)
Это предполагает, что вы хотите, чтобы запись экрана транслировалась в прямом эфире на другой экран.
person
shalm
schedule
24.10.2018
Изменение только этого не даст вам экрана для записи. Вы должны использовать медиа-проекцию с получением экрана. Медиа-проекция в сочетании с libstreaming путем создания отдельного класса H264ScreenStream.java
- person Ooguro; 10.08.2020