注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作FFmpeg入門詳解:音視頻流媒體播放器原理及應(yīng)用

FFmpeg入門詳解:音視頻流媒體播放器原理及應(yīng)用

FFmpeg入門詳解:音視頻流媒體播放器原理及應(yīng)用

定 價:¥109.00

作 者: 梅會東
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302635598 出版時間: 2023-09-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)講解了音視頻流媒體及播放器的基礎(chǔ)理論及案例應(yīng)用。本書為FFmpeg音視頻流媒體系列叢書的第五本,前4本分別是《FFmpeg入門詳細(xì)講解——音視頻原理及應(yīng)用》《FFmpeg入門詳細(xì)講解——流媒體直播原理及應(yīng)用》《FFmpeg入門詳細(xì)講解——命令行及音視頻特效原理及應(yīng)用》《FFmpeg入門詳細(xì)講解——SDK二次開發(fā)及直播美顏原理及應(yīng)用》。 全書共9章,系統(tǒng)講解了LibVLC二次開發(fā)播放器、Qt Multimedia實現(xiàn)音視頻播放器、OpenCV結(jié)合MFC實現(xiàn)視頻采集及播放、SDL2開發(fā)庫詳細(xì)講解及FFplay二次開發(fā)播放器,最后從源碼級別剖析FFplay播放器及音視頻同步原理等知識點。這些開發(fā)庫功能都非常強大,對音視頻的封裝性也很好,而且都是跨平臺的,使用起來簡單方便。 本書適合有一定音視頻基礎(chǔ)的讀者,通俗易懂地講解了VLC、OpenCV、Qt和FFmpeg的音視頻播放器相關(guān)的原理及案例應(yīng)用,重點講解FFplay SDL2實現(xiàn)播放器的知識,由淺入深,詳細(xì)展開。本書的內(nèi)容安排按“VLC播放器、Qt播放器、MFC播放器、SDL2多媒體開發(fā)庫、FFplay播放器、Android播放器、音視頻同步”的主線進行。 本書包含大量的示例,圖文并茂,爭取讓一個音視頻流媒體領(lǐng)域的讀者真正開發(fā)出專業(yè)的播放器。本書知識體系比較完整,側(cè)重音視頻流媒體及播放器原理講解及案例應(yīng)用。建議讀者先學(xué)習(xí)FFmpeg音視頻流媒體系列的前4本,然后來學(xué)習(xí)本書。本書的講解過程由淺入深,讓讀者在不知不覺中學(xué)會播放器開發(fā)方面的專業(yè)知識,并能動手實現(xiàn)各種各種播放器。本書可作為音視頻流媒體及播放器方面的專業(yè)書籍,也可作為高年級本科生和研究生的學(xué)習(xí)參考書籍。

作者簡介

  梅會東,一個在音視頻領(lǐng)域摸爬滾打二十多年的老程序員、培訓(xùn)師、作者,精通多種IT技術(shù)。參與設(shè)計和開發(fā)了多個音視頻項目,包括播放器、視頻服務(wù)器、全套直播系統(tǒng)等。精通多個音視頻開源庫項目,包括FFmpeg、Live555、SRS、Darwin、Nginx、WebRTC、ZLMediaKit等。 目前專注于音視頻流媒體的教育傳播事業(yè),為多家大型國企單位講授音視頻專業(yè)知識。

圖書目錄

第1章音視頻及流媒體播放原理
1.1音視頻簡介
1.1.1視頻簡介
1.1.2音頻簡介
1.2流媒體簡介
1.2.1流媒體傳輸方式
1.2.2常見的流媒體協(xié)議
1.3播放原理簡介
1.3.1視頻播放器簡介
1.3.2FFmpeg播放架構(gòu)與原理
第2章VLC播放器及二次開發(fā)應(yīng)用
2.1VLC播放器簡介
2.1.1VLC簡介
2.1.2VLC的功能列表
2.1.3VLC播放網(wǎng)絡(luò)串流
2.1.4VLC的技術(shù)特點
2.2VLC作為流媒體服務(wù)器使用
2.3VLC二次開發(fā)
2.3.1VLC的功能模塊簡介
2.3.2LibVLC簡介
2.3.3LibVLC的API
2.3.4安裝VLC的SDK
2.3.5使用VS控制臺開發(fā)基于LibVLC的播放器
2.3.6使用MFC開發(fā)基于LibVLC的播放器
2.3.7使用Duilib美化基于LibVLC的播放器
2.3.8使用Qt開發(fā)基于LibVLC的播放器
第3章Qt信號槽機制及圖片輪播
3.1Qt信號槽機制及應(yīng)用
3.2Qt顯示圖像
3.3Qt實現(xiàn)圖片輪播
第4章Qt播放音視頻及Multimedia多媒體模塊
4.1Qt的Multimedia多媒體框架簡介
4.2Qt的QMediaPlayer播放音視頻
4.3Qt實現(xiàn)音樂播放器
4.4Qt實現(xiàn)視頻播放器
 
 
第5章MFC OpenCV視頻采集及播放
5.1使用VS 2015搭建OpenCV 4開發(fā)環(huán)境
5.2OpenCV顯示攝像頭及磨皮美顏
5.3MFC結(jié)合OpenCV顯示圖片
5.4MFC結(jié)合OpenCV實現(xiàn)采集和錄制功能
第6章SDL 2開發(fā)庫及高級應(yīng)用
6.1SDL 2簡介及開發(fā)環(huán)境的搭建
6.2SDL 2的核心對象
6.3SDL 2的擴展庫及應(yīng)用
6.4SDL 2播放YUV視頻
6.5VS 2015編譯并運行SDL 2的相關(guān)案例
6.6將SDL 2的窗口嵌入MFC或Qt的界面中
第7章FFmpeg解碼音視頻及流媒體
7.1FFmpeg編解碼框架及原理
7.2FFmpeg使用命令行解碼音視頻
7.2.1ffplay視頻播放
7.2.2從MP4文件中提取音頻流和視頻流
7.2.3h264_mp4toannexb
7.2.4MP4格式的faststart快速播放模式
7.3FFmpeg使用API解碼音視頻
7.3.1FFmpeg播放流程簡介
7.3.2配置Qt和VS 2015的FFmpeg開發(fā)環(huán)境
7.3.3FFmpeg解碼流程與案例實戰(zhàn)
第8章FFplay SDL 2開發(fā)音視頻流媒體播放器
8.1FFplay播放器簡介
8.2VS 2015控制臺開發(fā)FFplay SDL 2播放器
8.3MFC移植FFplay播放器及二次開發(fā)
8.4Qt移植FFplay播放器及二次開發(fā)
第9章FFplay源碼剖析及音視頻同步
9.1FFplay播放器概述
9.2FFplay的數(shù)據(jù)結(jié)構(gòu)及API
9.3FFplay的核心框架及流程
9.4FFplay的音視頻解碼
9.5FFplay的圖像格式轉(zhuǎn)換
9.6FFplay的音頻重采樣
9.7FFplay的播放控制
9.8FFplay音視頻同步原理及實現(xiàn)
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號