Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2014.10.05;
Скачать: [xml.tar.bz2];

Вниз

Потоковое видео с IP-камеры AVIOSYS 9060A-MP на форме D6   Найти похожие ветки 

 
Зашибис ©   (2009-02-15 11:22) [0]

Научился (не без помощи коллег с форума) получать картинку с ip-камеры Aviosys 9060A-MP и 9060MK:

IDHTTP.Get("http://192.168.100.100/snapshot.jpg?account=admin&password=12345678&res=3&qual=85",FS)

А вот с потоковым видео проблема.
На сайте aviosys (http://video.aviosys.ru/question.html) описаны запросы для перехвата типа

http://User:Pass@192.168.100.100/cgi-bin/Stream?Video?Authorization=YWRtaW46MTIzNDU2Nzg=

только мой уровень знаний не позволяет втиснуть видео в прогу на делфи. В общем-то задачи две:
1. в некоторой ограниченной области формы выводить видео с этой камеры в нужный момент
2. при необходимости сохранять фрагмент в файл
1а. ну и соответственно,  правильно отсоединяться от камеры когда видео больше не требуется

Помогайте, коллеги!
С меня бутылка :)


 
WondeRu ©   (2009-02-18 10:03) [1]

Советую посмотреть статью http://www.codeproject.com/KB/audio-video/cameraviewer.aspx.
Также можно спросить на форуме http://forum.wonderu.com


 
DVM ©   (2009-02-25 14:09) [2]


> Зашибис ©   (15.02.09 11:22)  

Это MotionJPEG скорее всего (только самопальный). Так как у этой модели камеры видеопоток выдается не самым лучшим образом и недокументирован толком, то советую поступить так. Принимать в буфер все что присылает камера. После приема очередной порции данных искать в буфере начальный маркер JPEG. Если маркер найден выбрасывай из буфера все что лежит до маркера. Затем ждем появления в буфере маркера конца JPEG. Если он найден, забираем все что лежит между маркерами включительно и дальше все по кругу.


 
DVM ©   (2009-02-25 14:17) [3]

Все нормальные производители IP камер (Aviosys к ним не относится) давно пришли к единому стандарту (ну более-менее), который лучше всего описан компанией Axis (www.axis.com). Производители второго и третьего эшелона не утруждают себя ни документацией, ни соблюденнием каких то общепринятых стандартов. Каждый норовит придумать свой метод передачи видео. Причем в разных моделях камер разный. У той же Aviosys так.


 
Зашибис ©   (2009-02-25 19:37) [4]


> Каждый норовит придумать свой метод передачи видео. Причем
> в разных моделях камер разный. У той же Aviosys так


:( Согласен. У них даже в одной линейке камер по-разному задается параметр username. В одной - username, в другой account
Ну что поделать. Приходится вот подстраиваться :(


 
DVM ©   (2009-02-25 20:07) [5]


> Зашибис ©   (25.02.09 19:37) [4]


> :( Согласен. У них даже в одной линейке камер по-разному
> задается параметр username. В одной - username, в другой
> account

Aviosys сама камеры не разрабатывает. Они все сделаны на основе одного и того же конструктора (чипсет+по) Winbond. На основе этого конструктора делает камеры и видеосервера еще тьма производителей и они все похожи как две капли воды, отличаются только внешним видом (и то не всегда) и оформлением WEB интерфейса. Меня продукция Aviosys особенно не впечатлила, ни по качеству, ни по производительности. Единственный плюс - цена.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2014.10.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
15-1387389158
wl
2013-12-18 21:52
2014.10.05
Перевод с японского.


15-1393662306
Demo
2014-03-01 12:25
2014.10.05
SQl import


15-1393360202
Юрий
2014-02-26 00:30
2014.10.05
С днем рождения ! 26 февраля 2014 среда


15-1393506119
Дмитрий СС
2014-02-27 17:01
2014.10.05
День недели


8-1234686127
Зашибис
2009-02-15 11:22
2014.10.05
Потоковое видео с IP-камеры AVIOSYS 9060A-MP на форме D6





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский