Android手机之间实现屏幕共享

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

效果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

 

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

 

评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值