社区
Android
帖子详情
Android动态截图传输问题
火箭猫
2014-11-03 01:03:26
加精
我在Android不停的采集屏幕截图发到PC端,在PC端播放,现在已经实现了,但是延迟太大,就跟放幻灯片一样。我是通过socket直接一片截图一片截图传过来的。发现是接受的速度慢,我想提高流畅度。请问需要什么技术手段?是要用一些协议传输吗? 比如rtsp什么的?
...全文
2945
36
打赏
收藏
Android动态截图传输问题
我在Android不停的采集屏幕截图发到PC端,在PC端播放,现在已经实现了,但是延迟太大,就跟放幻灯片一样。我是通过socket直接一片截图一片截图传过来的。发现是接受的速度慢,我想提高流畅度。请问需要什么技术手段?是要用一些协议传输吗? 比如rtsp什么的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
36 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_22415491
2016-11-25
打赏
举报
回复
大神啊 , 你是如何实现的呢, 我很想知道啊,可以私聊吗
jiekou0704
2016-04-22
打赏
举报
回复
引用 32 楼 up0826 的回复:
[quote=引用 26 楼 xfzzf 的回复:] 你是怎么实现的?思路是什么?
我的很简单,就是模仿Android里的那个应用screenshot把surface抓出来,然后通过socket发送给PC端[/quote] 这个方式卡不卡?
Java417
2015-04-10
打赏
举报
回复
楼主,能不能把你这个代码发我看看啊?1531063374@qq.com 先谢了
那一抹斜阳
2014-11-13
打赏
举报
回复
我是来打酱油的,你会打我吗?
guanggua123
2014-11-11
打赏
举报
回复
高手在民间。。。。。。。。。。。。。
火箭猫
2014-11-11
打赏
举报
回复
引用 26 楼 xfzzf 的回复:
你是怎么实现的?思路是什么?
我的很简单,就是模仿Android里的那个应用screenshot把surface抓出来,然后通过socket发送给PC端
InitialJ
2014-11-11
打赏
举报
回复
关键是编码,如果手机性能够强,编码速度就快,如果PC的播放段也是你写的,用不用rtsp还是rtmp关系不大,我写过相关的应用,可以编码成H.264传输到电脑再解码,延时在100ms以内,详见www.monect.net
Aarcon
2014-11-10
打赏
举报
回复
我也遇到了同样的问题
测试菜鸟
2014-11-07
打赏
举报
回复
Mark,等待看有没有什么好的解决方案。
xfzzf
2014-11-07
打赏
举报
回复
你是怎么实现的?思路是什么?
nj_dobetter
2014-11-04
打赏
举报
回复
Miracast技术可以实现实时的画面和声音传输 手机上的音画到电视,里面加了很多特殊的优化
weiym
2014-11-04
打赏
举报
回复
这个就如PC里远程桌面共享, 几点建议: 1. 抓屏是不是够快,测试每次抓屏的时间,确保瓶颈不在抓屏模块 2. 不用每次都发送整屏,只发送变化区域的数据 3. 切块Cache, 这样即使内容变化了,但是已经发送过的数据就不用再发了 4. 如果决定每次都发整屏, 性能瓶颈又不在抓屏模块,可以考虑用视频流编码(如H.264)
哎,真难
2014-11-04
打赏
举报
回复
刚想说rtsp协议,就发现你自己都写,你把这个流媒体协议写下吧,参照可以看下直播功能的制作
CodeC
2014-11-04
打赏
举报
回复
期待高手出现。。。
dali_yan
2014-11-03
打赏
举报
回复
通过截图作为视屏帧数上传是不合理的,直接使用MediaRecorder类来变录制变传输即可
vc815
2014-11-03
打赏
举报
回复
要想要速度,只能root读取视频缓存区域,ts传输,转码,压缩肯定不行速度太慢
火箭猫
2014-11-03
打赏
举报
回复
我就是直接读的缓存~
CHJB_A658
2014-11-03
打赏
举报
回复
顶顶,进来学习下!
单眼皮的老虎
2014-11-03
打赏
举报
回复
。。。这个并不是传输的问题,而且截图本身的问题。安卓不像windows,可以在几十毫秒内完成截图。 你试试安卓自己带的截屏的功能,基本点了按钮以后要两三秒才能截图完成。 root以后可以直接读显存,没root的话基本上很难做到实时。 如果你只截取自己程序的屏幕,而不是整个手机的屏幕,那可以比较快。
cattpon
2014-11-03
打赏
举报
回复
感觉好高端~
加载更多回复(11)
Android
蓝牙串口
传输
心电数据画图的小程序
Andriod 2.2的蓝牙串口协议
传输
的一个小范例程序。可以查找蓝牙设备,建立连接,
传输
心电数据并画出波形图。 如果要进行测试,请在有蓝牙适配器的电脑上安装支持虚拟蓝牙串口的驱动,如IVT WILDCOM等。用手机搜索电脑,配对完成后建立连接,电脑任务栏将会出现“设备已连接上电脑COMX口”之类的提示,然后再用串口软件(比如超级终端等)发送到刚才提示串口,
Android
手机就可以收到了。测试的时候请使用文件夹里的ECG.txt的心电数据文本文件,数据来源于MIT的心电数据库。 PS:
Android
蓝牙只能在真机上运行。
android
蓝牙数据
传输
DEMO
这是个成功通过Bluetooth方式进行通讯的简单demo,拥有蓝牙服务端和客户端的功能,准备两部
android
手机哦!
Android
安全逆向技术入门课程
1.熟悉
Android
程序包APK的基本结构、文件格式、运行流程、资源等基础知识;2.掌握对APK的反编译、静态分析、
动态
分析、内存数据、网络
传输
数据、本地数据等分析技能;3.了解一个
Android
应用常见的安全漏洞点,并掌握对其的安全漏洞分析能力;
Android
音频实时
传输
与播放---服务端
Android
音频实时
传输
与播放 的服务端,接受流与转发流
Android
音频实时
传输
与播放--客户端
Android
音频实时
传输
与播放, 实现音频的硬编码和实时播放。 博客地址: blog.csdn.net/zgyulongfei
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章