固件使用 - IPC 推流

仅限于 Buildroot IPC, 其他固件请刷 RV1126B-p Buildroot IPC 再操作 仅限于 Buildroot IPC, 其他固件请刷 RV1126B-p Buildroot IPC 再操作 仅限于 Buildroot IPC, 其他固件请刷 RV1126B-p Buildroot IPC 再操作
基本使用
账号密码
默认 SSH 是:
- 用户:
root - 密码:
rockchip
这是 Buildroot 公共配置 BR2_TARGET_GENERIC_ROOT_PASSWD="rockchip",和当前板子 /etc/shadow 里的 hash 对得上。板上是 dropbear 在听 22 端口,允许 root 登录。
ssh root@10.0.0.102
# 密码 rockchip
网页后台是另一套:和 SSH 不是同一个。
- 用户:
admin - 密码:
admin
下载固件: Buildroot IPC
-
更新了 1.1
-
Fanconn_V1.1.0_RV1126B_BUILDROOT_IPC_EMMC_V1.1_20251024.tar.gz
链接: https://pan.baidu.com/s/1nqTiy_hoq1D2N3hUAFHfHA?pwd=fanc 提取码: fanc 复制这段内容后打开百度网盘手机App,操作更方便哦
通过 ADB 查看 IP 地址
设备
adb devices
List of devices attached
a56d31dfb177858c device
adb shell
设备内查看 IP 地址: eth0 10.0.1.222
root@rv1126bp-buildroot:/# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq qlen 1000
link/ether ae:0c:f9:b9:30:b6 brd ff:ff:ff:ff:ff:ff
inet 10.0.1.222/22 brd 10.0.3.255 scope global dynamic eth0
valid_lft 1715sec preferred_lft 1375sec
IPC 推流地址
注意:
IP 为动态获取
554 为默认端口
高清
rtsp://10.0.1.222:554/live/0
低分辨率
rtsp://10.0.1.222:554/live/1
推流实际效果
获取了 IP 以后,可以直接获取推流

推流配置
配置文件
分辨率、编码格式都在板上这份文件里,/userdata/rkipc.ini 为准/oem/usr/share/rkipc*.ini。
ssh root@10.0.1.222
# 密码 rockchip
vi /userdata/rkipc.ini
网页后台也能改,和 SSH 不是同一套账号:
- 地址:
http://10.0.1.222 - 用户:
admin - 密码:
admin
码流对应关系
| 地址 | 配置段 | 默认分辨率 | 默认编码 |
|---|---|---|---|
rtsp://10.0.1.222:554/live/0 | [video.0] 主码流 | 3840×2160 | H.265 |
rtsp://10.0.1.222:554/live/1 | [video.1] 副码流 | 640×480 | H.265 |
rtmp://10.0.1.222:1935/live/substream | [video.1] 同一路副码流 | 640×480 | H.265 |
/live/1 和 RTMP substream 是同一路,改 [video.1] 两边一起变。
修改分辨率 / H.264 / H.265
在对应段改这两项:
[video.0]
width = 1920
height = 1080
output_data_type = H.264
[video.1]
width = 640
height = 480
output_data_type = H.264
output_data_type填H.264或H.265,两路都支持- 分辨率不要超过同段的
max_width/max_height,也不要超过摄像头实际能力 - 主码流常用:
3840*21601920*10801280*720960*540640*360 - 副码流常用:
1280*720640*480352*288
改完必须重启推流才生效:
/etc/init.d/S99rkipc restart
网页内容
关闭网页显示
进入设备执行以下命令,仅使用 simple_vi_bind_venc_rtsp
/etc/init.d/S99rkipc stop
simple_vi_bind_venc_rtsp
常见问题处理
推流异常
- 一般是 摄像头没有插入,或者没有正确识别
可以 adb shell 之后 logcat | grep imx415 或者 logcat | grep imx307查看对应 imx 系列的摄像头驱动加载信息
没有 logcag 就用 dmesg | grep imx415 或者 dmesg | grep imx307
如果没有加载信息,说明没有摄像头或者没有正常识别, 参考信息:
root@rv1126bp-buildroot:/# logcat | grep imx
...
Jan 1 00:00:01 rv1126bp-buildroot kern.info kernel: [ 1.157751] imx307 1-001a: driver version: 00.01.06
Jan 1 00:00:01 rv1126bp-buildroot kern.info kernel: [ 1.366783] imx415 1-0010: driver version: 00.01.08