Android实战经验篇-AndroidScrcpyClient使用说明

本文主要包括部分:

一、应用说明

1.1 客户端

1.2 服务端

二、使用说明

2.1 使用场景

2.2 部署

2.3 应用下载及使用效果

系列文章转如下链接:

Android Display Graphics系列文章-汇总

Android实战经验篇-系列文章汇总

Android实战经验篇-玩转Selinux(详解版)

系列文章关注公众号,持续更新中......

  • 应用说明
  • 使用示意图

    1.1 客户端

    ScrcpyAndroidClient_v1.0.apk 是投屏客户端,即视频流接收端。基于scrcpy源码中的app文件夹代码实现,即所有功能和流程和原生scrcpy客户端基本一致。

    一般场景是用windows系统上运行scrcpy.exe,将Android设备上的显示投射过来。此处的windows系统scrcpy.exe相当于上图的Android X设备的ScrcpyAndroidClient_v1.0.apk;

    1.2 服务端

    scrcpy-server.jar 是投屏服务端,即视频流发送端。基于scrcpy源码中的server文件夹代码实现,几乎所有功能和流程和原生scrcpy-server基本一致。

    服务端scrcpy-server.jar 的运行基本没有差异,只是windows系统上有adb工具,将scrcpy-server.jar文件push到Android设备中。由于Android系统中没有adb,所以这里需要用户手动或内置到Android系统中,并且指定好使用的端口号,即参数port=xxx;

    此处的port=xxx; xxx端口值会在客户端连接时使用。

    二、使用说明

    2.1 使用场景

    适用于两个网络互通的Android设备上投屏场景,如上使用示意图;Android Y设备的显示内容需要投射到Android X设备上;则ScrcpyAndroidClient_v1.0.apk 安装到Android X设备;scrcpy-server.jar 在Android Y设备上运行;

    2.2 部署

    详细步骤如下:

    1、Android X设备安装ScrcpyAndroidClient_v1.0.apk,scrcpy-server.jar 放置到Android Y设备/data/local/tmp/路径下;

    2、Android X、Android Y设备网络互通,即WiFi互联或以太网互通。查看Android Y的网络ip;

    3、在Android Y设备上使用如下命令运行:

    adb shell sh -c CLASSPATH=/data/local/tmp/scrcpy-server.jar app_process / com.genymobile.scrcpy.Server 2.6.1 port=30000 log_level=info cleanup=false

    4、在Android X设备上点击ScrcpyAndroidClient应用,并输入 第2步查看的Android Y设备ip,第3步port值(port=30000),点击 连接。

    2.3 应用下载及使用效果

    应用下载见如下链接:

    https://download.youkuaiyun.com/download/oDwyane03/90349606

    视频效果见:

    android2android_use_scrcpy-优快云直播

    android2android_use_scrcpy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值