Расшифруйте h.264 в node.js без ffmpeg и отправьте его на передний план или сохраните в fs - PullRequest
0 голосов
/ 05 марта 2019

Я делаю финальный проект буткемпа.

Проект состоит из управления дроном (Tello) с помощью мобильного телефона.Так что для этого проекта я использую реагировать нативно.В котором я вставляю node.js внутри приложения (Node.js для мобильных приложений React Native), так как дрон создает Wi-Fi, и я теряю доступ в Интернет для подключения к удаленному серверу.

Все в порядке, покаДрон имеет три порта udp, включенных на SDK, чтобы получать инструкции, отправлять статус и отправлять видео.Видео дает мне его в сыром виде.

Я провел тест на компьютере, загрузил ffmpeg и конвертировал эти данные, и я мог бы эффективно провести ретрансляцию видео.

Мои вопросы:

Есть ли способ использовать ту же технику на мобильном телефоне без использования ffmpeg?

Есть ли способ импортировать ffmpeg в android и общаться с nodejs?

Есть ли другое решение, где я могу использовать другой узел, который не обязательно должен быть на телефоне?

Или вы можете даже найти какое-то другое решение для решения этой проблемы.

Заранее большое спасибо

1 Ответ

1 голос
/ 05 марта 2019

Можно ли как-нибудь использовать ту же технику на мобильном телефоне без использования ffmpeg?

Да, вы можете использовать встроенный видеодекодер.MediaCodec на Android и VideoToolbox на iOS

Есть ли способ импортировать ffmpeg в android и общаться с nodejs? '

Да, узел js имеет привязки для C, иЯ уверен, что есть привязки с открытым исходным кодом.Вы также можете использовать что-то вроде child_process

Есть ли другое решение, где я могу использовать другой узел, который не обязательно должен быть на телефоне?

Конечно, тонн.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...