1. 程式人生 > >FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器-楊萬里-專題視訊課程

FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器-楊萬里-專題視訊課程

FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器—651人已學習
課程介紹    
png
    使用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
大家可以點選【檢視詳情】檢視我的課程