Change search
ReferencesLink to record
Permanent link

Direct link
Multiple Synchronized Video Streams on IP Network
Linköping University, Department of Electrical Engineering, Information Coding. Linköping University, The Institute of Technology.
2014 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Video surveillance today can look very different depending on the objective and on the location where it is used. Some applications need a high image resolution and frame rate to carefully analyze the vision of a camera, while other applications could use a poorer resolution and a lower frame rate to achieve it's goals. The communication between a camera and an observer depends much on the distance between them and on the contents. If the observer is far away the information will reach the observer with delay, and if the medium carrying the information is unreliable the observer has to have this in mind. Lost information might not be acceptable for some applications, and some applications might not need it's information instantly.

In this master thesis, IP network communication for an automatic tolling station has been simulated where several video streams from different sources have to be synchronized. The quality of the images and the frame rate are both very important in these types of surveillance, where simultaneously exposed images are processed together.

The report includes short descriptions of some networking protocols, and descriptions of two implementations based on the protocols. The implementations were done in C++ using the basic socket API to evaluate the network communication. Two communication methods were used in the implementations, where the idea was to push or to poll images. To simulate the tolling station and create a network with several nodes a number of Raspberry Pis were used to execute the implementations. The report also includes a discussion about how and which video/image compression algorithms the system might benefit of.

The results of the network communication evaluation shows that the communication should be done using a pushing implementation rather than a polling implementation. A polling method is needed when the transportation medium is unreliable, but the network components were able to handle the amount of simultaneous sent information very well without control logic in the application.

Place, publisher, year, edition, pages
2014. , 77 p.
Keyword [en]
Networking, UDP, Kapsch TrafficCom, Video Streams, Data Compression
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
URN: urn:nbn:se:liu:diva-108491ISRN: LiTH-ISY-EX--14/4776--SEOAI: diva2:730560
External cooperation
Kapsch TrafficCom AB
Subject / course
Information Coding
2014-06-11, Linköping, 09:15 (English)
Available from: 2014-06-30 Created: 2014-06-28 Last updated: 2014-06-30Bibliographically approved

Open Access in DiVA

FinalVersion(1654 kB)286 downloads
File information
File name FULLTEXT01.pdfFile size 1654 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Forsgren, Gustav
By organisation
Information CodingThe Institute of Technology
Other Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 286 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 313 hits
ReferencesLink to record
Permanent link

Direct link