FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器-楊萬里-專題視訊課程
阿新 • • 發佈:2019-02-15
FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器—651人已學習
課程介紹
使用C++語言,用FFmpeg、OpenGL ES、OpenSL ES和MediaCodec打造Android視訊播放器。授課計劃 視訊錄播形式,講解課程所涉及的知識點和整體流程。每節課都有相關的PPT和原始碼資料,並用通俗易懂的方式講解課程。每週更新1-2節課程 適合人群 有一定的C++基礎和Android開發經營
課程收益
1、學會FFmpeg音視訊解碼
2、學會Android NDK的使用
3、學會OpenGL ES的使用
4、學會OpenSL ES的使用
5、學會MediaCodec解碼的使用最終完成一款Android端視訊播放器的開發
講師介紹
楊萬里更多講師課程
從事Android移動端開發多年。主導開發過直播、電商、聊天等各種型別APP和遊戲SDK;熟悉Android音視訊開發、底層NDK開發等;有開源專案:https://github.com/wanliyang1990/。思路清晰,表達清楚,課程講解通俗易懂。
課程大綱
1.課程簡介和功能演示(每節課課件和原始碼均可下載) 7:27
2.視訊解碼-新增視訊AVpacket佇列 35:35
3.視訊解碼-獲取視訊AVframe幀資料 22:39
4.OpenGL ES-環境搭建 10:09
5.OpenGL ES-繪製圖形-三角形 41:30
6. OpenGL ES-繪製圖形-四邊形 13:56
7.OpenGL ES-繪製紋理-圖片 42:34
8.FFmpeg視訊軟解碼-獲取YUV資料 34:49
9.FFmpeg視訊軟解碼-OpenGL ES渲染YUV紋理 40:09
10.音視訊同步原理和實現 38:38
11.新增視訊暫停、播放和Seek功能 33:31
12.MediaCodec視訊硬解碼-檢測視訊是否可以被硬解 33:45
13.MediaCodec視訊硬解碼-AVPacket新增解碼頭資訊 27:34
14.MediaCodec視訊硬解碼-MediaCodec解碼AVPacket 45:30
15.MediaCodec視訊硬解碼-OpenGL渲染MediaCodec解碼資料 33:17
16.優化和總結 30:05
17.升級FFmpeg到當前最新版本(v4.0.2) 17:22
大家可以點選【檢視詳情】檢視我的課程
課程介紹
使用C++語言,用FFmpeg、OpenGL ES、OpenSL ES和MediaCodec打造Android視訊播放器。授課計劃 視訊錄播形式,講解課程所涉及的知識點和整體流程。每節課都有相關的PPT和原始碼資料,並用通俗易懂的方式講解課程。每週更新1-2節課程 適合人群 有一定的C++基礎和Android開發經營
課程收益
1、學會FFmpeg音視訊解碼
2、學會Android NDK的使用
3、學會OpenGL ES的使用
4、學會OpenSL ES的使用
5、學會MediaCodec解碼的使用最終完成一款Android端視訊播放器的開發
講師介紹
楊萬里更多講師課程
從事Android移動端開發多年。主導開發過直播、電商、聊天等各種型別APP和遊戲SDK;熟悉Android音視訊開發、底層NDK開發等;有開源專案:https://github.com/wanliyang1990/。思路清晰,表達清楚,課程講解通俗易懂。
課程大綱
1.課程簡介和功能演示(每節課課件和原始碼均可下載) 7:27
2.視訊解碼-新增視訊AVpacket佇列 35:35
3.視訊解碼-獲取視訊AVframe幀資料 22:39
4.OpenGL ES-環境搭建 10:09
5.OpenGL ES-繪製圖形-三角形 41:30
6.
7.OpenGL ES-繪製紋理-圖片 42:34
8.FFmpeg視訊軟解碼-獲取YUV資料 34:49
9.FFmpeg視訊軟解碼-OpenGL ES渲染YUV紋理 40:09
10.音視訊同步原理和實現 38:38
11.新增視訊暫停、播放和Seek功能 33:31
12.MediaCodec視訊硬解碼-檢測視訊是否可以被硬解 33:45
13.MediaCodec視訊硬解碼-AVPacket新增解碼頭資訊 27:34
14.MediaCodec視訊硬解碼-MediaCodec解碼AVPacket
15.MediaCodec視訊硬解碼-OpenGL渲染MediaCodec解碼資料 33:17
16.優化和總結 30:05
17.升級FFmpeg到當前最新版本(v4.0.2) 17:22
大家可以點選【檢視詳情】檢視我的課程