Android視頻編碼和直播推流教程-楊萬里-專題視頻課程
Android視頻編碼和直播推流教程—854人已學習
課程介紹
Android音視頻編碼和推流功能視頻培訓教程,該課程內容包括:OpenGL ES教程、Android視頻濾鏡、圖片生成視頻、添加水印、音頻和視頻合成、剪切音樂合成視頻、利用攝像頭實現RTMP直播推流等。
課程收益
學會自己搭建OpenGL ES的EGL環境和渲染線程控制,各種渲染功能實現(FBO、VBO),攝像頭畫面方向糾正,攝像頭畫面編碼爲MP4視頻
攝像頭畫面和其他音樂合成新的視頻,攝像頭數據和麥克風音頻數據推流到直播服務器實現直播功能
系統的學習Android視頻編碼和推流技術,爲進入更好的工作崗位提供有力的競爭力
講師介紹
楊萬里更多講師課程
從事Android移動端開發多年。主導開發過直播、電商、聊天等各種類型APP和遊戲SDK;熟悉Android音視頻開發、底層NDK開發等;有開源項目:https://github.com/wanliyang1990/。思路清晰,表達清楚,課程講解通俗易懂。
課程大綱
1.課程簡介和功能演示(每節課課件和源碼均可下載) 21:43
2.OpenGL ES - 示例及GLSurfaceView源碼分析 26:33
3.OpenGL ES - EGL環境創建 44:07
4.OpenGL ES - 自定義GLSurfaceView 54:06
5.OpenGL ES - 渲染圖片紋理(一) 41:37
6.OpenGL ES - 渲染圖片紋理(二) 57:53
7.OpenGL ES - VBO(頂點緩衝對象) 28:44
8.OpenGL ES - FBO(幀緩衝對象) 43:58
9.OpenGL ES - 正交投影 33:14
10.OpenGL ES - 矩陣旋轉 10:55
11.OpenGL ES - 多Surface渲染同一紋理 39:26
12.OpenGL ES - 單Surface渲染多紋理 20:56
13.OpenGL ES - 預覽攝像頭畫面 59:27
14.OpenGL ES - 矩陣調整攝像頭畫面方向及橫豎屏適配 52:34
15.視頻編碼錄製 01:16:47
16.添加水印貼圖 53:26
17.實現抖音效果-音頻合成 01:05:40
18.圖片合成視頻 38:38
19.渲染YUV數據 39:27
20.聲音錄製 - AudioRecord 21:43
21.聲音錄製 - OpenSL ES 55:51
22.Nginx搭建RTMP流媒體服務器(Linux系統) 21:29
23.集成RTMP推流源碼 12:08
24.H.264協議簡介 20:21
25.初始化RTMP推流 48:23
26.RTMP狀態回調 43:07
27.獲取MediaCodec的SPS和PPS 29:00
28.直播推流-Video(視頻) 01:04:47
29.直播推流-Audio(音頻) 27:54
30.課程總結 7:34
大家可以點擊【查看詳情】查看我的課程
課程介紹
Android音視頻編碼和推流功能視頻培訓教程,該課程內容包括:OpenGL ES教程、Android視頻濾鏡、圖片生成視頻、添加水印、音頻和視頻合成、剪切音樂合成視頻、利用攝像頭實現RTMP直播推流等。
課程收益
學會自己搭建OpenGL ES的EGL環境和渲染線程控制,各種渲染功能實現(FBO、VBO),攝像頭畫面方向糾正,攝像頭畫面編碼爲MP4視頻
攝像頭畫面和其他音樂合成新的視頻,攝像頭數據和麥克風音頻數據推流到直播服務器實現直播功能
系統的學習Android視頻編碼和推流技術,爲進入更好的工作崗位提供有力的競爭力
講師介紹
楊萬里更多講師課程
從事Android移動端開發多年。主導開發過直播、電商、聊天等各種類型APP和遊戲SDK;熟悉Android音視頻開發、底層NDK開發等;有開源項目:https://github.com/wanliyang1990/。思路清晰,表達清楚,課程講解通俗易懂。
課程大綱
1.課程簡介和功能演示(每節課課件和源碼均可下載) 21:43
2.OpenGL ES - 示例及GLSurfaceView源碼分析 26:33
3.OpenGL ES - EGL環境創建 44:07
4.OpenGL ES - 自定義GLSurfaceView 54:06
5.OpenGL ES - 渲染圖片紋理(一) 41:37
6.OpenGL ES - 渲染圖片紋理(二) 57:53
7.OpenGL ES - VBO(頂點緩衝對象) 28:44
8.OpenGL ES - FBO(幀緩衝對象) 43:58
9.OpenGL ES - 正交投影 33:14
10.OpenGL ES - 矩陣旋轉 10:55
11.OpenGL ES - 多Surface渲染同一紋理 39:26
12.OpenGL ES - 單Surface渲染多紋理 20:56
13.OpenGL ES - 預覽攝像頭畫面 59:27
14.OpenGL ES - 矩陣調整攝像頭畫面方向及橫豎屏適配 52:34
15.視頻編碼錄製 01:16:47
16.添加水印貼圖 53:26
17.實現抖音效果-音頻合成 01:05:40
18.圖片合成視頻 38:38
19.渲染YUV數據 39:27
20.聲音錄製 - AudioRecord 21:43
21.聲音錄製 - OpenSL ES 55:51
22.Nginx搭建RTMP流媒體服務器(Linux系統) 21:29
23.集成RTMP推流源碼 12:08
24.H.264協議簡介 20:21
25.初始化RTMP推流 48:23
26.RTMP狀態回調 43:07
27.獲取MediaCodec的SPS和PPS 29:00
28.直播推流-Video(視頻) 01:04:47
29.直播推流-Audio(音頻) 27:54
30.課程總結 7:34
大家可以點擊【查看詳情】查看我的課程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.