1. 程式人生 > >CSDN學院中的Android影音(流媒體)播放器開發實戰基於NDK、C++和FFmpeg 課程已經上線

CSDN學院中的Android影音(流媒體)播放器開發實戰基於NDK、C++和FFmpeg 課程已經上線

CSDN學院中的 FFmpeg安卓流媒體播放器開發實戰視訊課程已經上線

課程開發工具: 

    AndroidStudio3  
Android影音(流媒體)播放器開發實戰基於NDK、C++和FFmpeg  
對學員要求:  
    本課程是具有很強實戰性的應用程式設計,課程中會從原理講解到程式碼實現,但由於專案有一定複雜度,希望學習本課程的同學要掌握c++的基本語法,課程中也用到java的程式碼但比較少,如果是c++程式設計師可以把我的java程式碼直接拿過去用,不一定要有java程式設計基礎。 

課程說明  
    課程包含了對流媒體(拉流)的播放,演示了播放rtmp的香港衛視,支援rtsp攝像頭和http網路視訊的播放,支援訪問本地的視訊檔案,並精確控制播放進度。 
課程特色  
    1 課程由淺入深,原理講解+程式碼實操演示,並提供全部課程原始碼 
    2 講解如何編譯Android平臺的ffmpeg庫,使其支援neon和硬解碼,並測試效能 
    3 使用opengles的NDK shader高效播放yuv視訊,不耗費cpu效能更優 

    4 程式碼支援硬解碼(省電不耗cpu)和多執行緒解碼(高效能每秒解碼240幀1080p) 
    5 支援網路流媒體(rtmp,rtsp,http)可以直接拉流播放電視並支援rtsp攝像頭訪問 
    6 使用opensles NDK 原生介面播放音訊,不依賴第三方庫 

    7 課程將設計模式應用到實踐-觀察者、構建者、門面、代理、介面卡、單件、和多執行緒的生產者消費者模式 

課程上線後會陸續釋出一些安卓ffmpeg開發的部落格。


https://edu.csdn.net/course/detail/7417