Skip to content

D3Hades/SimpleMJPEGPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Простой потоковый MJPEG проигрыватель с использованием SDL 2

Это простой кроссплатформенный (Linux/Windows) проигрыватель потока MJPEG Программа использует SDL 2 для вывода и SDL Image для работы с Jpeg кадрами.


Требования

Программа требует установленные библиотеки SDL2 и SDL Image.

Windows

Необходимо скачать и разархивировать в любое удобное вам место библиотеки SDL2 и SDL Image.
В файле "SimpleMJPEGPlayer/CMakeLists.txt" укажите пути к библиотекам.

Ссылки на библиотеки:
SDL 2
SDL Image
Загрузите версию для MSVC: "-devel-version-VC"

Linux

sudo apt update
sudo apt install libsdl2-dev libsdl2-image-dev

Использование

Программа получает фрагментированные кадры через UDP протокол и затем склеивает их и выводит в случае получения полного кадра.
Порт для пакетов указывается в "SimpleMJPEGPlayer.h".

Структура пакета

Биты 0 - 15 16-23 24-31
0-31 Размер полезной нагрузки Номер кадра
32-63 Номер пакета в кадре Флаг последнего пакета кадра Полезная нагрузка
64-... Полезная нагрузка

About

Simple MJPEG stream player

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published