中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
FFMPEG入門詳解——流媒體直播原理及應(yīng)用

包郵 FFMPEG入門詳解——流媒體直播原理及應(yīng)用

作者:梅會東
出版社:清華大學(xué)出版社出版時間:2023-05-01
開本: 其他 頁數(shù): 376
中 圖 價:¥63.3(7.1折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

FFMPEG入門詳解——流媒體直播原理及應(yīng)用 版權(quán)信息

FFMPEG入門詳解——流媒體直播原理及應(yīng)用 本書特色

★易教易學(xué) 系統(tǒng)闡述流媒體直播的基礎(chǔ)知識,結(jié)合前沿技術(shù),使讀者建立起宏觀的知識體系,掌握晦澀難懂的概念和理論,為后續(xù)流媒體直播開發(fā)打下堅實的基礎(chǔ)。 ★前后銜接 強(qiáng)調(diào)知識體系和分析方法的前后連貫性,并妥善處理好前期知識和后續(xù)知識的銜接性。 ★應(yīng)用方向 引導(dǎo)讀者對各個流媒體直播應(yīng)用領(lǐng)域進(jìn)行探索,打開思路,包括視頻監(jiān)控、視頻直播、編解碼、智能匹配、遠(yuǎn)程教學(xué)、語音識別等,激發(fā)讀者的學(xué)習(xí)興趣,啟發(fā)創(chuàng)新思想。

FFMPEG入門詳解——流媒體直播原理及應(yīng)用 內(nèi)容簡介

本書系統(tǒng)講解了流媒體和直播的基礎(chǔ)理論及應(yīng)用,包括RTSP、RTP、RTCP、RTMP、HLS、HTTP-FLV等常用的流媒體協(xié)議,包括Live555、SRS、Nginx-RTMP、ZLMediaKit等開源流媒體直播服務(wù)器。本書為FFmpeg音視頻流媒體系列叢書的第二部。 全書共分為14章:系統(tǒng)講解了流媒體協(xié)議的基礎(chǔ)知識、直播的原理流程及架構(gòu)分析、Live555、SRS、Nginx-RTMP、ZLMediaKit等開源直播點播庫。 書中包含大量的示例,圖文并茂,爭取讓一個音視頻流媒體領(lǐng)域的讀者真正入門,從此開啟流媒體直播編程的大門。本書知識體系比較完整,側(cè)重流媒體與直播的原理講解及應(yīng)用。建議讀者先學(xué)習(xí)FFmpeg音視頻流媒體系列叢書的**部,即音視頻原理及應(yīng)用。講解過程由淺入深,讓讀者在不知不覺中學(xué)會了流媒體協(xié)議的基礎(chǔ)理論知識,并動手搭建直播平臺。 本書可作為流媒體和直播方向的入門書籍,也可作為高年級本科生和研究生的學(xué)習(xí)參考書籍。

FFMPEG入門詳解——流媒體直播原理及應(yīng)用 目錄

第1章流媒體與直播基礎(chǔ)理論


1.1流媒體簡介


1.2流媒體協(xié)議


1.2.1TCP的三次握手與四次揮手


1.2.2視頻流協(xié)議與編解碼器


1.2.3常見的流媒體協(xié)議


1.3直播原理及應(yīng)用


1.3.1視頻直播原理與流程


1.3.2通用的視頻直播模型


1.3.3視頻直播系統(tǒng)的模塊


第2章RTSP流媒體協(xié)議


2.1RTSP簡介


2.1.1RTSP支持


2.1.2RTSP特點


2.2RTSP消息格式


2.2.1請求消息


2.2.2應(yīng)答消息


2.3RTSP交互流程


2.4RTSP重要概念


2.5RTSP重要方法


2.6RTSP狀態(tài)機(jī)


2.6.1客戶端狀態(tài)機(jī)


2.6.2服務(wù)器端狀態(tài)機(jī)


2.7VLC作為RTSP流媒體服務(wù)器


2.8RTSP抓包流程分析


2.8.1安裝Wireshark


2.8.2Wireshark抓取本地localhost的包


2.8.3使用Wireshark抓包分析RTSP交互流程


2.9RTSP與HTTP


2.10SDP


第3章RTP與RTCP流媒體協(xié)議


3.1RTP


3.1.1RTP格式


3.1.2RTP封裝H.264


3.1.3RTP的會話過程


3.1.4RTP的抓包分析


3.2RTCP


3.2.1RTCP的5種分組類型


3.2.2RTCP包結(jié)構(gòu)


3.2.3RTCP的注意事項


3.2.4RTCP的抓包分析


3.3RTP/RTCP與RTSP的關(guān)系


3.4開源庫JRTPLIB簡介


3.4.1Windows 10+VS 2015編譯JRTPLIB


3.4.2Ubuntu 18編譯JRTPLIB


3.4.3使用VS 2015搭建JRTPLIB開發(fā)環(huán)境并收發(fā)包案例解析


3.4.4RTP與H.264的相關(guān)結(jié)構(gòu)體


3.4.5使用JRTPLIB發(fā)送H.264碼流


3.5RTP擴(kuò)展頭結(jié)構(gòu)


3.5.1RTP單擴(kuò)展頭


3.5.2RTP多擴(kuò)展頭






第4章RTMP流媒體協(xié)議


4.1RTMP簡介


4.2RTMP交互流程


4.2.1RTMP握手


4.2.2RTMP建立連接


4.2.3RTMP建立流


4.2.4RTMP播放


4.2.5RTMP相關(guān)名詞解釋


4.3直播推流與拉流


4.3.1直播推流


4.3.2直播拉流


4.4RTMP消息


4.4.1RTMP塊流


4.4.2消息塊格式


4.4.3塊基本頭


4.4.4塊消息頭


4.4.5擴(kuò)展時間戳


4.4.6消息分塊流程解析


4.4.7協(xié)議控制消息


4.4.8用戶控制消息


4.4.9其他消息類型


第5章HLS流媒體協(xié)議


5.1HLS協(xié)議簡介


5.1.1HLS的索引文件的嵌套


5.1.2HLS服務(wù)器端和客戶端工作流程


5.1.3HLS優(yōu)勢及劣勢


5.1.4HLS主要的應(yīng)用場景


5.2HLS協(xié)議詳細(xì)講解


5.2.1m3u8簡介


5.2.2HLS播放模式


5.2.3TS文件


5.3m3u8格式講解


5.4TS與PS格式簡介


5.4.1ES、PES、PS、TS


5.4.2PS/TS編碼基本流程


5.4.3PS/TS碼流小結(jié)


5.5TS碼流詳細(xì)講解


5.5.1TS包格式


5.5.2TS碼流分析工具


5.5.3TS碼流結(jié)構(gòu)分析


5.5.4PAT及PMT表格式


5.6PS碼流詳細(xì)講解


5.6.1PS碼流結(jié)構(gòu)


5.6.2PS碼流的解析流程


5.7TS格式與m3u8切片


第6章HTTPFLV流媒體協(xié)議


6.1HTTPFLV協(xié)議簡介


6.2HTTP簡介


6.2.1HTTPS簡介


6.2.2HTTP請求內(nèi)容


6.2.3HTTP響應(yīng)內(nèi)容


6.2.4URL簡介


6.3FLV格式簡介


6.3.1FLV格式解析


6.3.2FLV的重要Tag說明


第7章流媒體開源庫簡介


7.1FFmpeg簡介


7.1.1FFmpeg的模塊與命令行工具


7.1.2FFmpeg命令行


7.1.3FFmpeg開發(fā)包


7.2Live555


7.3VLC播放器簡介


7.3.1VLC播放器


7.3.2VLC的功能列表


7.3.3VLC播放網(wǎng)絡(luò)串流


7.4EasyDarwin


7.4.1EasyDarwin開源項目


7.4.2EasyDarwin商業(yè)項目


7.4.3EasyDarwin云平臺


7.5SRS


7.6ZLMediaKit


7.7WebRTC


7.7.1WebRTC架構(gòu)


7.7.2視頻分析


7.7.3聲頻分析


7.7.4瀏覽器支持


7.7.5組成部分


7.7.6重要API


第8章Live555搭建直播平臺


8.1Live555簡介


8.1.1Live555實現(xiàn)本地視頻推流


8.1.2openRTSP客戶端流程


8.2Live555源碼編譯


8.2.1Live555在Ubuntu下的源碼編譯


8.2.2Live555在Windows 10下的源碼編譯


8.3Live555點播服務(wù)器流程分析


第9章EasyDarwin搭建直播平臺


9.1EasyDarwin項目簡介


9.1.1主體框架


9.1.2模塊分類


9.2EasyDarwin的安裝部署


第10章Nginx搭建直播平臺


10.1Nginx項目簡介


10.2Nginx的安裝方式


10.2.1Windows 10下安裝Nginx


10.2.2Windows 10下安裝OpenSSL


10.2.3Ubuntu 18下安裝Nginx


10.2.4CentOS 8下安裝Nginx


10.3編譯rtmp及httpflv模塊


10.3.1Ubuntu 18下編譯nginxrtmpmodule


10.3.2Ubuntu 18下編譯nginxhttpflvmodule


10.3.3Windows 10下編譯nginxhttpflvmodule


10.4nginx.conf配置文件詳細(xì)講解


10.4.1Nginx配置文件結(jié)構(gòu)


10.4.2Nginx配置文件的指令解析


10.4.3Nginx配置文件關(guān)于nginxrtmpmodule配置指令詳細(xì)講解


第11章SRS搭建直播平臺


11.1SRS項目簡介


11.2SRS源碼安裝與編譯


11.2.1在Ubuntu 18上安裝SRS


11.2.2在CentOS 7上安裝SRS


11.3SRS集群cluster


11.3.1SRS集群簡介


11.3.2SRS集群配置


11.4SRS配置文件詳細(xì)講解


11.4.1SRS配置文件的組成結(jié)構(gòu)


11.4.2srs.conf


11.4.3ingest.conf


11.4.4hls.conf


11.5SRS啟用WebRTC播放


11.5.1編譯支持WebRTC的SRS


11.5.2推送RTMP視頻流


11.5.3WebRTC播放視頻流


第12章ZLMediaKit搭建直播平臺


12.1Windows編譯配置ZLMediaKit


12.2Linux編譯安裝ZLMediaKit


12.3ZLMediaKit二次開發(fā)簡介


12.3.1test_httpApi.cpp文件


12.3.2test_pusher.cpp文件


12.3.3lambda函數(shù)介紹


第13章WebRTC網(wǎng)頁直播


13.1WebRTC項目簡介


13.2網(wǎng)絡(luò)打洞STUN和TURN


13.2.1NAT穿透


13.2.2STUN與TURN


13.3WebRTC網(wǎng)頁直播


13.3.1基于Coturn項目的STUN/TURN服務(wù)器搭建


13.3.2搭建信令服務(wù)器SignalMaster


13.3.3安裝Web服務(wù)器Nginx


13.3.4創(chuàng)建基于WebRTC的網(wǎng)頁視頻會話


第14章FFmpeg直播應(yīng)用綜合案例分析


14.1直播系統(tǒng)架構(gòu)簡介


14.2流媒體服務(wù)器的應(yīng)用


14.2.1完整的流媒體服務(wù)器系統(tǒng)


14.2.2開源的流媒體服務(wù)器項目應(yīng)用


14.3使用FFmpeg進(jìn)行RTMP推流


14.4使用VLC進(jìn)行RTMP拉流并播放



展開全部

FFMPEG入門詳解——流媒體直播原理及應(yīng)用 作者簡介

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

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 三佳互联一站式网站建设服务|网站开发|网站设计|网站搭建服务商 赛默飞Thermo veritiproPCR仪|ProFlex3 x 32PCR系统|Countess3细胞计数仪|371|3111二氧化碳培养箱|Mirco17R|Mirco21R离心机|仟诺生物 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 医养体检包_公卫随访箱_慢病随访包_家签随访包_随访一体机-济南易享医疗科技有限公司 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 合肥风管加工厂-安徽螺旋/不锈钢风管-通风管道加工厂家-安徽风之范 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 山东聚盛新型材料有限公司-纳米防腐隔热彩铝板和纳米防腐隔热板以及钛锡板、PVDF氟膜板供应商 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 混合生育酚_醋酸生育酚粉_琥珀酸生育酚-山东新元素生物科技 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 带压开孔_带压堵漏_带压封堵-菏泽金升管道工程有限公司 | 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 艺术生文化课培训|艺术生文化课辅导冲刺-济南启迪学校 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 吊篮式|移动式冷热冲击试验箱-二槽冷热冲击试验箱-广东科宝 | 石家庄小程序开发_小程序开发公司_APP开发_网站制作-石家庄乘航网络科技有限公司 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 立式硫化罐-劳保用品硫化罐-厂家直销-山东鑫泰鑫硫化罐厂家 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 工控机-图像采集卡-PoE网卡-人工智能-工业主板-深圳朗锐智科 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 杭州翻译公司_驾照翻译_专业人工翻译-杭州以琳翻译有限公司官网 组织研磨机-高通量组织研磨仪-实验室多样品组织研磨机-东方天净 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 缝纫客 | 山东led显示屏,山东led全彩显示屏,山东LED小间距屏,临沂全彩电子屏-山东亚泰视讯传媒有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 |