一,背景

旧手机除了卖钱能干嘛呢?一个集成度这么高的微型电脑其实能干好多事情,比如做个jk工具。

二,方案

1,开发两个app,分为主控端和终端。终端app负责摄像头和麦克风数据的采集,主控端app负责控制所有终端设备,可打开和关闭任意设备的摄像头和麦克风。

2,音视频传输部分采用声网 RTC,信令控制使用声网RTM。终端app 初始时加入一固定频道A,主控app初始时也加入固定频道 A,之后获取频道内成员列表。然后选中需要查看的用户,发送打开设备指令,同时自己调用RTC加入一固定频道B。终端设备收到指令后,调用RTC 加入相同的频道B,这样两端就可以看见了。实际上两端相互可见,但终端不需要看见主控端,所以把终端的远端视频流禁用掉就可以。为何选用声网呢,因为按照这种方案来做,根本不需要花钱,声网RTC每月提供10000万分免费试用,RTM按照并发收费。对于我来讲就是想偶尔看下老娘和孩子在家里是否安全,足够。

3, app开发采用 flutter 框架,因为它跨平太比较好,并且声网提供了flutter的插件。

三,具体实现

1,主控端app

(1).首页展示 所有在线的设备,一个ListView控件

(2),点击某个 设备,向此设备发送打开设备指令,同时切换到视频页面。

(3),点击返回,退出频道,返回到首页。

画一个特别丑的原型图吧

2,终端app

当前也是两个页面,首页输出调试信息,视频页显示本地预览。不过这个app其是不需要页面,但是对flutter不太熟,暂且凑合用。

3,主控端 源码

逻辑很简单,初始化状态时 加入RTM固定频道,选中用户时 发送打开设备指令,同时加入RTC频道

4,终端 源码

四,效果

主控端app

视频上传到关注公众号了,关注有惊喜哦!

旧手机利用(flutter+声网RTC+声网RTM)相关推荐

  1. 旧手机利用 第二弹 ——网络摄像头

    出门在外,想实时查看家里的情况吗?那就把旧手机变成网络摄像头吧-- 原料: 旧Android手机(Android 2.3+) Wifi Camera [下载请猛戳此处] 在手机上安装Wifi Came ...

  2. 第一期:利用旧手机搭建网盘(家庭nas)

    利用旧手机搭建网盘(家庭nas) 一. 目录 1.部署 2.使用方法 3.管理方法 4.内网穿透 ↓正文部分↓ 一.部署 部署非常的简单,利用的是易服务器这一款软件(不是我开发). 下载地址:链接:s ...

  3. delphi 手机访问lan_WiFi6值得升级?华为荣耀旧手机网速翻倍?华为AX3 Pro最强评测!...

    选择的理由: 华为AX3路由支持 160MHz超大频宽,是普通WIFI6路由器(80Hz频宽)的2倍速度,同时兼容WIFI5的160MHz频宽还有华为Mate30系列,P30系列,Mate20系列以及 ...

  4. 旧手机物联网_而立之年“裸辞”,他用废旧手机搭建庞大物联网,为救600000公顷森林...

    原标题:而立之年"裸辞",他用废旧手机搭建庞大物联网,为救600000公顷森林 来源 | 另一束光(ID:otherlight) 作者 | 阿光 正文共:1346 字 31 图 预 ...

  5. 声扬科技声纹识别技术,为工商银行构建多模态反欺诈能力

    中国工商银行(INDUSTRIAL AND COMMERCIAL BANK OF CHINA,简称ICBC ,工行)成立于1984年,是中央管理的大型国有银行,国家副部级单位.工商银行是中国资产规模最 ...

  6. 怎么修复手机服务器,新手机怎么恢复旧手机上的所有数据?

    将旧手机中所有数据迁移至新手机,大体上分为两种类型.一类是同品牌不同型号之间的数据迁移,一类是不同品牌不同机型之间的数据迁移.如果是第一种情况较为简便,利用手机厂商提供的软件服务器即可实现,第二种情况 ...

  7. 安卓手机背景变黑色怎么改_别着急扔掉旧手机 你的电脑可能需要它

    PC玩家中,不少人都会有在玩游戏时观测电脑硬件状态的习惯.比如查看游戏帧数.CPU频率.GPU频率或是温度等.大多数人都是通过第三方软件,在游戏内把监测数据显示到电脑显示屏角落.可就算是在角落,这些数 ...

  8. 警猫眼App:闲置安卓旧手机DIY变成安防监控云端摄像头

    现如今智能手机更新换代太频繁,换下来的旧手机卖二手不值钱,丢弃又觉得可惜,而且产生电子垃圾污染环境.怎么办???在这里要推荐一个变废为宝的好办法,就是通过安装一个免费的"警猫眼"的 ...

  9. 仿苹果手机_高价回收旧手机旧电脑最终怎么处理了?能不能卖?

    相信不少人对市面上回收报废手机和报废电脑的用途感到好奇吧,电脑手机屏幕摔坏了.电脑手机主板进水腐蚀了和手机电脑主板断裂了等都有人回收,在大多数人眼里这些报废的手机和电脑已经无任何价值了,难道真无价值吗 ...

最新文章

  1. Windows 7的CMD中 Telnet 无法执行的解决办法
  2. 用 JavaScript 编写测试脚本
  3. Wait--查看等待
  4. 处理图片(updated)
  5. spark hbase
  6. A + B Problem II 大数加法
  7. 分区未分配linux,在Linux下对未分配剩余空间分区
  8. 聊一聊 http2.0
  9. 计算机视觉专业名词中英文对照(转)
  10. silabs 大话si4463两种数据传输模式
  11. 联通光猫+路由器配置IPv6流程
  12. 计算机ping命令6,Mac电脑ping命令区别和IPv6命令
  13. python中squeeze函数_详解pytorch中squeeze()和unsqueeze()函数介绍
  14. 金丝雀测试实践_金丝雀测试
  15. 现代信用卡管理阅读笔记(一)
  16. 奇虎360scribe日志采集系统
  17. 自然语言生成技术现状调查:核心任务、应用和评估(2)
  18. Q上多项式可约性深化定理
  19. TFT-lCD的常见接口介绍
  20. eclipse中字体太小

热门文章

  1. c51出现p1未定义标识符该如何解决_单片机编程时出现undefined identifier是什么意思? 大哥们教教我吧!...
  2. A股日内回转交易意义何在?
  3. 熬夜对身体造成多种的损害
  4. 网易游戏offer经历
  5. mysql 幻读的隔离_MySQL的RR隔离级别与幻读问题
  6. MT6260与MT6261mt6261设计资料汇总
  7. 使用KlipC避开平台扫止损,控制止盈和延迟订单成交
  8. 新能源充电桩:特来电、小鹏汽车加速跑
  9. win10计算机文件夹选项在哪里,win10 文件夹选项_win10文件夹选项在哪里
  10. softlayer iso_配置SoftLayer组件以与帐户定义的网络一起使用