网络抓娃娃方案选择 - xuebaodev/wawaji GitHub Wiki

方案一 串口转以太网+独立摄像头模式

  • 优点:稳定可靠。摄像头独立推流。娃娃机通过串口转以太网模块连接互联网。如果您有第三方渠道可以自己定做外观的话,只需要买娃娃机主板就行。以太网模块和摄像头都可以自行去市场选购,当然也可以选择我们配好的整机。通过我们观察发现,某些摄像头在画面不动的时候,带宽占用极小。选对摄像头,也是很重要的。
  • 缺点:
  • 需要人工设定每个摄像头的推流地址并绑定到某台娃娃机安装部署指南。事实上,场地摄像头较多的时候,较难分清楚哪个娃娃机对应哪两个摄像头。需要工人互相配合。
  • 串口转以太网模块也需要独立配置所要连接的服务器地址。安装部署指南
  • 3根网线。每个摄像头一根。娃娃机的以太网模块一根

方案二 安卓版双路视频RTMP推流+操作转发模式

  • 优点:部署方便,使用配置工具,在同一个局域网,可以方便的安装apk,配置推流地址,服务器地址,一次到位。若有错误,还可以接显示器到安卓板查看发生了什么事。

  • RTMP编码参数可调。并不需要使用推荐的分辨率,您可以根据您的网络条件或实际效果来调节推流分辨率。码率,关键帧等参数来控制流量使用率。

  • 只需要一根网线。

  • 可通过二次开发扩展出更加灵活的功能。比如推流状态上报,推流地址上报/设置,娃娃机名称上报/设置等等动态管理功能。管理和扩展及其方便灵活.

  • 缺点:扩展更多功能需要开发人员进行二次开发,适用于软件实力较强大的公司。目前我们xuebaoRtmpPush只提供最基本的双路推流和转发功能,扩展功能需要您根据业务需要去实现。当然,不需要特殊实现的话,安卓板目前也是足够稳定可靠的。我们只是说,如果要扩展出你们的特有功能,比如:记录玩家抓取到娃娃的精彩瞬间视频并上传给服务器供玩家查阅等等功能,这就需要你们的开发人员进行开发。我们安卓版已有大牛直播提供的录制视频并存储的功能。需要您去自行扩展使用。

方案三 安卓版双路视频私有协议推流+操作转发模式

方案四 电脑版+安防视频(例如海康大华等)组合方案

  • 该方案同样需要您电脑端做个转发服务程序。也就是娃娃机通过串口连接到电脑,摄像头也通过某种线路连接到电脑。由电脑统一处理娃娃机数据和编码推视频流。另外由于设备昂贵,我们并未实机测试过。具体的成本和性能我们并未核算和测试。