基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件QtScrcpy 您所在的位置:网站首页 objet软件安卓平台 基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件QtScrcpy

基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件QtScrcpy

2024-07-12 01:21| 来源: 网络整理| 查看: 265

[开源]基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件

码云地址 https://gitee.com/Barryda/QtScrcpy github地址 https://github.com/barry-ran/QtScrcpy

如果需要更加专业的投屏和批量操作软件,可以尝试作者开发的极限投屏:

极限投屏功能&特点: 设备投屏&控制:批量投屏、单个控制、批量控制分组管理wifi投屏/OTG投屏adb shell快捷指令文件传输、apk安装投屏数量多:在OTG投屏模式,设置分辨率和流畅度为低的情况下,单台电脑可以同时管理500+台手机低延迟:usb投屏1080p延迟在30ms以内,在相同分辨率流畅度情况下,比市面上所有投屏软件延迟都低cpu占用率低:纯C++开发,高性能GPU视频渲染高分辨率:可调节,最大支持安卓终端的原生分辨率完美中文输入:支持闲鱼app,支持三星手机免费版最多投屏20台,功能无限制(除了自动重新投屏) 极限投屏使用教程:https://lrbnfell4p.feishu.cn/docx/QRMhd9nImorAGgxVLlmczxSdnYf极限投屏qq交流群:822464342极限投屏界面预览: 在这里插入图片描述 课程介绍

课程地址:https://edu.csdn.net/course/detail/10750 本课程是一个音视频相关的Qt项目的实战教程,涉及Qt开发实际项目的完整流程。基于qt ffmpeg opengl实现了安卓手机实时投屏到电脑端,电脑端键鼠控制安卓手机的功能。可以自定义按键映射从而实现键鼠玩吃鸡手游的效果。基于Qt的跨平台特性,本软件支持windows,linux,mac三大主流平台。本课程适合以下人员:

计算机专业的学生:学习了解公司中实战项目的开发流程,掌握自己的一个实战项目,对于毕业答辩或者找工作在简历中增加实战经验都是非常有帮助的。Qt新手:你可以从中学到如何使用Qt开发一个实际的项目,学习巩固Qt基础知识,使自己的Qt技能更上一层楼。工作多年的程序员:常年从事Qt或者客户端开发,准备跳槽了发现很多公司要求有音视频相关的技能,那么本课程中的音视频介绍,H264视频解码,opengl渲染yuv等技术点可以带你进入音视频领域。

这里有绿色包供你下载体验,windows版本绿色包链接:https://pan.baidu.com/s/1C4OVUj4FAHnQSMyzNhBgvA 密码:a5nr 购买课程后,课程全部源码在第二章第4节课件中下载,可到QtScrcpy学员群 901736468 中和同学们学习交流,讲师会在学员群给同学答疑解惑。

软件介绍 截图

安卓手机实时投屏到电脑,不是模拟器!不是模拟器!不是模拟器!重要的事情说三遍 Windows平台展示 mac平台展示 linux平台展示

点此查看视频展示功能 实时同步安卓屏幕到电脑电脑鼠标键盘实时控制安卓手机支持游戏映射(键鼠吃鸡) 优点 低延迟:300ms以内,720p吃鸡感觉不到延迟,具体根据视频分辨率有关cpu占用率低:视频渲染使用GPU高分辨率:可调节,最大支持安卓终端的原生分辨率跨平台:同时支持win,mac,linux支持usb+无线连接 新增功能 mp4录制点亮屏幕,调节音量等辅助功能视频分辨率调节 技术栈

Qt相关技术实战

Qt多线程,多进程,自定义事件网络编程qss自定义界面键盘鼠标事件处理

音视频

音视频基础知识ffmpeg解码h264为yuvopengl基础opengl渲染yuv 你的收获 学习巩固Qt开发相关内容,提高使用Qt开发熟练度掌握基于Qt开发跨平台实战项目的基本流程掌握音视频相关知识锻炼独立解决问题的能力,学会搜索履历中增加音视频项目的经验提高c++编码实战能力本项目完整代码,使用QtCreator直接编译运行加群与志同道合的朋友一起学习QtScrcpy,群聊号码:901736468 互相交流,共同进步 技术要求 C++必须会网络编程必须了解:知道tcp协议,会用socketQt基础最好会,或者其他界面编程经验


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有