Pregunta

Me gustaría permitir que los usuarios graben videos directamente desde su cámara web. No he trabajado mucho con PHP, pero estoy atascado con él para este proyecto. Actualmente tenemos un sistema implementado para cargar y codificar videos, pero nada para acceder realmente a la cámara web de un usuario. ¿Cómo recomendarías que procediera?

¿Fue útil?

Solución

Las cámaras web no están disponibles para HTML o JavaScript / DOM en ningún navegador que conozca, por lo que terminarás dependiendo de algún tipo de complemento. Le recomendaría que inicie su búsqueda con Adobe Flash / Flex, aunque es posible que Microsoft Silverlight pueda hacer lo mismo. Flex es una tecnología un poco más confiable y ha existido por más tiempo, pero Microsoft está invirtiendo un montón de dinero en Silverlight, y espero que mejore radicalmente en los próximos años.

Otros consejos

Necesita tecnología del lado del cliente - PHP es del lado del servidor. Echa un vistazo a Adobe Flash / Flex. No sé nada acerca de Microsoft Silverlight.

Consulte el módulo mugshot en Drupal.org. Utiliza un widget flash para hacer la captura de la imagen, luego guarda la imagen como un nodo. Es casi seguro que su código se puede extraer para funciones útiles si necesita hacer algo similar.

El navegador en sí no puede acceder a la cámara web de un usuario. Hay propuestas para un nuevo tipo de campo de entrada para admitir esto, pero no está disponible actualmente. Tendrías que hacerlo a través de un plug-in.

No puede acceder a objetos de hardware subyacentes desde un lenguaje de scripting del lado del servidor. Si está interesado en acceder a dispositivos de hardware, entonces tiene que usar " componentes del navegador " como adobe flash, objeto X activo, applets de java, etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top