Доступ к RaspberryPi (Linux )с телефона Android

Решено.

Шаги для решения:

  1. Выгрузить предыдущий v4l2loopbacksudo modprobe -r v4l2loopback
  2. git clone https://github.com/umlaeute/v4l2loopback/
  3. make && sudo make install(если вы используете безопасную загрузку, вам нужно сначала подписать ееhttps://ubuntu.com/blog/how-to-sign-things-for-secure-boot)
  4. sudo depmod -a
  5. Загрузите драйверы видеоустройстваsudo modprobe videodev
  6. sudo insmod./v4l2loopback.ko devices=1 video_nr=2 exclusive_caps=1Измените видео _номер в зависимости от того, сколько камер у вас уже есть. Нулевой индекс
  7. ls -al /dev/video*Используйте /dev/video[video _nr] с ffmpeg
  8. sudo ffmpeg -f x11grab -r 60 -s 1920x1080 -i :0.0+1920,0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 -vf 'hflip,scale=640:360' /dev/video2
  9. Перейдите кhttps://webcamtests.comи проверьте свою фиктивную камеру.dummy cam
  10. Прибыль!working

Если вы хотите, чтобы это сохранялось между загрузками,https://askubuntu.com/a/1024786/721238должен сделать это.

0
01.09.2021, 18:53
1 ответ

Это звучит как идеальный вариант использования MQTT, (как и HTTP, но с возможностью публикации/подписки и идеально подходит для проектов IoT ). Вам нужно будет использовать «брокера» MQTT, который является сервером, который вы можете использовать в качестве посредника -для связи между устройствами. Я бы посоветовал изучить MQTT на YouTube, чтобы получить представление о том, как это работает.

0
01.09.2021, 23:30

Теги

Похожие вопросы