必威体育Betway必威体育官网
当前位置:首页 > IT技术

Android手机之间实现屏幕共享

时间:2019-07-05 20:41:05来源:IT技术作者:seo实验室小编阅读:77次「手机版」
 

手机共享

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

效果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 图形系统 Surface 与 Surface

Android - SurfaceFlinger 图形系统 相关系列 一篇文章看明白 Android 系统启动时都干了什么 一篇文章了解相见恨晚的 Android B

营销型网站建设和展示型网站建设之间有什么差别

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

微信之间转账收费吗?微信怎么转账?

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

在linux中挂载磁盘ext3和ext4之间的区别

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

分享到:

栏目导航

推荐阅读

热门阅读