|
1 / 1 / 0
Регистрация: 13.11.2013
Сообщений: 19
|
|
Подгрузка изображения от ip камеры02.11.2015, 17:40. Показов 1583. Ответов 10
Метки нет (Все метки)
Добрый день. Вот тут возникла проблема.
есть Ip камера которая постоянно отправляем (заменяет) файл на фтп сервере. На сайте это изображение выводится, сделано автообновление изображения через setInterval и добавления +Math.random(0,100) в конец названия файла с изображением. но если файл еще не полностью загружен камерой и в этот момент происходит его вывод на сайте то выводиться только его фрагмент, пол изображения, четверть или вообще ничего. Можно ли как нибудь сделать предзагрузку его перед выводом, пробовал var image = new Image(); но без изменений. все так же... может есть у кого какие идеи?
0
|
|
| 02.11.2015, 17:40 | |
|
Ответы с готовыми решениями:
10
Вывод изображения с веб-камеры на html-страницу
Подгрузка изображения |
|
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
||||||
| 02.11.2015, 18:05 | ||||||
|
horreodor, есть событие наступающее по завершении загрузки картинки.
хотя, наверное, нужно давать доступ к файлу на фтп после его полной загрузки. Добавлено через 10 минут все-таки, если есть event driven automation, то можно сделать подобное
0
|
||||||
|
1 / 1 / 0
Регистрация: 13.11.2013
Сообщений: 19
|
|
| 02.11.2015, 18:28 [ТС] | |
|
Чего то я совсем запутался... по сути получается файл существует... имеет размеры, имеет свой вес... но просто верхняя часть скажем уже загрузилась а нижняя просто черная... и получается что все методы определяют что файл загружен, подгружен и можно выводить...
0
|
|
|
81 / 81 / 50
Регистрация: 26.11.2012
Сообщений: 303
|
|
| 02.11.2015, 20:01 | |
|
а синхронизировать время запроса и загрузки файла на сервер?
0
|
|
|
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
||
| 02.11.2015, 21:24 | ||
|
Я подумал как можно решить эту задачу и пришел к выводу что все можно сделать и в браузере. Мы просто создаем новый канвас, загружаем туда картинку, смотрим последний пиксель, и, если он с прозрачностью = 0, то продолжаем ждать окончательную загрузку файла на фтп. Если картинка является jpg(обычно именно такой формат вываливается из камеры) то там по определению не может быть прозрачных пикселей. Пример можно посмотреть по ссылке в песочнице. Две последние строки это два файла - один брекнутый(типа еще не догрузился), а другой целый. Можно потестировать оба и посмотреть результат.
0
|
||
|
81 / 81 / 50
Регистрация: 26.11.2012
Сообщений: 303
|
|
| 02.11.2015, 21:29 | |
|
0
|
|
|
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
||
| 02.11.2015, 21:43 | ||
|
Добавлено через 7 минут Вообще по правде суть проблемы может быть другая. По протоколу клиент не закачивает файл на сервер, а фтпшник сам скачивает файл у клиента, а когда камера сделала один кадр и начинает следующий, то фтп может еще не докачать предыдущий. Возможно так. Добавлено через 56 секунд Тогда нужна какая-то синхронизация между девайсом и сервером
0
|
||
|
81 / 81 / 50
Регистрация: 26.11.2012
Сообщений: 303
|
|
| 02.11.2015, 21:49 | |
|
почему бы не организовать кеш на стороне сервера.
Что бы он сначала кешировал картинку, а потом создавал сам файл. Допустим как Chrome делает. сначала любой файл идет *.download, а потом меняет расширение на то что надо. Добавлено через 52 секунды Если сервер конечно позволяет.
0
|
|
|
Superposition
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
|
||
| 02.11.2015, 22:04 | ||
|
0
|
||
|
81 / 81 / 50
Регистрация: 26.11.2012
Сообщений: 303
|
||
| 02.11.2015, 22:12 | ||
|
ну я же не знаю на каком сервере там организована ftp
у microsoft IIS такая функция точно есть, потому я и добавил это
0
|
||
|
1 / 1 / 0
Регистрация: 13.11.2013
Сообщений: 19
|
||||||
| 03.11.2015, 02:08 [ТС] | ||||||
|
да идея с прозрачностью последнего пикселя мне понравилась =), и реально работает. Собственно решил вопрос так. В настройках камеры сделал так что бы она делал три снимка по очереди (раз в секунду) с разными названиями. Обновление снимков в браузере происходит по очереди. Как следствие трех секунд вполне хватает.
0
|
||||||
| 03.11.2015, 02:08 | |
|
Помогаю со студенческими работами здесь
11
Получение изображения с камеры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|