Android視訊編碼和直播推流教程-楊萬里-專題視訊課程
阿新 • • 發佈:2019-01-28
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.
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.
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
大家可以點選【檢視詳情】檢視我的課程