Я разрабатываю устройство для потоковой передачи видео, которое передает видео на YouTube. Для этого я использую NanoPi NEO Core2 в качестве SBC. Он работает на версии ОС «Base on UbuntuCore, Kernel: Linux-4.14», как указано на http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Core2
Наряду с SBC я использую его экран для использования периферийных портов, таких как USB, Ethernet и порт отладки. Для захвата видео я использую веб-камеру Logitech c920.
Здесь я сталкиваюсь с двумя проблемами:
Аппаратная проблема Когда я подключаю камеру Logitech C920 к NanoPi Neo Core2 через мини-шилд, она зависает. Я не могу понять, связано ли это с проблемой питания или это связано с проблемами драйвера.
Проблема с сетью Я использую USB-адаптер TP-LINK WIFI (TL-WN725N) для подключения к высокоскоростному Интернету. Ключ TPLINK на его упаковке утверждает, что он может обеспечить скорость сети 150 м/с. Тем не менее, я получаю от 5 до 8 Мбит/с при условии, что у меня есть план скорости загрузки и выгрузки 25 Мбит/с.
Он также часто теряет подключение к сети, что приводит к нестабильной потоковой передаче видео. Когда я делаю пинг-запрос к SBC со второго компьютера в той же сети, он дает потерю -10-12% пинг-запроса.
Ethernet также дает такой же результат. Я использую NMCLI в качестве сетевого менеджера. Так это из-за nmcli или какого-то другого компонента, создающего проблему? Пожалуйста, направьте меня в этом случае; Я делаю что-то неправильно для подключения к Интернету.
Кто-нибудь сталкивался с такой же проблемой, связанной с подключением к Интернету?
Мини-щит: http://wiki.friendlyarm.com/wiki/index.php/Mini_Shield_for_NanoPi_NEO_Core/Core2 TP-ссылка: https://static.tp-link.com/2018/201810/20181022/TL-WN725N(EU&US)_3.0_datasheet.pdf Камера Logitech c 920: https://www.logitech.com/en-in/product/hd-pro-webcam-c920