Засоби та методики оцінки ефективності передавання відеопотоку на основі технології GigE Vision з використанням процесору загального призначення

dc.contributor.authorКужильний, О. В.
dc.contributor.authorХоднєв, Т. А.
dc.contributor.authorВарфоломєєв, А. Ю.
dc.date.accessioned2022-11-25T10:45:34Z
dc.date.available2022-11-25T10:45:34Z
dc.date.issued2021
dc.description.abstractenThe paper investigates the possibility of efficient implementation of a GigE Vision compatible video stream source on a computing platform based on a system-on-a-chip with general-purpose ARM processor cores. In particular, to implement the aforementioned video source, a proprietary prototype of a GigE Vision compatible camera was developed based on the Raspberry Pi 4 single-board computer. This computing platform was chosen due to its widespread use and wide community support. The software part of the camera is implemented using the Video4Linux and Aravis libraries. The first library is used for the primary image capturing from a video sensor connected to a single board computer. The second library is intended for forming and transmission of video stream frames compatible with GigE Vision technology over the network. To estimate the delays in the transmission of a video stream over an Ethernet channel, a methodology based on the Precise Time Protocol (PTP) has been proposed and applied. During the experiments, it was found that the software implementation of a GigE Vision compatible camera on single-board computers with general-purpose proces-sor cores is quite promising. Without additional optimization, such an implementation can be successfully used to transmit small frames (with a resolution of up to 640 × 480 pixels), giving a delay less than 10 ms. At the same time, some additional optimizations may be required to transmit larger frames. Namely, a MTU (maximum transmission unit) size value plays the crucial role in latency formation. Thus, to implement a faster camera, it is necessary to select a platform that supports the largest possible MTU (unfortunately, it turned out that it is not possible with Raspberry Pi 4, as it supports relatively small MTU size of up to 2000 bytes). In addition, the image format conversion procedure can noticeably affect the delay. Therefore, it is highly desirable to avoid any frame processing on the transmitter side and, if it is possible, to broadcast raw images. If the conversion of the frame format is necessary, the platform should be chosen so that there are free computing cores on it, which will permit to distribute all necessary frame conversions between these cores using parallelization tech-niques.uk
dc.description.abstractukУ роботі досліджено ефективність реалізації GigE Vision сумісного джерела відеопотоку на обчислю-вальній платформі, основаній на ARM процесорі загального призначення. Зокрема, для реалізації джерела створено прототип GigE Vision сумісної камери з використанням порівняно розповсюдженого одноплатного комп’ютера Raspberry Pi 4. З використанням програмного інтерфейсу Video4Linux2 розроблено програмну реалізацію проце-дури захоплення зображень із відеосенсора, підключеного до одноплатного комп’ютера та за допомогою бібліотеки Aravis створено процедуру конвертування і передавання мережею захоплених кадрів у сумісному з технологією GigE Vision форматі. Запропоновано метод вимірювання затримок передачі кадрів каналом Ethernet та проведено відповідні вимірювання. Встановлено, що програмна реалізація GigE Vision сумісної відеокамери на сучасних одноплатних комп’ютерах може вважатися перспективною, в особливості, за подальшого вдосконалення шляхом оптимізації відповідних програмних та/або апаратних складових.uk
dc.format.pagerangeС. 244322-1-244322-7uk
dc.identifier.citationКужильний, О. В. Засоби та методики оцінки ефективності передавання відеопотоку на основі технології GigE Vision з використанням процесору загального призначення / Кужильний О. В., Ходнєв Т. А., Варфоломєєв А. Ю. // Мікросистеми, Електроніка та Акустика : науково-технічний журнал. – 2021. – Т. 26, № 3(119). – С. 244322-1-244322-7. – Бібліогр.: 27 назв.uk
dc.identifier.doihttps://doi.org/10.20535/2523-4455.mea.244322
dc.identifier.orcid0000-0003-2681-5569uk
dc.identifier.orcid0000-0001-9168-0504uk
dc.identifier.orcid0000-0002-6990-7140uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/51216
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.sourceМікросистеми, Електроніка та Акустика : науково-технічний журнал, 2021, Т. 26, № 3(119)uk
dc.subjectвідеопотікuk
dc.subjectзатримка передачіuk
dc.subjectсинхронізація часуuk
dc.subjectEthernetuk
dc.subjectGigE Visionuk
dc.subjectvideo streamuk
dc.subjecttransmission delayuk
dc.subjecttime synchronizationuk
dc.subject.udc004.773uk
dc.titleЗасоби та методики оцінки ефективності передавання відеопотоку на основі технології GigE Vision з використанням процесору загального призначенняuk
dc.typeArticleuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
MEA_3_2021_09_244322-1-244322-7.pdf
Розмір:
594.58 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
1.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: