![]() |
![]() |
#591 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Неожиданно
![]() Начал копаться с java, нашел старый mjpg-streamer 2013: https://github.com/vfonov/mjpg-streamer скопировал и подсунул папку www с содержимым на свой роутер и запустил - mjpg-streamer Получил такую картинку: Развернуть для просмотра[свернуть] Часть вкладок меню не работали, покопался - выкинул лишнее и получил на выходе: Итак, качаем архив в аттаче, распаковываем и кидаем папку www в корень роутера с подтверждение замены файлов. Далее прямо через веб интерфейс: Правим WWW folder - /www/webcam/rt Если надо вернуться обратно: WWW folder - /www/webcam Ставим нужное разрешение, в архиве файл style.css отредактирован под 800х600 (открываете блокнотом и делаете как хотите) Код:
#streamimage { width:640; height:480; === Вращение изображения реализовано на java c использованием библиотеки jquery.js. А это значит, что для просмотра видео на Андроид - вам достаточно браузера смарта или планшета (обычно нужна программа для mjpg - например SimpleMjpegViewer)
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 15.03.2017 в 11:05. |
![]() |
![]() |
![]() |
#592 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Теперь могу сказать определенно, меняйте БП (блок питания роутера) на более мощный от 2A. Так же если в течении дня камера начинает мылить изображение (теряется резкость) - это точно недостаток питания, меняйте бп. Если БП правильно подобран, резкость всегда будет резкой ![]() Про настройку фокуса - писал здесь: http://cyber-place.ru/showpost.php?p=36357&postcount=51 Есть настроечные таблицы, можно найти и распечатать.
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 18.03.2017 в 10:29. |
|
![]() |
![]() |
![]() |
#593 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Коллеги, никто не выложит здесь output_file.so ?
Не хочет компилироваться на lede ramips mjpg-streamer-r182.1 с этим плагином, что только не пробовал ![]() Находится в директории роутера /usr/lib/output_file.so. Плагин позволяет делать снимки. === Перевод для luci-mjpg-streamer (русский язык во вложении) Подробности здесь: http://cyber-place.ru/showthread.php?t=2620
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 19.09.2017 в 12:27. |
![]() |
![]() |
![]() |
#594 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Делаем воспроизведение звука с веб-камеры на ПК.
Через роутер, по нажатию на одну клавишу в ubuntu (в винде принцип будет тот же). Выглядит это так: ![]() При нажатии вылезет такое окошко (можно без него): но нажав на крестик - мы прекратим стрим (трансляцию звука с камеры). ======================================== ===================== №1 Установим на роутер необходимые пакеты. Развернуть для просмотраДелать это лучше при сборке прошивки, т.к. имеются модули ядра:
Kernel modules ---> Sound Support ---> -*- kmod-sound-core Kernel modules ---> Sound Support ---> <*> kmod-usb-audio Естественно видео поддержка UVC вебки должна быть установлена: Kernel modules ---> Video Support ---> <*> kmod-video-core Kernel modules ---> Video Support ---> <*> kmod-video-uvc Kernel modules ---> Video Support ---> <*> kmod-video-videobuf2 и usb2 пакеты: Kernel modules ---> USB Support ---> -*- kmod-usb-core Kernel modules ---> USB Support ---> <*> kmod-usb-ohci Kernel modules ---> USB Support ---> <*> kmod-usb2 Пакет который позволит транслировать звук: Sound ---> <*> alsa-utils Или сделаем это здесь: [свернуть] ======================================== ===================== №2 Создадим ssh соединение с роутером по ключу. Развернуть для просмотраГенерируем ключ на ПК с ubuntu:
Код:
ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): ЖМЕМ ВВОД Created directory '/home/user/.ssh'. Enter passphrase (empty for no passphrase): ВВЕСТИ ПАРОЛЬ Enter same passphrase again: ЕЩЕ РАЗ ПАРОЛЬ Your identification has been saved in /home/user/.ssh/id_rsa. Your public key has been saved in /home/user/.ssh/id_rsa.pub. The key fingerprint is: здесь код Копируем получившийся ключ с ПК на роутер: Код:
ssh [email protected] "tee -a /etc/dropbear/authorized_keys" < ~/.ssh/id_rsa.pub UserName@RemoteServer's password: ******** ВВОДИМ ПАРОЛЬ Now try logging into the machine, with "ssh 'username@remoteserver'", and check in: ~/.ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. Добавляем секретный ключ в агент аутентификации на ПК с ubuntu Код:
ssh-add Identity added: /home/user/.ssh/id_rsa (/home/user/.ssh/id_rsa) [свернуть] Теперь на роутер с ПК с ubuntu можно зайти без пароля выполнив: Код:
ssh [email protected] №3 Делаем кнопку. Развернуть для просмотраВыполняем в терминале ПК с ubuntu:
Код:
sudo nautilus Кидаем скрипт А из архива в /usr/bin Перемещаем A.desktop в /usr/share/applications Иконку A.png в /usr/share/icons Файлы A.desktop и A.png - должны иметь права root-a. Правим A.desktop при необходимости: Код:
sudo gedit /usr/share/applications/A.desktop При нажатии на нее, услышим звук с камеры в динамиках ПК. [свернуть] === 5.12.2017 - поправил скрипт A (улучшил качество звука) было: Код:
ssh [email protected] -p 22 arecord | aplay Код:
ssh [email protected] -p 22 arecord -f S16_LE -c1 -r16000 | aplay Если у вас падает, соединение вернитесь к "arecord | aplay"
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 05.12.2017 в 11:59. |
![]() |
![]() |
![]() |
#595 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Запись звука, конечно дает более полную картину происходящего при организации видеонаблюдения.
Задумался, почему бы в этот java код, здесь (первый пост этой страницы): http://cyber-place.ru/showpost.php?p...&postcount=591 не добавить бы стрим звука, например таким образом: Код:
sox -q -t alsa hw:0,0 -1 -c 1 -t raw - gain -1 rate -I 16000 http://avreg.net/manual_applications_audio2tcp.html === Поправил скрипт сегодня (предыдущий пост): http://cyber-place.ru/showpost.php?p...&postcount=594
__________________
Читаю ваши мысли по аватару ... |
![]() |
![]() |
![]() |
#596 |
Junior Member
Регистрация: 13.12.2017
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Помогите совладать с камерой... модель даже не скажу, от дяди Ляо
Kernel log Код:
[172649.725613] usb 1-1: new high-speed USB device number 6 using ehci-platform [172650.071426] uvcvideo: Found UVC 1.00 device USB 2.0 PC Camera (0ac8:0345) [172650.088947] input: USB 2.0 PC Camera as /devices/platform/ehci-platform.0/usb1/1-1/1-1:1.0/input/input2 Код:
Mon Dec 18 23:52:28 2017 kern.info kernel: [172649.725613] usb 1-1: new high-speed USB device number 6 using ehci-platform Mon Dec 18 23:52:28 2017 kern.info kernel: [172650.071426] uvcvideo: Found UVC 1.00 device USB 2.0 PC Camera (0ac8:0345) Mon Dec 18 23:52:28 2017 kern.info kernel: [172650.088947] input: USB 2.0 PC Camera as /devices/platform/ehci-platform.0/usb1/1-1/1-1:1.0/input/input2 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: starting application Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: MJPG Streamer Version.: 2.0 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: Using V4L2 device.: /dev/video0 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: Desired Resolution: 800 x 600 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: Frames Per Second.: 10 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: Format............: YUYV Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: JPEG Quality......: 80 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: TV-Norm...........: DEFAULT Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: FPS coerced ......: from 10 to 15 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: Frame period time ......: 100 ms Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: www-folder-path...: /www/webcam/ Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: HTTP TCP port.....: 8083 Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: username:password.: disabled Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: commands..........: enabled Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: starting input plugin input_uvc.so Mon Dec 18 23:52:28 2017 user.info MJPG-streamer [14074]: starting output plugin: output_http.so (ID: 00) Luci работает по https при попытке зайти на https://192.168.1.1:8083/stream.html - This page can’t be displayed на странице MJPG streamer в Luci надпись под полями настроек Stream unavailable telnet 192.168.1.1 8083 - есть коннект Код:
root@LEDE:~# mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -r 800x600 -f 5 -q 50" -o "output_http.so -w /www/webcam -p 8083" MJPG Streamer Version.: 2.0 i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 800 x 600 i: Frames Per Second.: 5 i: Format............: YUYV i: JPEG Quality......: 50 i: TV-Norm...........: DEFAULT Unable to set format: 1448695129 res: 800x600 Init v4L2 failed !! exit fatal i: init_VideoIn failed Код:
root@LEDE:~# mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480 -f 5" -o "output_http.so -w /www/webcam -p 8083" MJPG Streamer Version.: 2.0 i: Using V4L2 device.: /dev/video0 i: Desired Resolution: 640 x 480 i: Frames Per Second.: 5 i: Format............: JPEG i: TV-Norm...........: DEFAULT i: FPS coerced ......: from 5 to 15 i: Frame period time ......: 200 ms o: www-folder-path...: /www/webcam/ o: HTTP TCP port.....: 8083 o: username:password.: disabled o: commands..........: enabled Как побороть подскажите? Необходимо получать картинку с камеры раз в секунду примерно Последний раз редактировалось alexradch; 19.12.2017 в 00:49. |
![]() |
![]() |
![]() |
#597 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() Он весит мало: http://cyber-place.ru/showpost.php?p=38222&postcount=8 === Пикчи он не сохраняет, писал выше не компилится отвечающий за это плагин при сборке прошивки: http://cyber-place.ru/showpost.php?p...&postcount=593 === Стандартный motion - без ffmpeg который и стрим гонит, и фото сохраняет и выполняет команды при обнаружении движения..
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 19.12.2017 в 11:47. |
|
![]() |
![]() |
![]() |
#598 |
Junior Member
Регистрация: 13.12.2017
Сообщений: 2
Вес репутации: 0 ![]() |
![]()
Удалось получить картинку!
Достаточно было подключить правильную камеру из списка поддерживаемых (Microsoft HD-3000). Остался вопрос: можно ли получить картинку в браузере по протоколу https? Сейчас работает по http.. Что можно "допилить" или все зашито в output_http.so ? |
![]() |
![]() |
![]() |
#599 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
http://cyber-place.ru/showpost.php?p...&postcount=591
__________________
Читаю ваши мысли по аватару ... |
|
![]() |
![]() |
![]() |
#600 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Судя по этой ссылке:
http://sirlagz.net/2013/03/10/quicki...-raspberry-pi/ Cтрим с камеры видео+звук, можно организовать используя только ffmpeg (пакет весит много благодаря библиотекам) + до установить ffserver. Потребуется создать и отредактировать файл: Код:
nano /root/ff.conf Подобного содержания: <Stream webcam.avi> Feed webcam.ffm Format avi VideoSize 800x600 VideoFrameRate 15 VideoBufferSize 40 VideoBitRate 64 AudioBitRate 32 AudioChannels 1 AudioSampleRate 11025 VideoQMin 1 VideoQMax 20 Код:
arecord -l card № Используем при запуске стрима: Код HTML:
ffserver -f /root/ff.conf & ffmpeg -vcodec mjpeg -v verbose -r 5 -s 800x600 -f video4linux2 -i /dev/video0 -f alsa -ac 1 -i hw:№ http://localhost:81/webcam.ffm У меня версия ffmpeg 2.6 (по умолчанию в LEDE 3.2.9) Попробуйте у кого достаточно мощный роутер, процессор частотой выше 500, отпишитесь если заработает ![]()
__________________
Читаю ваши мысли по аватару ... Последний раз редактировалось sunny; 01.01.2018 в 21:10. |
![]() |
![]() |
![]() |
Здесь присутствуют: 16 (пользователей: 0 , гостей: 16) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|