基於Qt ffmpeg opengl開發跨平臺安卓實時投屏軟件

基於Qt ffmpeg opengl開發跨平臺安卓實時投屏軟件

課程介紹

課程地址: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爲yuv
    • opengl基礎
    • opengl渲染yuv

你的收穫

  • 學習鞏固Qt開發相關內容,提高使用Qt開發熟練度
  • 掌握基於Qt開發跨平臺實戰項目的基本流程
  • 掌握音視頻相關知識
  • 鍛鍊獨立解決問題的能力,學會搜索
  • 履歷中增加音視頻項目的經驗
  • 提高c++編碼實戰能力
  • 本項目完整代碼,使用QtCreator直接編譯運行
  • 加羣與志同道合的朋友一起學習QtScrcpy,羣聊號碼:901736468
    互相交流,共同進步

技術要求

  • C++必須會
  • 網絡編程必須瞭解:知道tcp協議,會用socket
  • Qt基礎最好會,或者其他界面編程經驗
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章