Planned maintenance
A system upgrade is planned for 24/9-2024, at 12:00-14:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
IP surveillance comparison between a Banana Pi camera system and a Raspberry Pi B+ camera system
University West, Department of Economics and IT, Division of Computer Engineering.
2015 (English)Independent thesis Basic level (university diploma), 5 credits / 7,5 HE creditsStudent thesis
Abstract [sv]

Denna rapport diskuterar genomförandet av IP övervakning tekniken, genom att använda en decentraliserad struktur. Forskningen fokuserar mest på jämförelse mellan ett Banana Pi kamerasystem och ett Raspberry Pi B+ kamerasystem. Detta innebär att testa båda systemen som decentraliserade kamerasystem. Båda Pi kamerasystem kör Raspbian OS, och på dem en CSI kameramodul är ansluten, och använda deras VLC media spelaren som är konfigurerad med HTTP/RTSP protokollet att skicka videoströmmar till klienter i det LAN. Konfigurationen använder antingen CIF och 1080P video upplösning med rörelse och utan rörelse respektive, med olika intervall i experimentet.

Information från forskningen analyser, avslöjade att Raspberry Pi B+ är mest lämplig som ett decentraliserat kamerasystem än Banana Pi är. Det var möjligt för Banana Pi att strömma video med hjälp av http protokollet och 1080P upplösning med rörelse och utan rörelse, men det gick inte att använda RTSP protokoll och CIF upplösning. Dessutom systemet kraschade när antalet fjärrvideoström på Banana Pi var mer än en anslutning. Även under denna en anslutning, CPU användningen var 100 % och minnesanvändning var över 200MB. Bandbreddsanvändningen var låg och videokvaliteten var acceptabelt. Raspberry Pi B+, bearbetat mest fjärrvideoströmmar och hade den mest acceptabla videokvaliteten under användning av CIF upplösning med rörelse och utan rörelse, i motsats till användning av 1080P med rörelse och utan rörelse.

Resultaten visade också att Raspberry Pi B+ utföra bäst med hjälp av CIF utan rörelse, eftersom det serveras alla 50 fjärrvideoströmmar med 33,5% CPU användning. Den Raspberry Pi B+, visat dålig prestanda under 1080P med rörelse eftersom det serveras bara fem fjärrvideoströmmar med 28,8% CPU användning. I totalt, bandbredd och minnesanvändning ökade samtidigt på Raspberry Pi B+ som antalet fjärrvideoströmmar, det serveras ökade.

Abstract [en]

This report discusses the implementation of IP surveillance technology using a decentralized architecture. The research focuses on the comparison between a Banana Pi camera system and a Raspberry Pi B+ camera system. This implies testing both systems as decentralized camera system. Both Pi camera systems, are running Raspbian OS and on them a CSI camera module is attached, and use their VLC media player application that is configured with HTTP/RTSP protocol to send video streams to clients on the LAN. The configuration uses either CIF and 1080P video resolution with motion and without motion respectively, at different intervals in the experiment.

Information obtained from the research analyzes, revealed that the Raspberry Pi B+ is most suitable as a decentralized camera system than the Banana Pi is. It was possible for the Banana Pi to stream video using HTTP protocol and 1080P resolution with motion and without motion, but it could not use RSTP protocol and CIF resolution. Furthermore, the system crashed whenever the number of remote video streams on the Banana Pi were above than one connection. Although, during this one connection, the CPU usage was 100% and the memory usage was above 200MB. The bandwidth consumption was low, and the video quality was acceptable.The Raspberry Pie B+, processed most remote video streams and had most acceptable video qualities during the use of CIF resolution with motion and without motion, in contrast with use of 1080P with motion and without motion.

Results also indicated that the Raspberry Pi B+ performed best with the use of CIF without motion, because it served all 50 remote video streams with 33.5% CPU usage. The Raspberry Pi B+, demonstrated poor performance during the 1080P with motion because it served just five remote video streams with 28.8% CPU usage. In overall, the bandwidth and memory usage increased simultaneously on the Raspberry Pi B+ as the number of remote video streams it served increased.

Place, publisher, year, edition, pages
2015. , p. 18
Keywords [en]
IP surveillance, IP CCTV, video surveillance, camera system, deployment, decentralized architecture, network, implementation of IP surveillance, Raspberry Pi B+, Banana Pi.
Keywords [sv]
IP övervakning, IP CCTV, videoövervakning, kamera system, implementering av IP övervakning, Raspberry Pi B+, Banana Pi decentraliserad arkitektur, nätverk, distribuera
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:hv:diva-8930Local ID: EXM301OAI: oai:DiVA.org:hv-8930DiVA, id: diva2:897923
Subject / course
Computer enigeering
Educational program
Nätverksteknik med IT-säkerhet
Supervisors
Examiners
Available from: 2016-01-28 Created: 2016-01-26 Last updated: 2018-01-10Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
Division of Computer Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 626 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf