android屏幕共享demo_「手机共享」Android手机之间实现屏幕共享 - seo实验室

手机共享

已经实现,优化空间还很大。

效果Gif

原理:

方法一:A手机不停的调用系统截图,将得到的数据压缩后不停的socket发送至服务器,服务器得到数据后推送给B手机,B手机显示图片。  服务器我用nodejs简单写的。

方法二:用录屏API录制手机屏幕,上传至服务器。

Demo用方法一实现的,可以看GIF,我觉得可以优化的空间:

1,截图:截图时找到合适的频率,能不能优化一下截图的方法

2,图片:在图片质量与网速稳定之间 找到合适的压缩值

3,图片传输至服务器:我用的A手机base64编码发送,B手机再解码,很费时

优化好了再来更新。

参考:https://github.com/Android-notes/androidScreenShareAndControl

https://github.com/goodbranch/ScreenCapture

由于咨询的小伙伴过多,计划维护公众号统一回复大家问题,在屏幕共享方面感兴趣的可了解下。

相关阅读

通过几个面试题来了解线程之间的通信。 问题清单:

如何让两个线程依次执行?

如何让两个线程按照指定方式有序交叉运行?

四个线程 A

Android - SurfaceFlinger 图形系统

相关系列

一篇文章看明白 Android 系统启动时都干了什么

一篇文章了解相见恨晚的 Android B

在互联网经济飞速发展的今天,网站建设就像雨后春笋般迅速生根发芽,几乎是一夜之间遍布整个市场,那么什么是营销型网站建设和展示型网

微信之间转账收费吗?微信怎么转账?微信用户都知道,现在微信提现要收取手续费了,有微信用户问小编,微信之间转账收费吗?是不是也一样

Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。 Ext4 是 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值