fbpx

中文課程 – Android 視訊 (串流媒體) 播放器開發實戰

課程簡介

基於 NDK C++  FFmpeg

從這 25 小時的課程,你會學到

  • 學會音視訊處理軟硬解解碼,學會用 opengles 的 shader 繪制視訊,學會 opensles 播放音訊,學會應用設計模式到實際的開發專案中

要求

  • 必須擁有 C++ 基礎

課程說明

軟體版本或程式設計語言

程式設計語言

  • 開發語言 C ++ 為主,少部分 Java,轉換 yuv 用到 glsl

軟體版本

  • 開發工具Android studio 3.0
  •  c ++版本c ++ 11
  •   java版本1.6
  •   ffmpeg 的編譯使用虛擬機的 ubuntu16.04 

適用人群:

  • 掌握C ++基礎語法

學習本課程的學員要求:

本課程是具有很強實戰性的應用程式設計,課程中會從原理講解到程式碼實現,但由於專案有一定複雜度,希望學習本課程的同學要掌握 C ++ 的基本語法,課程中也用到的 java 的程式碼但比較少,如果是 C ++ 程式設計師可以把我的 java 的程式碼直接拿過去用,不一定要有 java 的程式設計基礎。

課程說明

       課程所有遊戲了對串流媒體的播放,演示了播放 RTMP 的香港衛視,支持 rtsp 攝影鏡頭和http 網路視訊的播放,支持訪問本地的視訊檔案,並精確顯示和控制播放進度。

課程特色

  1. 課程由淺入深,原理講解+程式碼實操演示,並提供全部課程源碼
  2. 講解如何編譯 Android 平台的 ffmpeg 程式庫,使其支持霓虹燈和硬解碼,並測試性能
  3. 使用 opengles 的 NDK shader 高效播放 yuv 視訊,不耗費 cpu 性能更優
  4. 程式碼支持硬解碼(省電不耗cpu)和多線程解碼(高性能每秒解碼240幀1080p)
  5. 支援網路串流媒體(rtmp,rtsp,http)可直接拉串流播放電視並支持 rtsp 攝影鏡頭訪問
  6. 使用 opensles NDK 原生接口播放音訊,不依賴第三方程式庫
  7. 課程將設計模式應用到實踐 – 觀察者,構建者,門面,代理,適配器,單件和多線程的生產者消費者模式

目標受眾

  • 想要學習音視訊處理技術,和想要學習 android 上的 NDK 開發技術

講師簡介

Xiacaojun 夏曹俊 15年c++跨平台研發工程師和培訓講師

捷帝科技有限公司創始人,南京大學計算機和 MBA 雙碩士畢業,有15年 c++ 跨平台專案研發的經驗,領導開發過大量的 c++ 虛擬仿真,電腦視覺,嵌入式影像處理,雲端安全審計專案,比賽鷹眼系統,主編出版過《C++實訓教程》。

出的視頻課程在中國國內各大平台合計已經上萬人購買,幾十萬人觀看。課程體系偏向於c++ 的跨平台影音視訊處理,基於 ffmpeg,opencv,qt 等開源程式庫。

本人的課程擅長從實踐出發,講理論應用於實踐,並一直關注最近技術的發展動向。

有三年的 C++ 和 Linux 開發的培訓經驗,十五年研發經驗


課程網址 |  ♥找優惠折扣碼?| 課程討論專區

Sponsored by Udemy

也許你會有興趣

 歡迎使用 e-mail 訂閱 Soft & Share 

Spread the love

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: