內容簡介
本書系統講解了流媒體和直播的基礎理論及應用,包括RTSP、RTP、RTCP、RTMP、HLS、HTTP-FLV等常用的流媒體協議,還包括Live555、SRS、Nginx、ZLMediaKit等開源流媒體直播伺服器。本書為FFmpeg入門詳解系列的第二部。 全書共14章,系統講解流媒體協議的基礎知識,直播的原理及架構分析,Live555、Nginx、SRS、ZLMediaKit等開源直播點播庫。 書中包含大量的示例,圖文並茂,爭取讓每一個音視頻流媒體領域的讀者真正入門,從此開啟流媒體直播編程的大門。本書知識體系比較完整,側重流媒體與直播的原理講解及應用。建議讀者先學習FFmpeg入門詳解系列的第一部,即《FFmpeg入門詳解——音視頻原理及應用》。講解過程由淺入深,讓讀者在不知不覺中學會流媒體的基礎理論知識,並動手搭建直播平台。 本書可作為流媒體和直播方向的入門書籍,也可作為相關專業高年級本科生和研究生的學習參考書籍。作者簡介
梅會東,一個在音視頻領域摸爬滾打20年的老程序員、培訓師、作者,精通多種IT技術。參与設計和開發了多個音視頻項目,包括播放器、視頻伺服器、全套直播系統等。精通多個音視頻開源庫項目,包括FFmpeg、Live555、SRS、Darwin、Nginx、WebRTC、ZLMediaKit等。目前專註于音視頻流媒體的教育傳播事業,為多家大型國企單位培訓音視頻專業技術人員。目錄
第1章 流媒體與直播基礎理論