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

码云地址 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 中和同学们学习交流,讲师会在学员群给同学答疑解惑。

软件介绍

  • 截图

安卓手机实时投屏到电脑,不是模拟器!不是模拟器!不是模拟器!重要的事情说三遍


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

  • Qt相关技术实战

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

    • 音视频基础知识
    • ffmpeg解码h264为yuv
    • opengl基础
    • opengl渲染yuv

你的收获

  • 学习巩固Qt开发相关内容,提高使用Qt开发熟练度
  • 掌握基于Qt开发跨平台实战项目的基本流程
  • 掌握音视频相关知识
  • 锻炼独立解决问题的能力,学会搜索
  • 履历中增加音视频项目的经验
  • 提高c++编码实战能力
  • 本项目完整代码,使用QtCreator直接编译运行
  • 加群与志同道合的朋友一起学习QtScrcpy,群聊号码:901736468
    互相交流,共同进步

技术要求

  • C++必须会
  • 网络编程必须了解:知道tcp协议,会用socket
  • Qt基础最好会,或者其他界面编程经验

基于Qt ffmpeg opengl开发跨平台安卓实时投屏软件相关推荐

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

    https://gitee.com/Barryda/QtScrcpy##%E5%A6%82%E4%BD%95%E7%BC%96%E8%AF%91 从这篇文章得到灵感,决定实现复刻 下载源文件 http ...

  2. 好工具推荐系列:跨平台安卓实时投屏软件QtScrcpy

    Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制.它不需要任何root访问权限. 软件是开源的,C++/Qt: https://gitee.c ...

  3. qt android 设备权限,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...

    QtScrcpy QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制.不需要root权限. 单个应用程序最多支持16个安卓设备同时连接. 同时支持GNU/Li ...

  4. C++版Android实时投屏软件系统源码,安卓手机投屏软件源码,无需root权限

    QtScrcpy QtScrcpy 可以通过 USB / 网络连接Android设备,并进行显示和控制.无需root权限. 同时支持 GNU/Linux ,Windows 和 MacOS 三大主流桌面 ...

  5. pc投屏android软件,Scrcpy安卓电脑投屏软件下载

    Scrcpy安卓投屏软件是一款非常棒的安卓电脑投屏软件工具.这款软件可以为用户提供有线.无线两种投屏方式,用户可以方便地利用 Scrcpy 来测试 APP 应用.玩游戏.高效完成一些需要在手机上进行的 ...

  6. 安卓手机投屏软件_直播教程 | 安卓手机投屏队伍语音解决方案1

    安卓手机投屏队伍语音解决方案1 主播大大好啊! 我们之前的文章讲过安卓手机投屏到直播电脑的手游直播教程,使用台式机+投屏的方式,这样无论是游戏体验,还是直播的观看体验,都会好很多,这是也是被手游主播普 ...

  7. 安卓手机投屏软件_手机投屏软件哪个好?推荐这五款投屏神器

    现如今投屏在我们的工作生活中越来越常见了,电影投屏.游戏投屏.网课投屏.会议投屏等诸多场景相信大家也看过不少了.今天就来给大家分享五款非常不错的手机投屏软件,它们的功能各有千秋,大家可以任意选用. 一 ...

  8. 电视不正常Android镜像投屏,Mirror for Android TV(安卓电视投屏软件) V2.4 Mac版

    Mirror for Android TV是一款适用于Mac的安卓电视投屏工具,它可以帮助用户在Mac上即可将视频.电影投屏到安卓电视上,适用于任何电视,设置框或媒体播放器与Android电视操作系统 ...

  9. 安卓手机投屏软件_手机投屏软件,居然支持所有网址......

    [侠友福利]: 领红包啦,支付宝首页搜索"8921726",抓紧上车啦 常年在外上班应该很很久没在电视上看过电影或者电视了吧 最近很多小伙伴一直留言说想要个投屏软件. 因为过年回家 ...

最新文章

  1. 周杰伦入局元宇宙? 6200万个联名「幻象熊」40分钟全卖光!
  2. javascript php 区别,PHP 或者 JavaScript 这些弱类型 的|| 和 | 的区别, 附代码;
  3. 2012年度IT博客大赛50强报道:高俊峰
  4. POJ3450 Corporate Identity —— 后缀数组 最长公共子序列
  5. 1_Excel实战_自动录入另一个表格对应的数据
  6. finereport前端组件类思维导图
  7. 配置项、基线以及软件配置控制委员会
  8. springMVC 拦截器简单配置
  9. Laravel自学第一课:laravel下载与安装
  10. clodop 打印插件打印不显示问题
  11. SDN为何一直热度不减?一文解析SDN的前世今生
  12. 蓝牙加密方案,蓝牙方案,蓝牙usbkey,蓝牙key,蓝牙U盾,蓝牙智能卡(公交卡等CPU卡),蓝牙身份认证产品分享,蓝牙公交卡,蓝牙会员卡
  13. 大厂Java八股文面试真题汇总,2022秋招必备,面试不慌
  14. linux内核溢出利用,窖藏15年新鲜出炉的Linux内核漏洞
  15. rabbitmq-channel断网后没有断开情况记录
  16. csdn头像怎么改不了解决方法
  17. 请尽可能说出js中数组的方法,最少3个,越多越好
  18. getch()使用和注意事项!
  19. ImageEdit 展示图片(XAML, C#)
  20. 分成两半的子爵读后感

热门文章

  1. oracle enlist,针对各版本的 .NET 的 Oracle 新特性
  2. 督办管理系统——让企业工作落实到位
  3. 笔记本电脑触摸板无法使用(失灵)解决方案 (win10和win7通用)
  4. Python(18)——Django实战1之可重用注册登录系统(从面到点剖析)
  5. 为什么计划总是坚持不下去?
  6. opencv无法打开摄像头
  7. android获取经纬度代码
  8. 拉曼光谱去除荧光性 matlab,基于多项式拟合的拉曼光谱基线漂移校正方法(英文)...
  9. fiddler证书生成ca证书命令及抓包配置
  10. 如虎添翼 7 个转场技巧