UDP 카메라는 장치의 카메라에서 프레임을 가져와 UDP(사용자 데이터그램 프로토콜)를 통해 이미지를 보냅니다. 로컬 WiFi에서 사용하도록 고안되었습니다. 인터넷을 통해 스트리밍하려면 대상 IP 주소가 공개되어야 하며 UDP 포트가 열려 있어야 합니다.
이 앱은 다음 사용자가 사용하도록 고안되었습니다.
• 컴퓨터 비전 연구원
• 로봇 공학 학생
• 기술 애호가
• 유용하다고 생각하는 사람
이 앱은 의도된 것이 아니며 아마도 작동하지 않을 것입니다
• YouTube로 실시간 스트리밍
• 페이스북으로 실시간 스트리밍
• 등.
특별한 프로토콜이 필요합니다.
기본적으로 각 UDP 패킷에는 카메라의 이미지 하나인 JPEG 파일의 바이트만 포함됩니다.
패킷 형식은 사용자가 구성할 수 있으며 다음을 포함할 수 있습니다.
• 텍스트 문자열
• HEX 바이트 값
• 이미지 너비(문자열 / uint8 / uint16 / uint32)
• 이미지 높이(문자열 / uint8 / uint16 / uint32)
• 이미지 데이터 길이(문자열 / uint8 / uint16 / uint32)
• 이미지 데이터(이미지 파일의 바이트)
이미지 너비, 높이 및 데이터 길이는 다음과 같이 전송될 수 있습니다.
• 끈
• 단위8
• 단위16
• 단위32
이미지 데이터는 다음과 같습니다.
• JPEG 데이터
• PNG 데이터
• RGB_888
• GRAY_8(회색조, 픽셀당 8비트)
• GRAY_4(회색조, 픽셀당 4비트)
• GRAY_2(회색조, 픽셀당 2비트)
• GRAY_1(회색조, 픽셀당 1비트)
RoboRemo로 스트리밍:
패킷 형식
• 텍스트 "img"(끝 공백 문자에 유의)
• 이미지 데이터 길이(문자열)
• 텍스트 "\n"
• 이미지 데이터(JPEG)
UDP 설정:
• 대상 주소 = RoboRemo를 실행하는 전화기의 IP 주소
• UDP 포트 = RoboRemo에 설정된 UDP 포트
RoboRemo 앱:
https://play.google.com/store/apps/details?id=com.hardcodedjoy.roboremo&referrer=utm_source%3Dgp_udpcamera
UDP 디스플레이로 스트리밍:
패킷 형식
• 이미지 데이터(JPEG)
UDP 설정:
• 대상 주소 = UDP 디스플레이를 실행하는 전화기의 IP 주소
• UDP 포트 = UDP 디스플레이에 설정된 UDP 포트
UDP 디스플레이 앱:
https://play.google.com/store/apps/details?id=com.hardcodedjoy.udpdisplay&referrer=utm_source%3Dgp_udpcamera
Last updated on Aug 22, 2026
• targetSdk 36
• fixed some bugs