1

Допустим, я живу в большой вилле, где все это покрыто сетью WiFi. У меня есть небольшой беспилотник с установленной на нем камерой, и я хочу транслировать видео, снятое камерой на дроне, через маршрутизаторы WiFi на мой ноутбук, который подключен к той же сети Wi-Fi. Затем я обработаю видео в Maltab.

Теперь о сетевой части (я новичок в этой области):

1- Вообще говоря, считается ли этот тип сети одноранговой сетью? Пожалуйста, обратите внимание, что я хочу, чтобы данные проходили через WiFi-маршрутизаторы, а не загружались и загружались онлайн (я понимаю, что это возможно и именно так работают некоторые приложения, такие как AirDroid, хотя и не совсем уверен в этом)

2- Если таковой имеется, есть ли подсказка о том, как рассчитать возможную пропускную способность соединений этого типа?

3- Есть идеи, как это реализовать? например, если я подключу камеру к Raspberry Pi, установлю на нее какое-нибудь серверное программное обеспечение и назначу ей IP-адрес. будет ли подключение к этому IP-адресу неявным образом выполнено через мой маршрутизатор (учитывая, что я делаю некоторые определенные необходимые настройки)? Если нет, то как это сделать?

Любые ключевые слова или статьи, которые помогут мне сделать больше поиска по этой теме, очень ценятся.

И вы можете видеть, что я почти ничего не знаю в этой области. Любая книга или онлайн-курс предложения по этому поводу?

Заранее спасибо.

1 ответ1

0

Я буду обращаться к каждой из ваших пуль. Есть более простой и немного более сложный способ сделать все это. Проще всего было бы, если бы дрон, который у вас уже был, имел беспроводную связь. Я предполагаю, что это не так, потому что вы спрашиваете о наличии камеры, подключении ее к пи, а затем размещении ее оттуда для подключения. В любом случае, это все возможно.

  1. Да, это будет равноправно. Камера будет подключена к пи (если она не имеет беспроводной связи, то пи не требуется). VLC будет использоваться на пи для "размещения" потока камеры для подключения на вашем ноутбуке. Интернет не задействован.
  2. Расчет пропускной способности будет основан на частоте кадров и разрешении. Есть несколько калькуляторов пропускной способности там. Мой любимый инструмент проектирования AXIS Пропускная способность может быть дополнительно определена в строке сервера vlc, используемой при настройке URL-адреса потока хостинга.
  3. Прицепить камеру к дрону. Крюк дрон к пи. Есть источник питания, который может работать все. Установите Raspian или другой легкий дистрибутив на ваш выбор. Подключите пи к сети. Запустите ifconfig чтобы получить IP. Запустите эту команду в VLC, чтобы настроить сервер cvlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,vb=800,acodec=none}:rtp{sdp=rtsp://:8554/}' . Эта команда сообщает пи "Эй, моя веб-камера установлена локально в /dev /video0. Я хочу перекодировать его в mp2v, использовать битрейт 800 кбит / с и не иметь аудиокодека. Я также хочу, чтобы порт RTSP был 8554. "Теперь запустите VLC на вашем ноутбуке. Файл> Открыть сетевой поток> «rtsp:// ip_address_of_pi:8554». Теперь вы должны получить прямой эфир и можете записывать или делать что-либо оттуда.

Для дальнейшего исследования, вы можете искать хостинг потоков RTSP с помощью VLC или одноадресной потоковой передачи RTP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .