Можностей, предоставляемых веб-разработчикам


Простое демо для тестирования веб-камеры



Pdf көрінісі
бет184/232
Дата06.01.2022
өлшемі5,47 Mb.
#12231
1   ...   180   181   182   183   184   185   186   187   ...   232
Байланысты:
[Bryus Louson, Remi SHarp] Izuchaem HTML5. Bibliot(z-lib.org)

Простое демо для тестирования веб-камеры




Сделав это, вы можете манипулировать видеосодержимым по своему усмотрению. Рич 
Тиббетт написал демонстрационную программу, которая копирует видео на холст (обеспе-
чивая, таким образом, доступ к пиксельным данным), изучает пиксельную информацию, 
распознает лицо и пририсовывает ему усы — и все это на JavaScript (рис. 4.7).
Рис . 4 .7 .
 Реми Шарп и его волшебные HTML5-усы (фотография Джулии Гослинг)
Норвежский разработчик Тригв Ли создал демонстрационную программу на базе 
getUserMedia
, которая отправляет изображения с телефона Android с экспериментальной 
сборкой Opera Mobile через веб-сокеты (см. главу 10) прямо на настольный компьютер. 
Исходный код и видео, иллюстрирующее процесс, вы найдете на 
https://github com/trygve-
lie/demos-html5-realtime
.
Очевидно, что открытый доступ веб-сайтов к веб-камерам может привести к нарушению 
тайны личной жизни, поэтому пользователи должны будут самостоятельно включать дан-


Видео и аудио  •  159
ную возможность, так же, как это делается для геолокации. Тем не менее это не техническая 
проблема — этим должен заниматься пользовательский интерфейс.
Зарываясь в концепцию еще глубже, стоит упомянуть API Peer-to-Peer, который в дан-
ный момент разрабатывается для HTML. Он позволит привязывать камеру и микрофон 
устройства к элементам 


Достарыңызбен бөлісу:
1   ...   180   181   182   183   184   185   186   187   ...   232




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет