Ваша проблема действительно в том, как заставить поток видео с веб-камеры транслироваться на виртуальную машину. Ноутбуки GCP Jupyter имеют экземпляр виртуальной машины в своем бэкэнде, поэтому дело в том, как перенести поток видеоданных на бэкэнд-виртуальную машину.
Чтобы решить эту проблему, вам нужно сделать две вещи:
Первый - это сервер на вашем компьютере, который берет видео с веб-камеры. Я нашел этот репозиторий github [1] для создания сервера RTSP.
Второй - go в экземпляр виртуальной машины в GCP и настройка клиента RTSP, который прослушивает порт вашего сервера, на который отправляется видео , Затем в вашей записной книжке вам нужно будет прочитать эти данные, поступающие с сервера (вашего ноутбука).
Есть и другие способы сделать это, например, если ваша веб-камера является IP-камерой (если это не так, вы не можете также сделайте это), вы можете отправить видео по http, и, создав в своем виртуальном экземпляре http-сервер, вы сможете воспроизвести потоковое видео там sh (не знаю, в режиме реального времени). Я расследовал, реализовал ли opencv это, но я не уверен. Я буду искать немного больше, чтобы проверить это.
Примите во внимание, что получение живого видео с вашей веб-камеры на AI-ноутбук не будет легкой задачей. Обязательно ли иметь живое видео?
[1] https://github.com/revmischa/rtsp-server