幫助中心 | 我的帳號 | 關於我們

直播系統開發(基於Nginx與Nginx-rtmp-module)

  • 作者:編者:卓朗科技技術團隊
  • 出版社:電子工業
  • ISBN:9787121351785
  • 出版日期:2019/02/01
  • 裝幀:平裝
  • 頁數:200
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:卓朗科技技術團隊
    卓朗科技技術團隊,卓朗科技技術團隊是一支充滿朝氣、高素質、專業化的團隊。     團隊成員有30餘人,來自於各大互聯網公司,具有5?12年互聯網行業經驗,其中本科以上學歷占95%以上,技術人員占80%以上。     團隊對直播產品的行業發展和趨勢有著深刻的認識和理解,為直播平台的研究和開發提供了長期、源源不斷的支持。

目錄
第1章  Nginx基礎
  1.1  Nginx概述及作用
    1.1.1  可作為Web伺服器
    1.1.2  可作為反向代理伺服器
    1.1.3  可作為郵件代理伺服器
  1.2  為什麼選擇Nginx
  1.3  安裝Nginx
    1.3.1  選擇安裝版本
    1.3.2  編譯安裝Nginx
    1.3.3  配置防火牆
    1.3.4  加入自啟動和系統服務
    1.3.5  加入系統變數
  1.4  Nginx命令行
    1.4.1  命令行參數
    1.4.2  啟動、停止和重啟
    1.4.3  信號控制
    1.4.4  平滑升級
  1.5  Nginx配置
    1.5.1  配置命令
    1.5.2  配置上下文
    1.5.3  配置文件結構
    1.5.4  配置變數
    1.5.5  配置實例
  1.6  Nginx模塊化體系
    1.6.1  模塊概述
    1.6.2  模塊分類
  1.7  本章小結
第2章  Nginx-rtmp-module基礎
  2.1  Nginx-rtmp-module介紹
  2.2  RTMP協議與HLS協議
    2.2.1  RTMP協議
    2.2.2  HLS協議
  2.3  NRM的搭建
  2.4  搭建第一個直播系統
  2.5  本章小結
第3章  Nginx-rtmp-module進階
  3.1  如何使NRM支持HLS協議直播
  3.2  推/拉流與串流碼
  3.3  Control控制器
    3.3.1  record命令
    3.3.2  drop命令
    3.3.3  redirect命令
  3.4  數據統計模塊
  3.5  Exec相關功能
  3.6  本章小結
第4章  Nginx-rtmp-module 應用
  4.1  FFmpeg
    4.1.1  FFmpeg的安裝
    4.1.2  FFmpeg的配置
    4.1.3  FFmpeg與直播的應用

  4.2  基礎配置信息
  4.3  本章小結
第5章  Android端解決方案
  5.1  移動端視頻直播介紹
  5.2  Yasea框架介紹
  5.3  IJKPlayer框架介紹
  5.4  Android端開發實戰
    5.4.1  主要功能
    5.4.2  框架導入
    5.4.3  濾鏡
    5.4.4  推流
    5.4.5  拉流
    5.4.6  彈幕
  5.5  本章小結
第6章  iOS端解決方案
  6.1  iOS端視頻直播介紹
  6.2  SDK的選擇和前期準備
  6.3  GPUImage框架介紹
  6.4  LFLiveKit框架介紹
  6.5  IJKPlayer框架介紹
  6.6  iOS端開發實戰
    6.6.1  主要功能
    6.6.2  框架導入
    6.6.3  濾鏡
    6.6.4  推流
    6.6.5  拉流
    6.6.6  點贊
    6.6.7  彈幕
  6.7  本章小結
第7章  Web端解決方案
  7.1  Adobe Flash Player
    7.1.1  Flash Player
    7.1.2  為什麼要使用Flash
  7.2  ActionScript與Flex
    7.2.1  Flex環境的搭建
    7.2.2  Flex項目的創建
    7.2.3  使用ActionScript組件
    7.2.4  NetStream對象
    7.2.5  獲取視頻流
    7.2.6  實例:使用as實現一個基礎的推流器
  7.3  SWFObject
    7.3.1  為什麼選擇SWFObject
    7.3.2  靜態嵌入Flash Player
    7.3.3  動態嵌入Flash Player
  7.4  Flex與JavaScript的通信
    7.4.1  Flex調用JavaScript函數
    7.4.2  使用JavaScript調用Flex函數
    7.4.3  使用JavaScript端獲取SWF對象的引用
    7.4.4  實例:使用SWFObject將Flash播放器嵌入網頁中
  7.5  播放器的製作

    7.5.1  主要功能
    7.5.2  相關變數
    7.5.3  初始化視頻畫布
    7.5.4  載入視頻流並播放
    7.5.5  高亮顯示播放進度及緩衝進度
    7.5.6  視頻的播放與暫停
    7.5.7  拖動滑塊播放視頻
    7.5.8  播放結束處理
    7.5.9  音量大小控制
    7.5.10  全屏顯示控制
    7.5.11  流數據字元格式化
    7.5.12  視頻畫面的平滑優化處理
    7.5.13  播放介面的調用
    7.5.14  實例:製作自定義播放器
  7.6  Web端開發實戰
    7.6.1  推流
    7.6.2  拉流

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032