近年來直播已成為網際網路行業的大熱話題,直播答題、遊戲直播、競賽直播等層出不窮,直播早已成為人們耳熟能詳的技術。随着網際網路使用者消費内容和互動方式的更新,支撐這些内容和互動方式的基礎設施也正在悄悄發生變革。手機裝置拍攝視訊能力和網絡的更新催生了大家對視訊直播領域的關注,吸引了很多網際網路創業者或者成熟企業進入該領域。
本文将介紹學習音視訊技術所要知道的技術點(文章出現所相關音視訊資料可以背景私信“1擷取”)
音視訊基礎知識入門
音視訊課程介紹FFMPEG環境搭建課程安排
上課方式
課程内容
音視訊基礎入門Windows平台
Linux平台
常用工具音頻基礎知識
視訊基礎知識
MediaInfo
VLC播放器
FFmpeg指令實戰
視訊錄制指令
多媒體檔案的分解/複用指令
裁剪與合并指令
圖檔/視訊互轉指令
直播相關指令
各種濾鏡指令
FFmpeg程式設計實戰
音視訊渲染實戰FFmpeg API精講SDL環境搭建
SDL事件處理
SDL線程處理
YUV視訊播放實戰
PCM聲音播放實戰
音視訊編碼實戰FFmpeg架構分析
FFmpeg記憶體模型分析
FFmpeg常用結構體精講
音視訊封裝格式實戰AAC編解碼原理
H264編解碼原理
AAC解碼實戰
AAC編碼實戰
H264解碼實戰
H264編碼實戰
FFmpeg解碼流程分析
FFmpeg編碼流程分析
音視訊過濾器實戰FLV封裝格式分析
MP4封裝格式分析
多媒體解複用實戰
多媒體複用實戰
多媒體轉封裝格式實戰
播放器開發實戰音視訊過濾器
視訊過濾器
ffplay播放器播放器架構分析
子產品劃分
音視訊解碼
播放器控制
音視訊同步
ffmpeg錄制轉碼掌握ffplay.c的意義
ffplay架構分析
音視訊解碼
音視訊控制
音視訊同步
參數機制
掌握ffmpeg.c的意義
ffmpeg架構分析
音視訊編碼
封裝格式轉換
提取音頻
提取視訊
logo疊加
音視訊檔案拼接
流媒體實戰
rtmp流媒體實戰hls流媒體實戰rtmp協定分析
wireshark抓包分析
rtmp拉流實戰
rtmp推流實戰
http-flv流媒體實戰hls協定分析
wireshark抓包分析
hls拉流實戰
hls推流實戰
RTMP/HLS/HTTP-FLV流媒體伺服器分析http-flv協定分析
wireshark抓包分析
http-flv拉流實戰
http-flv推流實戰
RTSP流媒體實戰整體架構分析
rtmp拉流分析
rtmp推流分析
hls拉流分析
hls推流分析
http-flv拉流分析
http-flv推流分析
FFmpeg轉碼分析
首屏秒開技術分析
RTSP協定分析
RTP協定分析
RTCP協定分析
RTSP流媒體伺服器搭建
RTSP推流實戰
RTSP拉流實戰
wireshark抓包分析
RTSP流媒體伺服器分析
WebRTC實戰
WebRTC中級開發WebRTC進階開發WebRTC通話原理分析
WebRTC開發環境搭建
coturn最佳搭建方法
如何采集音視訊資料
一對一通話時序分析
信令伺服器設計
Web一對一通話
Web和Android通話
AppRTC快速示範
自定義攝像頭分辨率
碼率限制
調整編碼器順序
Mesh模型多方通話
Janus架構分析
Janus Web源碼分析
Janus Android源碼分析
基于Janus實作會議系統
- 另外還有一些關于c++ Linux背景伺服器開發的一些知識點分享:Linux,Nginx,MySQL,Redis,P2P,K8S,Docker,TCP/IP,協程,DPDK,webrtc,音視訊等等視訊。