Невозможно транслировать видео с adb с помощью nodejs - PullRequest
0 голосов
/ 18 февраля 2019

Вот код, который у меня есть на данный момент

router.get '/:device/video.mp4', (req, res, next) ->
  device = req.params.device
  res.set({'Content-Type': 'video/mp4'})
  screenshot = spawn 'adb', ['-s', device, "exec-out", "screenrecord","--bit-rate=100000", "--output-format=h264","--size=320x180","--time-limit=5", "-"], {sh
  screenshot.stdout.on 'data',(data) ->
    res.write data
  screenshot.stderr.on 'data', (data) ->
    console.log data.toString()
  screenshot.on 'close', (code) ->
    res.end()

Я получаю буфер из вывода spawn.Проблема в том, что видео не загружается, и я не могу понять, что я делаю неправильно.Данные в буфере.

Я добавил time-limit, потому что видео будет просто ждать, что я хотел сделать непрерывным процессом.Конечная цель заключается в том, что я должен иметь возможность транслировать вывод экрана AVD непосредственно в браузер.

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