安卓版娃娃机安装部署指南 - xuebaodev/wawaji GitHub Wiki

  • 1.你们拿到的安卓板仅仅只是一个带有系统固件的安卓板,没带任何应用。 所以你们需要先给安卓板装推流端应用。
    • 首先github上面下载我们的整个工程。里面包含推流端源码和编译好的应用及部署配置工具。
    • 安卓板通上电,插上网线和摄像头(路由需要开启自动分配IP功能)
    • 在安卓板的同一个局域网内的电脑上,打开局域网批量部署工具。具体位于/prebuild/雪暴安卓板局域网批量部署工具.zip
    • 使用批量部署工具,一键给局域网内的所有安卓板,安装推流端应用。

部署工具

  • 2.经过第一步,安卓板上已经带有推流端应用, 这时,你就可以打开局域网配置工具,分别给每台娃娃机对应的推流端程序配置参数。 具体位于/prebuild/雪暴安卓推流应用局域网配置工具.zip 配置示例

    • 机器名:用于一眼看出来这是哪台娃娃机。要记得设定啊!!!!推荐放什么娃娃就起什么名
    • 分辨率:推流的视频分辨率。推荐使用默认分辨率。 当然也可以自定义。不支持的分辨率会导致应用不成功,或应用退出。
    • 码率:以K为单位。640*480分辨率时,推荐400K以上码率。即,此处填400. 不够清晰再往上调。调到你满意为止。会增加带宽占用。
    • 推流地址:你懂的。
    • MAC:这块板的MAC。服务器端程序用于标识这台娃娃机。
    • 用户ID:可选项。当你的服务器需要支持托管运营多个老板的娃娃机时,这个ID标识这些娃娃机是属于哪个老板的。不用到,可无视。或自行修改rtmpPush源码扩展此功能。
    • 操作指令服务器:即应用服务器。 此服务器负责转发用户操作到娃娃机。并管理用户信息等等。
    • 参数配置服务器:您可以通过此服务器地址实现远程配置娃娃机参数。请配合/prebuild/雪暴安卓推流应用外网配置工具.zip 使用。或自行根据协议安卓版配置协议文档开发使用。这里只是提供一个思路。此软件等同于局域网配置工具的外网版本。它不需要像局域网配置工具一样真正到现场将电脑连接到和娃娃机一个局域网进行配置。若您填写这些参数,并决定使用外网配置工具远程配置,别忘了勾选后面的框启用配置服务器功能。
    • 录像: 勾选此选项,并且插入u盘到安卓版,且U盘剩余空间大于500M时,会在开局进行录像,结束时结束录像。录像文件位于U盘的xuebaoRecFront目录下。
    • 切换至一路:此功能建议详询雪暴相关人员。在此简要说明:娃娃机可以接两路摄像头,但只允许当前玩家自由切换视角。也就是,同时只有一路推流至某个固定的URL。当切换时,使用另一个摄像头的数据推流到原来的URL。此功能也可以节约一半的带宽,但是无法由玩家以外的人同时观看第二路。
    • 声音:推流包含声音。声音由摄像头自带的麦克风录入。或者也可以将音频输入安卓版上的某个线路。需要新版安卓板才有。一般来说2018年3月以后出货的板才可能有这个功能。详询相关人员获知到手的安卓板是否支持。 下半部分为方便调试的功能,方便查看推流视频是否正常。其中,摄像头亮度 饱和度 对比度调整功能,只有新出的安卓板才有。旧的安卓板没有这个功能。
    • 应用版本号:当前xuebaoRtmpPush.apk的版本号。方便出问题时知道是哪个版本。
  • 3.服务器端的部署请参照 服务器开发与部署