Использование PHP для доступа к веб-камере пользователя - PullRequest
4 голосов
/ 20 октября 2008

Я бы хотел, чтобы пользователи могли записывать видео прямо со своей веб-камеры. Я не проделал много работы с PHP, но застрял с ним в этом проекте. В настоящее время у нас есть система для загрузки и кодирования видео, но на самом деле нет ничего для доступа к веб-камере пользователя. Как бы вы посоветовали мне продолжить?

Ответы [ 5 ]

11 голосов
/ 20 октября 2008

Веб-камеры недоступны для HTML или JavaScript / DOM ни в одном браузере, о котором я знаю, так что вы в конечном итоге будете зависеть от какого-то плагина. Я бы порекомендовал вам начать поиск с Adobe Flash / Flex, хотя возможно, что Microsoft Silverlight может сделать то же самое. Flex - это более надежная технология, которая существует дольше, но Microsoft вкладывает кучу денег в Silverlight, и я ожидаю, что она значительно улучшится в ближайшие несколько лет.

5 голосов
/ 20 октября 2008

Вам нужна технология на стороне клиента - PHP на стороне сервера. Проверьте Adobe Flash / Flex. Я ничего не знаю о Microsoft Silverlight.

1 голос
/ 21 октября 2008

Проверьте модуль mugshot на Drupal.org. Он использует флэш-виджет для захвата изображения, а затем сохраняет изображение как узел. Его код почти наверняка можно найти для полезных функций, если вам нужно сделать что-то подобное.

0 голосов
/ 18 марта 2009

Вы не можете получить доступ к базовым аппаратным объектам на языке сценариев на стороне сервера. Если вы заинтересованы в доступе к аппаратным устройствам, вам необходимо использовать «компоненты браузера», такие как Adobe Flash, активный объект X, Java-апплеты и т. Д.

0 голосов
/ 20 октября 2008

Сам браузер не может получить доступ к веб-камере пользователя. Есть предложения для нового типа поля ввода, чтобы поддержать это, но это в настоящее время не доступно. Вы должны сделать это через плагин.

...