1) идем в гугл и ищем: "golang video camera"
-> первая ссылка:
https://github.com/blackjack/webcam
2) идем по этой ссылке там написан пример...
-> обратите внимание что используется Си и этот вариант только для LINUX
впрочем есть другой способ использовать opencv(тоже Си) и биндинги через go.
в любом случае с кросс компиляцией клиентской части будут проблемы.
далее все проще, берем получаемые данные отправляем на сервер на сервере поднимает веб-сервер который в браузере отображает полученные от клиента данные.
Подведем итог: важно знать ОС у клиента\пользователя.