【教程】小安派BW21-CBV-Kit——V7RC App RTSP 视频推流

[复制链接]
查看23 | 回复0 | 2025-1-20 14:44:53 | 显示全部楼层 |阅读模式

用料

示例

说明

在这个例子中,BW21-CBV-Kit 用于通过 RTSP (Real Time Streaming Protocol) 将视频从板载摄像头传感器 (JXF37) 流式传输到 V7RC 移动应用程序。V7RC 是一款遥控器 APP,提供两种控制 UI:2 个通道用于遥控车,4 个通道用于坦克和推土机。

实现流程

“文件” -> “示例” -> “AmebaMultimedia” -> “StreamRTSP” -> “V7RC” 中打开 StreamRTSP 范例。

image.png

  • 由于视频接收端是移动设备,因此在高亮显示的代码段中,我们将视频分辨率设置为 VIDEO_D1 (720×480),以限制视频接收延迟,而不是使用默认的视频设置。

image.png

在“ssid”中填写您的 WiFi 名称,在“pass”中填写 WiFi 密码。

由于视频流接收端是手机端,建议使用 5G 网络,具有更低的延迟、更高的容量和更大的带宽,从而提供更好的视频流质量。

  • 编译并上传。
  • 按下 复位按钮后,等待开发板连接到 Wi-Fi 网络。
  • 主板的 IP 地址和 RTSP 的网络端口号将显示在 Serial Monitor 中。

image.png

从下面提供的链接下载 V7RC APP。

image.png

  • 在 NETWORK 部分下,选择“WIFI”。
  • 在 CAMERA 部分下,选择 “RTSP”。由于使用 RTSP 作为串流协议,请在 CAMERA 部分下方的文本框中输入 “rtsp://{IPaddress}:{port}” 作为 V7RC 中的网络 URL,将 {IPaddress} 替换为 BW21-CBV-Kit 开发板的 IP 地址,
  • 并将 {port} 替换为 Serial Monitor 中显示的 RTSP 端口。默认 RTSP 端口号为 554。
  • 如果同时有两个 RTSP 流,则第二个端口号默认为 555。最后,单击 “Save” 按钮并返回主页:

image.png

  • 返回 V7RC 首页,在 APP 顶部查看 Wi-Fi 连接状态,点击视频按钮(橙色)可实时监控视频流。

image.png

  • 来自摄像头的视频流将显示在 V7RC APP 中。

image.png

程序说明

以下设置已经过测试,可获得更好的 V7RC RTSP 串流质量:

视频设置 config(VIDEO_HD, CAM_FPS, VIDEO_H264, 0);1280 像素 720 像素

视频设置 config(VIDEO_D1, CAM_FPS, VIDEO_H264, 0);720 像素 480

用心做好保姆工作
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则