Добрый день!
Задача следующая. На сайте в личном кабинете пользователь должен иметь возможность загружать фото/видео материалы. Но фото и видео должны быть сняты только что. То есть у пользователя должна быть только возможность в режиме онлайн снять фото или видео, а из библиотеки загрузить фото/видео возможности не должно быть.
Если ограничить загрузку фото/видео одной веб-камерой, это не значит, что пользователь не сможет сделать виртуальную веб-камеру, в которую можно подставить любое фото/видео. Пример программы которая может так сделать: ManyCam
В гугле много ответов на подобную тему. Самое простое - не добавлять кнопки с типом для файлов, а делать запрос джаваскриптом к камере.
Тут есть пример для "селфи" на js'e. https://ruseller.com/lessons.php?rub=32&id=2756