跳到主要内容

Buildroot - rkmedia 调试


基本调试命令


停止 IPC 网络摄像头必须做!

  • 重要 不停止摄像头会被占用,无法调取摄像头
/etc/init.d/S98_lunch_init stop

常用取帧率命令

## 从摄像头节点 rkispp_scale0 抓取 10 帧图片并保存为 1080p.nv12 文件
rkmedia_vi_get_frame_test -a /etc/iqfiles/ -w 1920 -h 1080 -d rkispp_scale0 -o /tmp/1080p.nv12 -c 10

## 录取 10 帧图像数据,截取最后一帧来预览
dd if=/tmp/1080p.nv12 of=/tmp/1080pl.nv12 bs=3110400 skip=9

## 取视频
rkmedia_vi_venc_test -a /etc/iqfiles/ -w 1920 -h 1080 -d rkispp_scale0 -o /tmp/1080p.h264 -c 100

尝试手动推流

## rtsp推流
rkmedia_vi_venc_rtsp_test -a /etc/iqfiles/ -w 1920 -h 1080 -d rkispp_scale0

/oem/usr/bin/rkmedia_vi_venc_rtsp_test -a /etc/iqfiles/ -w 1920 -h 1080 -d rkispp_scale0

VLC 播放器访问:

通过 前面步骤获取的动态 IP 注意每个人网络环境不一样,请通过 ADB 查看

ctrl + N 输入rtsp://10.0.0.125:554/live/main_stream 点击播放即可看到设备的取像画面

09_vlc.png


视频延迟!特别说明!

请查阅 常见问题 - 视频延迟!特别说明!


图片