rg.springframework<

  鉴于red5很好用,暂定red5作为摄像头的流媒体服务器(rtmp),先做出来玩玩试试。

  这样一来,一个摄像头对应一个流媒体服务器,不知道还需不需要一个反向proxy server.

  这样一来,架构就变了:

  android端播放的时候不需要通过主服务器,直接连到流媒体服务器中就行了,好像主服务器就没必要存在了?我觉得还是得要,因为安全问题,因为酷。

  因此还需要做一个主服务器来管理各个流媒体服务器,并作为android的服务端。

  服务器继续用Java来做。

  一、数据库方面:

  1、考虑到数据量与数据之间关系并不多,就一个地址,将来能增加的估计也就用户信息

  2、考虑到用传统的数据库mysql、MariaDB或者sqlite等有点太浪费也麻烦

  因此选择了不去做一个数据库,而是将内存进行到底,用一个文件来备份数据。

  1、既然用内存作为持久层,那就用对象的形式。

  2、考虑到要能备份到文件里,因此选用了json作为存储的数据类型。

  3、考虑到内存大小,选用了单例来创造数据对象。

  二、后台整体分包:

  

  

  1、dbo 我自创的类型,database object 数据库对象,命名有点牵强。

  2、dao 持久层

  3、common 一些通用的方法或工具

  4、service 逻辑层

  5、controller 表示层控制器

  6、listener tomcat启动时要运行的一些东西(例如开启camera等)

  Spring配置(很基本的配置)

  1、pom.xml内容

  

  1.7

  UTF-8

  UTF-8

  3.1.4.RELEASE

  1.7.3

  1.6.6

  

  

  

  junit

  junit

  3.8.1

  test

  

  

  

  org.springframework

  spring-test

  3.1.4.RELEASE

  

  

  

  org.codehaus.jackson

  jackson-mapper-asl

  1.9.12

  

  

  

  org.springframework

  spring-context

  ${org.springframework-version}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值