![]() |
![]() |
#201 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#202 |
Member
Регистрация: 28.11.2013
Сообщений: 50
Вес репутации: 0 ![]() |
![]()
а этот метод я так понимаю и для FTP сервера работает?
|
![]() |
![]() |
![]() |
#203 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Можно складывать в папку /tmp, а потом отправлять при помощи curl на ftp. После отправки удалять
|
![]() |
![]() |
![]() |
#204 |
Member
Регистрация: 28.11.2013
Сообщений: 50
Вес репутации: 0 ![]() |
![]()
Вот этот вариант самое то спасибо! А то что флэш из за таких циклов навернеться я так понимаю миф ,у меня дешевые ip камеры уже 2-ой год сыпять 15 секундное видео на ftp сервер они также думаю буферезуют на свою флэш?
Последний раз редактировалось Agressia; 27.09.2015 в 22:21. |
![]() |
![]() |
![]() |
#205 |
Member
Регистрация: 28.11.2013
Сообщений: 50
Вес репутации: 0 ![]() |
![]()
Что нужно дописать в index.cgi что бы повернуть на 90 град. ?
Код:
#!/bin/sh #Copyright (C) 2013 cyberwrt.ru, duino.ru, cyber-place.ru, mp3car.ru echo "Content-type: text/html; charset=utf-8" echo echo "<title>WebCam</title>" echo `cat /www/menu.html` if [ -f /tmp/install.sh ]; then if opkg update &> /dev/null ; then echo "<pre>`sh /tmp/install.sh`</pre>" rm -f /tmp/install.sh else echo "Пакеты не установлены!<br><a href=$SCRIPT_NAME>Попробовать еще раз?</a>" fi fi resol=`echo "$QUERY_STRING" | sed -n 's/^.*resol=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"` fps=`echo "$QUERY_STRING" | sed -n 's/^.*fps=\([^&]*\).*$/\1/p' | sed "s/%20/ /g"` if echo "$QUERY_STRING" | egrep -q "camera=video" ; then QUERY_STRING=${QUERY_STRING//camera=} uci set mjpg-streamer.core.device=/dev/$QUERY_STRING uci commit mjpg-streamer /etc/init.d/mjpg-streamer restart fi if echo "$QUERY_STRING" | egrep -q "resol=" ; then uci set mjpg-streamer.core.resolution=$resol uci set mjpg-streamer.core.fps=$fps uci commit mjpg-streamer /etc/init.d/mjpg-streamer restart fi res=$(uci get mjpg-streamer.core.resolution) case "$res" in "320x240" ) r32=selected;; "640x480" ) r64=selected;; "800x600" ) r80=selected;; "960x720" ) r96=selected;; "1280x720" ) r12=selected;; esac fps=$(uci get mjpg-streamer.core.fps) case "$fps" in "5" ) f5=selected;; "10" ) f10=selected;; "15" ) f15=selected;; "20" ) f20=selected;; "25" ) f25=selected;; "30" ) f30=selected;; esac pro="`ps`" pr=`echo "$pro" | egrep mjpg_streamer` if [ -n "$pr" ] ; then take="Стоп" else take="Старт" fi if [ "$QUERY_STRING" = "take=action" ] ; then if [ -n "$pr" ] ; then `/etc/init.d/mjpg-streamer stop` #killall mjpg_streamer #kill $pr `uci set mjpg-streamer.core.enabled=0` `uci commit mjpg-streamer` take="Старт" else `uci set mjpg-streamer.core.enabled=1` `uci commit mjpg-streamer` `/etc/init.d/mjpg-streamer start` take="Стоп" fi fi cam=$(uci get mjpg-streamer.core.device) echo "<table><tr>" if ls /dev | grep video1 &> /dev/null ; then echo "<td><form action=$SCRIPT_NAME method=GET>" for param in `ls /dev | grep video` ; do echo "<button type=submit name=camera value=$param" if [ "/dev/$param" = "$cam" ] ; then echo " style=background-color:#99FFCC;" fi echo ">$param</button>" done echo "</form></td>" fi echo "<td><form action=$SCRIPT_NAME method=GET> <button type=submit name=take value=action>$take</button> </form></td></tr></table> <form action=$SCRIPT_NAME method=GET><select name=resol size=1> <option $r32>320x240</option> <option $r64>640x480</option> <option $r80>800x600</option> <option $r96>960x720</option> <option $r12>1280x720</option></select><select name=fps size=1> <option $f5>5</option> <option $f10>10</option> <option $f15>15</option> <option $f20>20</option> <option $f25>25</option> <option $f30>30</option></select><button type=submit>применить</button></form> <script type=text/javascript> document.write(\"<img alt='Камера' src='http://\"+document.location.host+\":8080/?action=stream'/>\") </script>" |
![]() |
![]() |
![]() |
#206 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Не все так просто.
Для того что бы повернуть изображение нужно Добавить библиотеку jQuery,написать Java script, прописать в css |
![]() |
![]() |
![]() |
#207 | |
Member
Регистрация: 28.11.2013
Сообщений: 50
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#208 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
/tmp не является флэш памятью, это оперативка
|
![]() |
![]() |
![]() |
#209 |
Junior Member
Регистрация: 29.09.2015
Сообщений: 16
Вес репутации: 0 ![]() |
![]()
Друзья,здравствуйте.
Дайте пожалуйста ссылку, где можно по шагам посмотреть как в CyberWrt изменить настройки камеры. Очень маленький fps и большая задержка. Камера Logitech hd c910. Насколько я понял из форума - это вызвано тем, что выходным форматом не является mjpeg. Как это проверить и изменить? Я начинающий, прошу поддержать. Найти понятный на уровне чайника подход не смог. Последний раз редактировалось Ivan; 29.09.2015 в 23:50. |
![]() |
![]() |
![]() |
#210 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
По умолчанию в настройках включен режим mjpg
Для максимального FPS нужно выбрать в настройках модуля максимальное разрешение |
![]() |
![]() |
![]() |
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|