标题:[开源了开源了开源了]基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件
作者:上海barry
日期:2019-02-27 13:39
内容:
码云地址 https://gitee.com/Barryda/QtScrcpy
github地址 https://github.com/barry-ran/QtScrcpy
课程介绍
课程地址: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 中和同学们学习交流,讲师会在学员群给同学答疑解惑。
软件介绍
截图
安卓手机实时投屏到电脑,不是模拟器!不是模拟器!不是模拟器!重要的事情说三遍
查看视频展示 https://edu.csdn.net/course/play/10750
功能
实时同步安卓屏幕到电脑
电脑鼠标键盘实时控制安卓手机
支持游戏映射(键鼠吃鸡)
优点
低延迟:300ms以内,720p吃鸡感觉不到延迟,具体根据视频分辨率有关
cpu占用率低:视频渲染使用GPU
高分辨率:可调节,最大支持安卓终端的原生分辨率
跨平台:同时支持win,mac,linux
支持usb+无线连接
新增功能
mp4录制
点亮屏幕,调节音量等辅助功能
视频分辨率调节
技术栈
Qt相关技术实战
Qt多线程,多进程,自定义事件
网络编程
qss自定义界面
键盘鼠标事件处理
音视频
音视频基础知识
ffmpeg解码h264为yuv ..
#1 [toby520 02-27 17:29]
#2 [305750665 02-27 17:34]
大佬,可以的!
#3 回 toby520 的帖子 [上海barry 02-27 17:40]
toby520: (2019-02-27 17:29)
多多大佬好
#4 回 305750665 的帖子 [上海barry 02-27 17:40]
305750665: 大佬,可以的! (2019-02-27 17:34)
雨田哥好
#5 [liuchangyin 02-27 17:43]