館藏書目查詢 > 書目資料
借閱次數 :

直播系统开发 : 基于Nginx与Nginx-rtmp-moule

  • 點閱:225
  • 評分:0
  • 評論:0
  • 引用:0
  • 轉寄:0



  • 書籤:
轉寄 列印
第1級人氣樹(0)
人氣指樹
  • 館藏
  • 簡介
  • 作者簡介
  • 收藏(0)
  • 評論(0)
  • 評分(0)

本書是一本通俗易懂的直播系統開發入門書籍。通過本書讀者可以從零開始學習搭建直播系統。本書分為三部分,第一部分(第1章)主要介紹Nginx,包括什麼是Nginx,為什麼要選擇Nginx,在特定的環境下如何安裝、配置及使用Nginx。第二部分(第2~4章)主要介紹基於Nginx的Nginx-rtmp-module、FFmpeg組件的安裝與配置,並完整地搭建了一個簡單的直播系統。第三部分(第5~7章)主要介紹在多終端下如何使用不同技術建立基於直播的SDK,並介紹多種SDK相關技術框架。本書適合對直播系統開發有興趣的人員、高級語言開發者、音/視頻開發入門者。

第1章 Nginx基礎 11.1 Nginx概述及作用 11.1.1 可作為Web服務器 11.1.2 可作為反向代理服務器 21.1.3 可作為郵件代理服務器 31.2 為什麼選擇Nginx 31.3 安裝Nginx 41.3.1 選擇安裝版本 41.3.2 編譯安裝Nginx 51.3.3 配置防火牆 71.3.4 加入自啟動和系統服務 91.3.5 加入系統變量 121.4 Nginx命令行 131.4.1 命令行參數 141.4.2 啟動、停止和重啟 151.4.3 信號控制 171.4.4 平滑升級 181.5 Nginx配置 191.5.1 配置命令 201.5.2 配置上下文 201.5.3 配置文件結構 211.5.4 配置變量 221.5.5 配置實例 231.6 Nginx模塊化體系 251.6.1 模塊概述 251.6.2 模塊分類 261.7 本章小結 26第2章 Nginx-rtmp-module基礎 272.1 Nginx-rtmp-module介紹 272.2 RTMP協議與HLS協議 282.2.1 RTMP協議 282.2.2 HLS協議 292.3 NRM的搭建 342.4 搭建第一個直播系統 362.5 本章小結 40第3章 Nginx-rtmp-module進階 413.1 如何使NRM支持HLS協議直播 413.2 推/拉流與串流碼 433.3 Control控制器 433.3.1 record命令 443.3.2 drop命令 473.3.3 redirect命令 473.4 數據統計模塊 473.5 Exec相關功能 483.6 本章小結 48第4章 Nginx-rtmp-module 應用 494.1 FFmpeg 494.1.1 FFmpeg的安裝 514.1.2 FFmpeg的配置 544.1.3 FFmpeg與直播的應用 594.2 基礎配置信息 594.3 本章小結 64第5章 Android端解決方案 655.1 移動端視頻直播介紹 655.2 Yasea框架介紹 665.3 IJKPlayer框架介紹 695.4 Android端開發實戰 745.4.1 主要功能 755.4.2 框架導入 755.4.3 濾鏡 775.4.4 推流 805.4.5 拉流 835.4.6 彈幕 905.5 本章小結 94第6章 iOS端解決方案 956.1 iOS端視頻直播介紹 956.2 SDK的選擇和前期準備 966.3 GPUImage框架介紹 996.4 LFLiveKit框架介紹 1036.5 IJKPlayer框架介紹 1066.6 iOS端開發實戰 1106.6.1 主要功能 1106.6.2 框架導入 1116.6.3 濾鏡 1126.6.4 推流 1166.6.5 拉流 1216.6.6 點贊 1266.6.7 彈幕 1296.7 本章小結 132第7章 Web端解決方案 1337.1 Adobe Flash Player 1337.1.1 Flash Player 1347.1.2 為什麼要使用Flash 1347.2 ActionScript與Flex 1357.2.1 Flex環境的搭建 1357.2.2 Flex項目的創建 1377.2.3 使用ActionScript組件 1427.2.4 NetStream對象 1487.2.5 獲取視頻流 1497.2.6 實例:使用as實現一個基礎的推流器 1517.3 SWFObject 1567.3.1 為什麼選擇SWFObject 1567.3.2 靜態嵌入Flash Player 1587.3.3 動態嵌入Flash Player 1627.4 Flex與JavaScript的通信 1677.4.1 Flex調用JavaScript函數 1677.4.2 使用JavaScript調用Flex函數 1687.4.3 使用JavaScript端獲取SWF對象的引用 1697.4.4 實例:使用SWFObject將Flash播放器嵌入網頁中 1707.5 播放器的製作 1717.5.1 主要功能 1717.5.2 相關變量 1727.5.3 初始化視頻畫布 1727.5.4 加載視頻流並播放 1727.5.5 高亮顯示播放進度及緩衝進度 1747.5.6 視頻的播放與暫停 1757.5.7 拖動滑塊播放視頻 1767.5.8 播放結束處理 1777.5.9 音量大小控制 1777.5.10 全屏顯示控制 1787.5.11 流數據字符格式化 1787.5.12 視頻畫面的平滑優化處理 1797.5.13 播放接口的調用 1797.5.14 實例:製作自定義播放器 1807.6 Web端開發實戰 1857.6.1 推流 1857.6.2 拉流 195

此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入
此功能為會員專屬功能請先登入