|
|
1 day ago | |
|---|---|---|
| native | 1 day ago | |
| src | 1 day ago | |
| .gitignore | 1 day ago | |
| pom.xml | 2 weeks ago | |
| readme.md | 1 day ago |
mvn clean package
编译后在taget生成一个 JTT1078server.jar
依赖文件放在 native目录下区分windows(dll文件)和linux(so文件)
优先级:参数指定>System Property > Env > app.properties > 默认值
库:
-Dnative.windows.x64.baseDir=D:/libs/aac:Windows平台下设置aac和jni的dll库目录-Dnative.linux.x64.baseDir=/opt/libs/aac:Linux平台下设置aac和jni的so库目录端口:
-Dserver.realtime.port=6666:实时视频监听端口-Dserver.playback.port=6667:回放视频端口-Dserver.realtime2019.port=6901:实时视频监听端口2019版本-Dserver.playback2019.port=6903:回放视频端口2019版本-Dserver.websocket.port=18090:websocket监听端口-Dserver.manager.port=18091:web设备管理和测试页面监听端口回放地址前缀:
-Dserver.realtime.prefix=/realtime/:实时视频地址前缀-Dserver.playback.prefix=/playback/:回放视频地址前缀其他:
-DCONSOLE_CHARSET=GBK:Windows下设置编码,linux不需要增加,可以在vscode的launch.json的配置增加 "vmArgs": "-DCONSOLE_CHARSET=GBK"-disableDeviceManagement:禁用web设备管理和测试页面(注意:不是 -D开头)-Dvideo.channel.sub.check.interval=5:无订阅检测时间-Dvideo.channel.sub.timeout=30: 无订阅关闭时间java -Dnative.linux.x64.baseDir=/opt/gdtqbd/video/jttvideo/app/native -jar JTT1078server.jarjava -Dnative.linux.x64.baseDir=/opt/gdtqbd/video/jttvideo/app/native -Dserver.realtime.port=6666 -Dserver.playback.port=6667 -Dserver.websocket.port=18090 -Dserver.manager.port=18091 -Dserver.realtime2019.port=6901 -Dserver.playback2019.port=6903 -jar JTT1078server.jar