这是一个用了7天即兴发挥完成的课程设计,因此它的稳定性无法得到保证也仅作为娱乐而已。
npm install
-
配置rtmp推流服务器教程可以在我的博客里找到。(博客里还有这个程序的简单介绍)
-
将这里修改为自己的服务器IP或域名。
-
在这里可以自定义服务器提供服务的路径。
-
你可以将
app-php文件夹中的php文件简单修改后放到服务器上的相应路径,或者根据实际情况自己解决。
vue ui
选择任务里的cordova-build-only-www-android或执行以下命令将项目编译到Cordova的www目录
cross-env CORDOVA_PLATFORM=android vue-cli-service cordova-build-only-www-android
选择vue ui里的cordova-serve-android运行或执行命令
cross-env CORDOVA_PLATFORM=android vue-cli-service cordova-serve-android
- 编译安装apk
cordova build android --release
-
调试
- 首先需要
adb连接到安卓手机有线无线都可以 - 举个无线调试的例子
adb connect 192.168.31.130 cordova run android --target=192.168.31.130:5555 - 首先需要
Vue和vuetify还有Cordova和Vue的集成插件
Cordova和Cordova推流插件还有摄像头插件
- cordova-android(在我被
HbuilderX和uni-app心态搞炸掉时的救星) - cordova-rtmp-rtsp-stream
- cordova-plugin-camera
docker搭建rtmp服务器
好用的工具
- scrcpy(这个工具可以通过
adb无线或者有线投屏调试超级方便)
此外还有好多需要感谢的。
logo和APP载入界面都是使用canva设计的。(其实只是简单的拖拽图片拼凑起来的)