Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 12.12.2016
Сообщений: 31

Необходимо выделить из записи Ethernet-потока один (любой) полный кадр видеоизображения

01.07.2018, 18:59. Показов 1122. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Исходные данные: запись видеопотока, передаваемого через Ethernet. Запись представлена в файле test_video_stream_5Hz_filtered.pcap.

Язык программирования: C++

Утилиты: WireShark – программа мониторинга Ethernet-трафика – для удобного просмотра содержимого pcap-файла, позволяет конвертировать pcap-файлы в другие форматы.

Постановка задачи: в pcap-файле представлена запись нескольких секунд монохромного видеоизображения в формате 1024x768, 8 бит/пиксель с частотой кадров 5 Гц, развертка прогрессивная. Видеоизображение статично – все его кадры полностью идентичны. В pcap-файле присутствуют Ethernet пакеты только с видеоданными. Видеоданные представляют собой multicast-трафик с IP-адресом потока 224.224.10.10. В качестве транспортного протокола используется UDP.

Необходимо выделить из записи Ethernet-потока один (любой) полный кадр видеоизображения, отобразить его и сохранить в файл. Каждый пакет Ethernet содержит одну строку видеоизображения.

Подскажите с чего начать, чтобы выполнить задание?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.07.2018, 18:59
Ответы с готовыми решениями:

Как захватывать кадр из потока?
Здравствуйте. Как захватывать кадр из видеопотока в WinRT? При этом этот кадр должен быть в одном из YUV форматов, желательно YUY2. На...

MediaPlayer1 нужно сохранить кадр с видео потока
нужна помощь, с помощью MediaPlayer1 я проигрываю видео поток мне нужно с этого видео потока сохранить кадр. в формат. скажем *.bmp ...

Как редактировать только один кадр анимации?
CS3. Речь о создании анимированной gif картинки. Когда нажимаю на один кадр и редактирую его слои, то редактируются оба кадра. Напишите,...

5
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
01.07.2018, 20:43
Цитата Сообщение от annafonova Посмотреть сообщение
Подскажите с чего начать, чтобы выполнить задание?
С гугляния WireShark api или что-то по работе с .pcap файлами
0
0 / 0 / 0
Регистрация: 12.12.2016
Сообщений: 31
01.07.2018, 20:47  [ТС]
Программу WireShark скачала. Смотрела как с ней работать. Делала все по примеру. Но до конца не могу понять как именно выделить один кадр. Что именно я должна в итоге получить? Как оно должно выглядеть?
0
322 / 174 / 78
Регистрация: 09.10.2014
Сообщений: 809
01.07.2018, 23:54
Почитай тут
0
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
02.07.2018, 17:27
annafonova, Offline packet capture analysis with C/C++ & libpcap.
0
0 / 0 / 0
Регистрация: 12.12.2016
Сообщений: 31
08.07.2018, 16:08  [ТС]
Цитата Сообщение от schdub Посмотреть сообщение
annafonova, Offline packet capture analysis with C/C++ & libpcap.
Подскажите, в какой программе надо прописывать код с сайта?
и как подключить заголовочные файлы(Что нужно скачать?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.07.2018, 16:08
Помогаю со студенческими работами здесь

Обьявить тип записи, выделить память динамически для этой записи и в одно из полей записи стрин
И вывести оценку в поле шоу мэсседж

Выделить полный квадрат
х^2 - 2y - 3x - 8 = 0

Выделить полный квадрат
-x^2 + 4x - 5 = 0 x^2 - 4x + 5 = 0 // левую часть равенства перенесли в правую (x^2 - 2*2*x + 2^2) + 1 = 0 // здесь 4x = 2*2*x; 5...

Записать число в начало потока вернувшись с конца потока после записи нескольких элементов...
public static void Save(List<SomeClass> listSC, String fileName) { using (FileStream fs = File.Create(fileName)) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru