Как получить телефон под управлением Chrome Mobile для кодирования видео в формате h.264 - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь кодировать видео с использованием кодека h.264 и использую:

getUserMedia(constraints)

и

MediaRecorder API

Я распечатываю:

console.log('is webm h264 supported?', MediaRecorder.isTypeSupported('video/webm;codecs=H264'));

, который возвращает значение true на каждом тестируемом устройстве, поэтому я отправляю MediaRecoder параметры:

options = {mimeType: 'video/webm;codecs=H264'};

на ноутбуке, работающем в нормальном режиме Chrome, все в порядке, и он использует кодек, как было задано, но когда ятест на мобильном телефоне возвращается к VP8.

Есть идеи, что здесь происходит не так?Может ли это быть аппаратная вещь для телефонов, которые я тестировал (LG-D722 и Pixel 1 XL), или это что-то в программном обеспечении?

Заранее благодарен за любую помощь.

...