Можно ли сделать это надежно через браузер без использования Flash, Silverlight, ActiviX, Java, любого программного обеспечения.
HTML5 приносит нам метод getUserMedia, который позволит получать веб-камеру / аудио браузера прямо из JavaScript.
См. эту ссылку !
Нет. Если вы хотите работать в браузере, вам понадобится как минимум Flash для этого, а для захвата видео вам обязательно понадобится что-то соответствующее на стороне сервера.
См
Как записать звук из веб-приложения на основе Javascript? (Звук связан, но продукт тот же)
Записывать и кодировать Flash-видео?