|
楼主 |
发表于 2024-9-9 21:26:24
|
显示全部楼层
本帖最后由 qiuzhi 于 2024-9-9 21:32 编辑
找到了。要先root后在。/data/local目录下有一个配置文件,没有root这个目录是看不到的
里面还有云手机部署说明书
1、需要修改cphinstance.id
beijing-5
387893e5ee01487aadb3b1826b944b6d5
主要是后面的长字符串值改为自己的实例id,app或者h5连接时需要该值。
前面只是代表是机器的序号名称
2、修改config.json
signalServer:信令的服务器地址
iceHostUdpPortBegin: 10001,默认即可
iceHostUdpPortEnd: 10004,默认即可
"checkToken":false 默认不校验token
peripheralsystems 里面的是网关配置,当前默认不校验token,可以不填
3、修改portmap.json
需要udp出流4个端口,上面的是10001-10004,需要获取外网出流端口
假如udp出流的外网端口对应的是
34001 -> 10001
34002 -> 10002
34003 -> 10003
34004 -> 10004
修改每个端口的信息值:
"access_ip": "140.210.92.22", // 公网ip,四个一般都是一样的
"access_port": 34001, // 公网端口
"listen_port": 10001, // 内网的监听udp端口
"server_ip": null, // 本地ipv4地址,当前没有用到,不用修改
"server_ipv6": null, // 本地ipv6地址,当前没有用到,不用修改
"type": "udp_4" // 不用修改
4、
配置文件和主程序cphnative_server放到/data/local/tmp
docker cp /root/path/cphinstance.id android_5:/data/local/tmp
docker cp /root/path/portmap.json android_5:/data/local/tmp
docker cp /root/path/config.json android_5:/data/local/tmp/
docker cp /root/path/cphnative_server android_5:/data/local/tmp/
库文件需要放到/vendor/lib64
docker cp /root/path/libcpr.so android_5:/vendor/lib64
docker cp /root/path/libcurl.so android_5:/vendor/lib64
docker cp /root/path/libgoprom.so android_5:/vendor/lib64
docker cp /root/path/libcphnative_xgcc.so android_5:/vendor/lib64
docker cp /root/path/libdatachannel.so android_5:/vendor/lib64
docker cp /root/path/libdfgx_mediaengine.so android_5:/vendor/lib64
docker cp /root/path/libEcalcInterface.so android_5:/vendor/lib64
5、启动脚本rc文件
docker cp /root/path/CphnativeServer.rc android_5:/vendor/etc/init/VmiAgentAndroidP.rc
需要替换掉VmiAgentAndroidP.rc
6、重启云机
|
|