Contents
基於 NDK C++ FFmpeg
從這 25 小時的課程,你會學到
- 學會音視訊處理軟硬解解碼,學會用 opengles 的 shader 繪制視訊,學會 opensles 播放音訊,學會應用設計模式到實際的開發專案中
要求
- 必須擁有 C++ 基礎
課程說明
軟體版本或程式設計語言
程式設計語言
軟體版本
- 開發工具Android studio 3.0
- c ++版本c ++ 11
- java版本1.6
- ffmpeg 的編譯使用虛擬機的 ubuntu16.04
適用人群:
- 掌握C ++基礎語法
學習本課程的學員要求:
本課程是具有很強實戰性的應用程式設計,課程中會從原理講解到程式碼實現,但由於專案有一定複雜度,希望學習本課程的同學要掌握 C ++ 的基本語法,課程中也用到的 java 的程式碼但比較少,如果是 C ++ 程式設計師可以把我的 java 的程式碼直接拿過去用,不一定要有 java 的程式設計基礎。
課程說明
課程所有遊戲了對串流媒體的播放,演示了播放 RTMP 的香港衛視,支持 rtsp 攝影鏡頭和http 網路視訊的播放,支持訪問本地的視訊檔案,並精確顯示和控制播放進度。
課程特色
- 課程由淺入深,原理講解+程式碼實操演示,並提供全部課程源碼
- 講解如何編譯 Android 平台的 ffmpeg 程式庫,使其支持霓虹燈和硬解碼,並測試性能
- 使用 opengles 的 NDK shader 高效播放 yuv 視訊,不耗費 cpu 性能更優
- 程式碼支持硬解碼(省電不耗cpu)和多線程解碼(高性能每秒解碼240幀1080p)
- 支援網路串流媒體(rtmp,rtsp,http)可直接拉串流播放電視並支持 rtsp 攝影鏡頭訪問
- 使用 opensles NDK 原生接口播放音訊,不依賴第三方程式庫
- 課程將設計模式應用到實踐 – 觀察者,構建者,門面,代理,適配器,單件和多線程的生產者消費者模式
目標受眾
- 想要學習音視訊處理技術,和想要學習 android 上的 NDK 開發技術
講師簡介
Xiacaojun 夏曹俊 15年c++跨平台研發工程師和培訓講師
捷帝科技有限公司創始人,南京大學計算機和 MBA 雙碩士畢業,有15年 c++ 跨平台專案研發的經驗,領導開發過大量的 c++ 虛擬仿真,電腦視覺,嵌入式影像處理,雲端安全審計專案,比賽鷹眼系統,主編出版過《C++實訓教程》。
出的視頻課程在中國國內各大平台合計已經上萬人購買,幾十萬人觀看。課程體系偏向於c++ 的跨平台影音視訊處理,基於 ffmpeg,opencv,qt 等開源程式庫。
本人的課程擅長從實踐出發,講理論應用於實踐,並一直關注最近技術的發展動向。
有三年的 C++ 和 Linux 開發的培訓經驗,十五年研發經驗
- 點選這個✨優惠連結( 特價 NT370 起)✨ 非 IT 認證的課程用 NT390 起的優惠連結 可能拿到更好的價格喔, 試試看! | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


也許你會有興趣
- Android App 開發學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 追蹤這個 Twitter ,得到 Soft & Share 特價課程訊息
發表迴響