草庐IT

[Ubuntu]Scrcpy+Zeromq实现手机屏幕yuv数据传输,并通过OpenCV实现连续播放——(一)(图文+代码解析)

       第一篇主要讲解Scrcpy源码的编译以及yuv数据的提取等基础操作。        Scrcpy作为Android投屏神器,除了能进行低延迟的投屏之外,还能通过将server端从电脑传入移动设备实现电脑控制手机的有趣操作。本文将介绍如何通过Scrcpy获取手机的yuv数据。通过简单了解,接下来就一起看看如何实现吧。目录一、编译scrcpy源码二、通过scrcpy获取手机屏幕的yuv数据2.1Scrcpy组成(大体上有两部分组成)2.2利用了for循环的方式进行提取(容易理解,运行较慢。主要用于讲解),2.3内存对齐的知识点讲解2.4第二种是直接进行读取操作:一、编译scrcpy源

scrcpy之将Android手机投屏到Linux电脑实践

scrcpy之将Android手机投屏到Linux电脑实践参考:https://zhuanlan.zhihu.com/p/366378837文章目录scrcpy之将Android手机投屏到Linux电脑实践A安装与USB投屏B一些命令C命令演示D通过wifi网络投屏1查看当前监听端口列表2修改手机监听端口为【6666】,这样容易记3查看修改后的监听端口列表4adb程序通过网络连接到手机5重新投屏6异常处理最后A安装与USB投屏电脑端安装投屏程序sudoaptinstall-yscrcpy手机端设置手机端无需安装任何软件,只需开启【开发者选项】-【USB调试】及相关选项,比如我开启了【USB调试

谁说不可兼得,用scrcpy实现手机免流播放bilibili投屏电脑

目前的手机大额流量卡都是支持设备免流的,但是如何将这个流量用在其他设备,就相当麻烦。于是我查找了些相关Android投屏技术资料,发现了一个简单的USB投屏工具——scrcpy。安装说明Office:https://github.com/Genymobile/scrcpy/releasesWindows用户安装建议在github上下载zip免安装版,也可以通过wingetLinux/MacOS可以通过相关安装工具实现dnf、apt、yay、homebrew等查找和自动安装如何连接设备USB模式USB连接计算机在Android设置搜索开发者选项(我之前把MIUI14激活过开发者模式)找到USB调

三秒教会你如何使用scrcpy手机无线投屏到电脑

简介scrcpy是一款免费开源的投屏软件,可以将安卓手机屏幕投放在Windows、macOS、GNU/Linux上,并可以直接使用鼠标在投屏窗口中进行交互和录制。此应用程序镜像通过USB或TCP/IP连接的Android设备(视频和音频),并允许使用计算机的键盘和鼠标控制设备。它不需要任何根访问权限。它适用于Linux、Windows和macOS。官方地址https://github.com/Genymobile/scrcpyUSB投屏:下载安装:https://github.com/Genymobile/scrcpy/releases/download/v2.0/scrcpy-win64-v

scrcpy投屏工具的在harmonyOS开发上的使用

文章目录前言1.手机配置2.安装与下载3.添加环境变量4.USB连接使用方法5.wifi连接方法6.快捷设置6.鸿蒙开发用途前言今天发现一款宝藏工具–scrcpy,这款工具对于需要进行多个设备投屏的用户十分友好,scrcpy通过adb调试的方式将手机投屏到电脑,它有两种方式,USB连接和WIFI连接,并且不需要root权限,今天就来分享分享关于scrcpy投屏工具在harmony开发上的使用1.手机配置要使用这个工具,手机得打开adb调试模式,我就拿我的手机mate30pro举例,打开设置–>关于手机–>点击版本号直到显示处于开发者模式(应该是6次)–>然后返回点击系统和更新–>开发人员选项–

[Ubuntu]Scrcpy+Zeromq实现手机屏幕yuv数据传输,并通过OpenCV实现连续播放——(二)(思路+代码解析)

        Scrcpy在上一篇博客中有所介绍,并且使用Scrcpy实现了手机屏幕yuv数据的提取([Ubuntu]Scrcpy获取手机屏幕yuv数据_又是谁在卷的博客-CSDN博客)。本文将介绍一个当下较为好用的消息中间件—Zeromq。通过Zeromq中间件对数据进行传输,我们最终通过opencv进行内存的数据读取,并实现连续播放的效果。       往下阅读之前,记得看我的往期博客了解如何提取yuv数据呀([Ubuntu]Scrcpy获取手机屏幕yuv数据_又是谁在卷的博客-CSDN博客),这里就不再过多介绍yuv提取的知识了。接下里就开始实现Scrcpy+Zeromq实现手机屏幕y

[Ubuntu]Scrcpy+Zeromq实现手机屏幕yuv数据传输,并通过OpenCV实现连续播放——(二)(思路+代码解析)

        Scrcpy在上一篇博客中有所介绍,并且使用Scrcpy实现了手机屏幕yuv数据的提取([Ubuntu]Scrcpy获取手机屏幕yuv数据_又是谁在卷的博客-CSDN博客)。本文将介绍一个当下较为好用的消息中间件—Zeromq。通过Zeromq中间件对数据进行传输,我们最终通过opencv进行内存的数据读取,并实现连续播放的效果。       往下阅读之前,记得看我的往期博客了解如何提取yuv数据呀([Ubuntu]Scrcpy获取手机屏幕yuv数据_又是谁在卷的博客-CSDN博客),这里就不再过多介绍yuv提取的知识了。接下里就开始实现Scrcpy+Zeromq实现手机屏幕y

安卓手机如何投屏? Scrcpy完美解决

1.下载软件官方软件下载地址:https://github.com/Genymobile/scrcpy​​​​​​​在Get theapp选择Windows版本,点击download进行下载下载完成后解压缩,恭喜你已完成工具配置.2.手机连接电脑    2.1手机和电脑使用USB线连接    2.2打开手机开发者模式(各机型开启方式各不相同,自行上网查询)    2.3打开手机USB调试(在开发者模式菜单中查找USB调试,打开开关即可)3.启动投屏程序         3.1无需配置adb环境变量         3.2打开工具的界面目录,可解压放在任何目录,无需安装        3.3选中

在Ubuntu中安装Android投屏软件scrcpy

文章目录前言1.安装2.使用3.scrcpy常见使用前言在前面有介绍在win10中如何使用scrcpy进行Android投屏,之所以这样操作,是因为当我们手头开发板没有屏幕的时候,就可以借助ADB和scrcpy进行投屏,非常方便,这里介绍如何在Ubuntu中如何安装下载使用scrcpy提示:以下是本篇文章正文内容,下面案例可供参考1.安装使用如下命令进行:sudoapt-getinstallscrcpy如果出现如下错误:正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成Noaptpackage"scrcpy",butthereisasnapwiththatname

scrcpy 无线投屏基本使用(强烈推荐)

目录scrcpy的无线投屏控制:下载scrcpy配置系统环境变量电脑连接设备adb多设备连接常用快捷键命令scrcpy的无线投屏控制:这个应用程序提供了USB(或TCP/IP)上连接的Android设备的显示和控制;它是免费且开源投屏控制工具(模拟器),它不需要任何根访问,它适用于GNU/Linux、Windows和MacOS;Scrcpy又名“ScreenCopy”—屏幕复制,可以使用adb与设备通信,adb可以通过TCP/IP连接到设备,下载完需配置其系统环境变量。下载scrcpy链接:https://pan.baidu.com/s/1H33MX2v5IHfVNvAiyzKB6w提取码:7