rtmp功能可以帮助实现ipcweb的网页预览功能,picomax缺省情况下是没有开启的。
修改/oem/usr/share/rkipc-300w.ini
修改/oem/usr/share/rkipc-300w.ini
enable_rtsp = 1
enable_rtmp = 1
缺省情况下,只开启了rtsp,修改后把rtmp也开启。
测试
重启picomax,在浏览器中输入ipcweb的ip地址,登录后发现,已经可以预览摄像头了。
参数在程序中的位置
int rk_video_init() {...enable_rtmp = rk_param_get_int("video.source:enable_rtmp", 1);...if (enable_rtmp)ret |= rkipc_rtmp_init();...
}
调用了函数
int rkipc_rtmp_init() {int ret = 0;ret |= rk_rtmp_init(0, RTMP_URL_0);ret |= rk_rtmp_init(1, RTMP_URL_1);// ret |= rk_rtmp_init(2, RTMP_URL_2);return ret;
}
最后调用medial里面的rkmuxer库中的rkmuxer_init
这是一个库,没有源码。