关于UDP Camera
通过 UDP 进行实时摄像头流传输。可定制的数据包格式。
UDP 相机从设备的相机获取帧并通过用户数据报协议 (UDP) 发送图像。它旨在用于本地 WiFi。要使其通过 Internet 进行流传输,目标 IP 地址必须是公共的,并且 UDP 端口必须是开放的。
该应用程序的目标用户是:
• 计算机视觉研究人员
• 机器人专业学生
• 技术爱好者
• 任何认为它有用的人
这个应用程序不是故意的,也可能不适用于
• 直播至 YouTube
• Facebook 直播
• ETC。
他们需要特殊的协议。
默认情况下,每个 UDP 数据包仅包含 JPEG 文件的字节,即来自相机的一张图像。
数据包格式可以由用户配置,可以包含:
• 文本字符串
• 十六进制字节值
• 图像宽度(作为 String / uint8 / uint16 / uint32)
• 图像高度(作为 String / uint8 / uint16 / uint32)
• 图像数据长度(作为 String / uint8 / uint16 / uint32)
• 图像数据(图像文件的字节)
图像宽度、高度和数据长度可以发送为:
• 细绳
• uint8
• uint16
• uint32
图像数据可以是:
• 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