Просмотр

Использование PHP для доступа к веб-камере пользователя

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

Solutions Collecting From Web of «Использование PHP для доступа к веб-камере пользователя»

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

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

Посетите http://www.xarg.org/project/jquery-webcam-plugin/ Как показывает веб-страница: Плагин веб-камеры jQuery – это прозрачный слой для связи с камерой непосредственно в JavaScript.

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

Читайте также:  Css column text color

Вы можете сделать это usig html5 .. Однако большинство браузеров не поддержат это

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

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

  • добавить новый элемент в объект коллекции laravel
  • Как загрузить изображения из приложения iPhone, разработанного с использованием Titanium
  • php – это скомпилированный язык или интерпретируемый язык?
  • Symfony2 PRE_SET_DATA $ event-> getData () возвращает неправильный объект
  • Соответствие для нечувствительной к регистру точной фразы с пробелами
  • Force Загрузить MP3 с помощью PHP
  • Apostrophe CMS: Вопросы для хостинга + возможность без участия Symfony?
  • Как получить имя файла без параметров?
  • Symfony2 отключает кеш?
  • php – реализовать командную строку curl для php, попытался, но получил ошибку
  • Может возникнуть символ «backspace» PHP во время выхода?
  • nginx – Невозможно открыть основной скрипт
  • CodeIgniter – уникальное значение – отображение ошибки
  • Неинтерминированная ошибка ссылки на объект в PHP 5.3.X
  • Как я могу создать эту структуру массива в форме HTML?

Источник

Трансляция с камеры

Пришла мне однажды идея создать трансляцию с камеры, и я решил ее реализовать. Для создания этого дела нам понадобится 4 файла (5, если считать CSS).
1. Index.php. Где будет сама трансляция.
2. Save.php. Куда будет сохраняться изображение.
3. Now.php. Где будет храниться изображения в base:64.
4. Translate.php. Откуда будет вестись трансляция.

Принцип прост: на странице translate.php пользователь открывает доступ к камере, потом делается снимок каждую секунду, потом этот снимок отправляется на страницу index.php.

Приступим. Index.php. Тут ничего сложного нет.

        
Трансляция с вебкамеры
//берется изображение и выводится

save.php. Предельно прост:

now.php. Тоже ничего сложного:

 file_get_contents("./now.png")], JSON_UNESCAPED_UNICODE)); ?> 

translate.php. Вот тут и начинаются танцы с бубном:

        

Веб-камера

Кадр на сайте

На этом серверная часть готова. Можно теперь добавить чуть-чуть CSS.

 body < background-color: beige; font-family: ubuntu; >/* Шрифт измените на свой, если он у вас есть */ @font-face < font-family: Ubuntu; src: url("../Ubuntu.ttf") format("opentype"); >#title < text-align: center; font-size: 30px; >#viewer < text-align: center; margin-top: 3%; >#viewer img

Ну, вроде бы все. Теперь вы можете делать трансляцию с веб-камеры на сайт.

Источник

Использование PHP для работы с веб-камерами

Сегодня, в мире программирования мы можем решать множество задач, используя PHP и, конечно же, веб-камеры тоже не исключение.

Для выполнения этой задачи нам потребуется библиотека, которая позволит нам управлять веб-камерой, ну и PHP, конечно же. Одна из таких библиотек — это `php-v4l2-capture`.

При использовании этой библиотеки в PHP, мы можем с легкостью получать доступ к веб-камере.

Давайте рассмотрим простую программу, которая может получать изображения с веб-камеры и отображать их на странице, используя PHP.

Для начала, нужно установить библиотеку `php-v4l2-capture`. Для этого можно воспользоваться следующей командой в терминале:

sudo apt-get install php-v4l2-capture
composer require emor/v4l2-capture

Далее, создаем простейший PHP-скрипт, который позволяет нам получать изображение с веб-камеры:

В этом коде мы создаем объект библиотеки `V4L2Capture`, передавая конструктору адрес веб-камеры `/dev/video0`. Затем мы указываем тип контента, который будет возвращаться (изображение в формате JPEG) и выводим нашу картинку на экран.

Таким образом, с помощью использования PHP и библиотеки `php-v4l2-capture` мы можем легко получать доступ к веб-камере и использовать ее в наших проектах. Это может быть полезно, например, для создания систем видео-наблюдения, съемки вебинаров, и т.д.

Конечно, этот пример может показаться достаточно простым, но вы можете на его основе создавать более сложные приложения, которые могут работать с веб-камерами, сканировать QR-коды, распознавать лица и идентифицировать пользователей.

Это лишь одно из множества примеров использования PHP в программировании и надежность, эффективность и легкость языка программирования PHP позволяют программистам быстро и легко создавать различные приложения и инструменты.

Похожие записи:

Источник

PHP Webcam Capture Image and Save from Camera

If you want to take a picture of user from webcam or mobile camera then you can use javascript webcam library for capture image form camera and save it in php.

In this tutorial, i will show you how to implement webcam capture and store image on server in php application.

we will use webcam library for live capture image. webcam library will help to display desktop camera and your mobile camera so, user can see and take picture from there.

In this example, we will create index.php file and show you layout of your webcam with «Take Snapshot» button, when you will click on that button js library will capture image on base64 string. after that when click on submit button then picture will store in directory.

You have to just create two files as like bellow and you will get layout like as bellow:

#results < padding:20px; border:1px solid; background:#ccc; >