Технология USB позволяет передать информацию от одного периферийного устройства к другому напрямую, без её прокачки через память компьютера?
То есть чтобы информация передавалась от одного устройства к другому, а USB-хост-контроллер, управляемый драйвером (драйвером из ядра, который, возможно, придётся модифицировать и/или написать ещё один драйвер или модуль) и программой, только управлял этой передачей данных.
Возможна ли передача данных через некорневой (периферийный, подключаемый к корневому) USB-концентратор и какая в обоих случаях будет скорость передачи данных?
В общем, идея в том, чтобы передавать несжатое видео высокого разрешения с камеры напрямую на Intel Movidius Neural Compute Stick https://developer.movidius.com/, без прокачки через память компьютера, а на компьютер от последнего получать только сильно профильтрованную нейросетью информацию, это позволит варить видео на множестве камер, USB-контроллеров, USB-концентраторов и вышеупомянутых необычных устройств и получать уже профильтрованную информацию в относительно небольшом количестве на один компьютер, на который будет небольшая нагрузка.