![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - [решено] Просмотр MJPEG потока в WinForms |
|
.NET - [решено] Просмотр MJPEG потока в WinForms
|
Ветеран Сообщения: 1384 |
Здравствуйте.
Настроил на Linux-машине пакет mjpg_streamer и теперь могу смотреть поток с веб камеры в формате MJPEG через браузер по адресу http://192.168.0.1:300/?action=stream. Хочется сделать просмотр в приложении. Сначала подумал просто добавить объект web-браузер и прописать адрес потока, но вспомнив, что в окно вставляется нечто похожее на IE решил проверить. В IE при переходе по сслыке браузер начинает сохранять файл размер которого постоянно растёт, скорее всего он сохраняет поток в файл и просто показывать его не умеет. По ссылке http://192.168.0.1:300/?action=snapshot приложение отдаёт фотографию, которую IE показывает нормально. Можно извратиться и сделать обновление браузера по таймеру, но пусть это будет последний вариант... Подскажите пожалуйста как наиболее просто можно сделать просмотр потока MJPEG в С#? |
|
------- Отправлено: 18:04, 09-08-2012 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Разобрался.
Вот тут статья. Тут все библиотеки. Ниже пример проверенного кода, который выводит картинку через PictureBox. using MjpegProcessor; namespace solMJPGstream { public partial class Form1 : Form { MjpegDecoder _mjpeg; public Form1() { InitializeComponent(); _mjpeg = new MjpegDecoder(); _mjpeg.FrameReady += mjpeg_FrameReady; _mjpeg.ParseStream(new Uri("http://192.168.0.1:300/?action=stream")); } void mjpeg_FrameReady(object sender, FrameReadyEventArgs e) { pictBox.Image = e.Bitmap; } } } |
------- Отправлено: 18:43, 09-08-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Да, все здорово..
но когда я пытаюсь вывести изображение с трех камер, НЕ работает. Две ок, три и больше не работают.. что делать не знаю, похоже что-то с либой mjpegprocessor. Или может кто сталкивался с такой проблемой, буду благодарен за совет. |
Отправлено: 12:03, 05-03-2014 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
.NET - [решено] Подстановочная привязка данных (VS2010, Entity, WinForms) | Sidewalker | Программирование и базы данных | 1 | 07-05-2012 19:05 | |
.NET - [решено] Выбор элемента управления (WinForms,C#) | Glorh | Программирование и базы данных | 2 | 11-11-2011 03:18 | |
PIC VIDeo MJPEG, или Explorer.exe прописными буквами. | LiXiQing | Лечение систем от вредоносных программ | 7 | 12-02-2010 17:03 | |
.NET - [решено] Параллельное/асинхронное отображение данных (C#, WinForms) | Delirium | Программирование и базы данных | 1 | 28-10-2008 08:24 | |
Характеристика потока Е1 | Zx | Сетевые технологии | 9 | 25-09-2003 02:46 |
|