UDP Camera 소개
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
이 앱은 다음 사용자가 사용하도록 고안되었습니다.
• 컴퓨터 비전 연구원
• 로봇 공학 학생
• 기술 애호가
• 유용하다고 생각하는 사람
이 앱은 의도된 것이 아니며 아마도 작동하지 않을 것입니다
• 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
더 보기