Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Tytuł pozycji:

Implementacja komunikacji video i synchronizacja ze strumieniem sterującym na platformie HASE-1

Tytuł:
Implementacja komunikacji video i synchronizacja ze strumieniem sterującym na platformie HASE-1
Implementing video communication synchronized with control stream on HASE-1 platform.
Autorzy:
Sięka, Jan
Słowa kluczowe:
HASE-1, PTZ camera, Pelco D, video streaming
HASE-1, kamera PTZ, Pelco D, komunikacja wideo
Język:
polski
Dostawca treści:
Repozytorium Uniwersytetu Jagiellońskiego
Inne
  Przejdź do źródła  Link otwiera się w nowym oknie
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.

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.

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies