UDP kamera dobiva okvire od kamere uređaja i šalje slike putem User Datagram Protocol-a (UDP). Namijenjen je za korištenje u lokalnom WiFi-u. Da bi mogao strujati putem interneta, odredišna IP adresa mora biti javna, a UDP port mora biti otvoren.
Ovu aplikaciju namjeravaju koristiti:
• istraživači računalnog vida
• studenti robotike
• tehnološki entuzijasti
• svatko tko to smatra korisnim
Ova aplikacija NIJE namijenjena i vjerojatno NEĆE raditi za nju
• prijenos uživo na YouTube
• prijenos uživo na Facebook
• itd.
Oni zahtijevaju poseban protokol.
Prema zadanim postavkama, svaki UDP paket sadržavat će samo bajtove JPEG datoteke, odnosno jednu sliku s kamere.
Format paketa može konfigurirati korisnik, a može sadržavati:
• Tekstualni nizovi
• HEX vrijednosti bajtova
• Širina slike (kao niz / uint8 / uint16 / uint32)
• Visina slike (kao niz / uint8 / uint16 / uint32)
• Duljina podataka slike (kao niz / uint8 / uint16 / uint32)
• Podaci o slici (bajtovi slikovne datoteke)
Širina, visina i duljina slike mogu se poslati kao:
• Žica
• uint8
• uint16
• uint32
Podaci o slici mogu biti:
• JPEG podaci
• PNG podaci
• RGB_888
• GRAY_8 (nijanse sive, 8 bita po pikselu)
• GRAY_4 (sive nijanse, 4 bita po pikselu)
• GRAY_2 (nijanse sive, 2 bita po pikselu)
• GRAY_1 (sive tonove, 1 bit po pikselu)
Streaming na RoboRemo:
Format paketa
• Tekst "img " (primijetite završni znak za razmak)
• Duljina podataka slike (kao niz)
• Tekst "\n"
• Podaci o slici (JPEG)
UDP postavke:
• Odredišna adresa = IP adresa telefona na kojem je pokrenut RoboRemo
• UDP port = UDP port postavljen u RoboRemu
Aplikacija RoboRemo:
https://play.google.com/store/apps/details?id=com.hardcodedjoy.roboremo&referrer=utm_source%3Dgp_udpcamera
Streaming na UDP zaslon:
Format paketa
• Podaci o slici (JPEG)
UDP postavke:
• Odredišna adresa = IP adresa telefona s UDP zaslonom
• UDP port = UDP port postavljen na UDP zaslonu
Aplikacija UDP Display:
https://play.google.com/store/apps/details?id=com.hardcodedjoy.udpdisplay&referrer=utm_source%3Dgp_udpcamera