Simple view
Full metadata view
Authors
Statistics
Implementacja komunikacji video i synchronizacja ze strumieniem sterującym na platformie HASE-1
Implementing video communication synchronized with control stream on HASE-1 platform.
HASE-1, kamera PTZ, Pelco D, komunikacja wideo
HASE-1, PTZ camera, Pelco D, video streaming
Celem pracy było opracowanie i uruchomienie na platformie rozwojowej HASE-1firmy Semihalf prototypowego systemu do udostępniania w sieci TCP/IP obrazuwideo pochodzącego z analogowej kamery obrotowej (kamery PTZ) oraz możliwościsterowania ruchem takiej kamery. Prototyp powstał w oparciu o gotowe elementyprogramistyczne: dystrybucję Linuksa o nazwie Arago, bibliotekę multimedialnąGStreamer, serwer WWW Lighttpd, bibliotekę DHTMLX implementującą technologięAJAX i program VLC. Od podstaw zaprojektowano i zaimplementowano w języku Crozszerzalną bibliotekę PTZLIB funkcji sterujących kamerą PTZ. Częścią PTZLIBjest implementacja protokołu Pelco D, służącego do sterowania kamerami PTZ połączu szeregowym RS-422/485. Napisano korzystającą z PTZLIB aplikację dosterowania kamerami. W wyniku integracji elementów programistycznychi sprzętowych otrzymano działający prototyp, który umożliwia podłączenie sięklienta za pomocą przeglądarki WWW do interfejsu WWW uruchomionego na HASE-1i oglądanie na żywo strumienia wideo oraz sterowanie ruchem kamery PTZpodłączonej do HASE-1.
The purpose of this thesis was to develop and run prototype system to streamin TCP/IP network a video signal coming from PTZ camera and to allow controlling camera's movements via web interface. The prototype runs on a HASE-1 development board manufactured by Semihalf company. The system integrates ready-to-use software components such as: Arago Linux distribution, GStreamer multimedia framework, Lighttpd web server, DHTMLX library implementing AJAX technology and VLC multimedia player. A library, named PTZLIB, of C-language functions to control PTZ camera was projected and developed from scratch. A part of this easily expandable library is an implementation of industry standard PTZ protocol - Pelco D. The protocol uses RS422/RS485 serial devices in order to communicate with PTZ cameras. A console application based on PTZLIB was written to control PTZ cameras. As a result of the integration of the software and hardware components a workingprototype was developed. The prototype allows to view live camera video and control camera's position using web browser connected to WWW interface running on HASE-1 board.
dc.abstract.en | The purpose of this thesis was to develop and run prototype system to streamin TCP/IP network a video signal coming from PTZ camera and to allow controlling camera's movements via web interface. The prototype runs on a HASE-1 development board manufactured by Semihalf company. The system integrates ready-to-use software components such as: Arago Linux distribution, GStreamer multimedia framework, Lighttpd web server, DHTMLX library implementing AJAX technology and VLC multimedia player. A library, named PTZLIB, of C-language functions to control PTZ camera was projected and developed from scratch. A part of this easily expandable library is an implementation of industry standard PTZ protocol - Pelco D. The protocol uses RS422/RS485 serial devices in order to communicate with PTZ cameras. A console application based on PTZLIB was written to control PTZ cameras. As a result of the integration of the software and hardware components a workingprototype was developed. The prototype allows to view live camera video and control camera's position using web browser connected to WWW interface running on HASE-1 board. | pl |
dc.abstract.pl | Celem pracy było opracowanie i uruchomienie na platformie rozwojowej HASE-1firmy Semihalf prototypowego systemu do udostępniania w sieci TCP/IP obrazuwideo pochodzącego z analogowej kamery obrotowej (kamery PTZ) oraz możliwościsterowania ruchem takiej kamery. Prototyp powstał w oparciu o gotowe elementyprogramistyczne: dystrybucję Linuksa o nazwie Arago, bibliotekę multimedialnąGStreamer, serwer WWW Lighttpd, bibliotekę DHTMLX implementującą technologięAJAX i program VLC. Od podstaw zaprojektowano i zaimplementowano w języku Crozszerzalną bibliotekę PTZLIB funkcji sterujących kamerą PTZ. Częścią PTZLIBjest implementacja protokołu Pelco D, służącego do sterowania kamerami PTZ połączu szeregowym RS-422/485. Napisano korzystającą z PTZLIB aplikację dosterowania kamerami. W wyniku integracji elementów programistycznychi sprzętowych otrzymano działający prototyp, który umożliwia podłączenie sięklienta za pomocą przeglądarki WWW do interfejsu WWW uruchomionego na HASE-1i oglądanie na żywo strumienia wideo oraz sterowanie ruchem kamery PTZpodłączonej do HASE-1. | pl |
dc.affiliation | Wydział Fizyki, Astronomii i Informatyki Stosowanej | pl |
dc.contributor.advisor | Duliński, Zbigniew - 127821 | pl |
dc.contributor.author | Sięka, Jan | pl |
dc.contributor.departmentbycode | UJK/WFAIS | pl |
dc.contributor.reviewer | Palacz, Wojciech - 102423 | pl |
dc.contributor.reviewer | Duliński, Zbigniew - 127821 | pl |
dc.date.accessioned | 2020-07-20T19:45:41Z | |
dc.date.available | 2020-07-20T19:45:41Z | |
dc.date.submitted | 2011-11-04 | pl |
dc.fieldofstudy | informatyka stosowana | pl |
dc.identifier.apd | diploma-61038-2549 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/174613 | |
dc.language | pol | pl |
dc.subject.en | HASE-1, PTZ camera, Pelco D, video streaming | pl |
dc.subject.pl | HASE-1, kamera PTZ, Pelco D, komunikacja wideo | pl |
dc.title | Implementacja komunikacji video i synchronizacja ze strumieniem sterującym na platformie HASE-1 | pl |
dc.title.alternative | Implementing video communication synchronized with control stream on HASE-1 platform. | pl |
dc.type | master | pl |
dspace.entity.type | Publication |