Потоковая передача кадров Android MediaRecorder HEVC (H.265) - PullRequest
0 голосов
/ 25 октября 2019

То, чего я пытаюсь добиться, - это потоковое видео, закодированное с помощью HEVC (H.265) с телефона Android (Huawei P30 Pro) через сокеты (я использую ZeroMQ).

Я настроил MediaRecorder для записи видео, но я не смог найти способ получить кадры во время записи, поэтому я мог отправить байтовый массив этого кадра через сокет (ZeroMQ).

Итак, я нашел другую идею использовать ParcelFileDescriptor, однако я не могу использовать его с ZeroMQ, только с чистыми сокетами. Тем не менее вопрос заключается в том, отправляет ли ParcelFileDescriptor, установленный на MediaRecorder, через сокет весь файл только после того, как мы прекратим запись, или это происходит по кадрам или как?

Есть ли другой способ добиться потоковой передачи кадров из MediaRecorder через сокеты, но все еще с настройкой HEVC? Это будут петли?

...