Автор молодец! Простая и хорошая идея — добавить ЖК экранчик, чтобы все могли выводить на нём сообщения. Это хоть как-то помогает от попыток беспорядочно дёргать камеру.
Да, я с чатиком баловался долго, плюс за управление камерой «бороться».
При онлайне 20+ стала переодически пропадать изображение.
Ну а в целом, очень приятно, спасибо автор!
Надо бы отображать очередь движений или по какому принципу происходит взаимодействие сразу нескольких пользователей. Не понятно я ли передвинул камеру, или кто-то другой и передвинул ли я вообще её.
Идея автору: установить устройство на платформу, которую будут вести четыре колеса, передние два (а лучше все четыре) поворачиваемые в разные стороны. Будет интернетоуправляемый автомобиль.
Тоже можно оставлять текстовые (и не только, можно и рисунок) сообщения на LED-экранах, которые снимает камера (разве что двигать ее нельзя): http://internetledsign.com/led%20sign/
Такого веселья, как было с Orbduino, тут не получится. Нужно, чтобы у чата была история на 10-20 постов назад.
Offtopic: Эх, было действительно весело… Лето, четыре утра. Заполоняем чат бессмысленными сообщениями. Обсуждаем ботов, которых написали для этих гадостей…
Ещё было веcело в топике с очередным «антипиратским» сайтом год-два назад, в котором один из хабраюзеров обнаружил страшный баг, показывающий все каталоги сайта с правами на запись. Тоже чат устроили, то ли в .htpasswd, то ли ещё где, точно не вспомню. :)
интересно было бы увидеть пошаговую техническую реализацию, может кто подскажет ссылками по теме? (исходники, серво-привод, которые вращает все это дело, скрипты и тд.)
Есть мечта: на своем городском портале вывести веб-камеру, с возможность управления через Инет. Сама веб-камера будет уличная, на крыше дома (живу на верхних этажах)
В посте на mysku описано практически все необходимое железо, даны ссылки на BIC (весьма дешево выходит там Arduino-железо, кстати). Программная реализация — очень простая, в этом легко убедиться, взглянув на референс. На ПК пишется так называемый скетч, который потом заливается посредством USB на контроллер, и тот исполняет его, мигая светодиодами, подавая напряжение куда нужно и включая/выключая сервоприводы. Если нужно подавать управляющие сигналы с ПК (из веб-сервиса, к примеру), то можно воспользоваться одной из библиотек.
Сам заказал себе на BIC несколько железок, благодаря этой статье на mysku — буду познавать увлекательный мир Arduino =)
В общем я без претензии — сухая констотация факта.
Подкинул, сколько смог. Неплохо было бы всё же в DIY или как там, «Устройства для гиков» был кажется блог, не могу сейчас долго искать.
Сейчас онлайн больше сотни — картинку показывает, не проваливает.
Обновляет как может — быстрей чем сервак нагружен не отдаст, так что на 500мс даж не надейтесь при онлайне более 50.
Действительно, сейчас работает. Видимо, хабраэффект был :)
А почему вы делали mjpeg? Ogg или h264 не пробовали (через тег <video>)? Или вебсокетами подгружать очередную картинку в фоне.
Правда, все равно память браузера в любом случае будет течь и без периодического обновления странички он в конце-концов «отвалится» (проверено на аналогичных quasyreal-time интерфейсах).
Делалось для того чтоб регулировать качество и размер картинки клиентом.
Делалось в первую очередь для себя, для наблюдения за домом, а вне дома у меня только 3G. А он в Туле весьма слаб, и местами его просто нет. А ёжик (который живёт с пониженным приоритетом на том же канале что и голос) — сами понимаете что из себя представляет, ни о каком видео речи быть не может.
Кроме того, я думаю что если я буду раздавать h264 при онлайне 100+ всем и каждому, просто не будет ничего — и канал не выдержит и сервак икать будет. А так худо-бедно раз в 2-3 секунды картинка у всех обновляется.
Кроме того с h264 никакого реального времени не будет — потребуется обжатие видео на лету, это всётаки задержка, а при толпе народу это будет задеееееееееееееееееержка.
Про сервисы трансляций я уже вроде писал — там 7 секунд лаг.
Я пробовал — мне не понравилось. Я в первую очередь в сторону реалтаймовости делал. Чтоб нажал на кнопку — и тут же реакция.
Веб-камера с управлением через интернет