UDP Camera henter rammerne fra enhedens kamera og sender billederne via User Datagram Protocol (UDP). Det er beregnet til at blive brugt i lokal WiFi. For at den kan streame via internettet, skal destinationens IP-adresse være offentlig, og UDP-porten skal være åben.
Denne app er beregnet til at blive brugt af:
• computersynsforskere
• robotstuderende
• tech-entusiaster
• enhver, der finder det nyttigt
Denne app er IKKE beregnet og vil sandsynligvis IKKE fungere for
• livestreaming til YouTube
• livestreaming til Facebook
• osv.
De kræver en særlig protokol.
Som standard vil hver UDP-pakke kun indeholde bytes af en JPEG-fil, det vil sige ét billede fra kameraet.
Pakkeformat kan konfigureres af brugeren og kan indeholde:
• Tekststrenge
• HEX-byte-værdier
• Billedbredde (som streng / uint8 / uint16 / uint32)
• Billedhøjde (som streng / uint8 / uint16 / uint32)
• Billeddatalængde (som streng / uint8 / uint16 / uint32)
• Billeddata (bytes af billedfilen)
Billedbredde, højde og datalængde kan sendes som:
• Snor
• uint8
• uint16
• uint32
Billeddata kan være:
• JPEG-data
• PNG-data
• RGB_888
• GRAY_8 (gråtoner, 8 bits pr. pixel)
• GRAY_4 (gråtoner, 4 bits pr. pixel)
• GRAY_2 (gråtoner, 2 bits pr. pixel)
• GRAY_1 (gråtoner, 1 bit pr. pixel)
Streaming til RoboRemo:
Pakkeformat
• Tekst "img" (bemærk slutmellemrummet)
• Billeddatalængde (som streng)
• Skriv "\n"
• Billeddata (JPEG)
UDP-indstillinger:
• Destinationsadresse = IP-adressen på telefonen, der kører RoboRemo
• UDP-port = UDP-port indstillet i RoboRemo
RoboRemo app:
https://play.google.com/store/apps/details?id=com.hardcodedjoy.roboremo&referrer=utm_source%3Dgp_udpcamera
Streaming til UDP-skærm:
Pakkeformat
• Billeddata (JPEG)
UDP-indstillinger:
• Destinationsadresse = IP-adressen på telefonen, der kører UDP Display
• UDP-port = UDP-port indstillet i UDP-display
UDP Display app:
https://play.google.com/store/apps/details?id=com.hardcodedjoy.udpdisplay&referrer=utm_source%3Dgp_udpcamera