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

直播系统开发:基于Nginx与Nginx-rtmp-module PDF 超清版

  • 大小:144 MB
  • 类型:直播系统
  • 格式:PDF
  • 出版:电子工业出版社
  • 作者:卓朗科技技术团队
  • 更新:2020-07-08 08:57:35
vip 立即下载( 144 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 班天媛 投稿)

为网友们分享了直播系统相关的资料,由电子工业出版社出版,作者是卓朗科技技术团队,介绍了关于直播系统、Nginx方面,格式为PDF,资源大小144 MB,目前在直播系统类资源综合评分为:8.4分。

直播系统资源推荐

书籍介绍

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

一本书是二本浅显易懂的直播系统开发新手入门书藉。通过一本书小读者可以重零开始学习建立直播系统。一本书分成三部分,*部分(第1章)主要介绍Nginx,包括什么叫Nginx,应不应该选择Nginx,在特殊的环境下如何安装、配备及使用Nginx。第二部分(第2~4章)主要介绍来源于Nginx的Nginx-rtmp-module、FFmpeg模块的安装与配备,并全部地建立了一个简单的直播系统。第三部分(第5~7章)主要介绍在多POS机下怎么使用不同技术建立来源于直播的SDK,并介绍各种SDK相关技术框架结构。一本书适合对直播系统开发有爱好的人员、高级语言开发人员、音/视频研发入门者。

目录

  • 第1章 Nginx基础 1
  • 1.1 Nginx概述及作用 1
  • 1.1.1 可作为Web服务器 1
  • 1.1.2 可作为反向代理服务器 2
  • 1.1.3 可作为邮件代理服务器 3
  • 1.2 为什么选择Nginx 3
  • 1.3 安装Nginx 4
  • 1.3.1 选择安装版本 4
  • 1.3.2 编译安装Nginx 5
  • 1.3.3 配置防火墙 7
  • 1.3.4 加入自启动和系统服务 9
  • 1.3.5 加入系统变量 12
  • 1.4 Nginx命令行 13
  • 1.4.1 命令行参数 14
  • 1.4.2 启动、停止和重启 15
  • 1.4.3 信号控制 17
  • 1.4.4 平滑升级 18
  • 1.5 Nginx配置 19
  • 1.5.1 配置命令 20
  • 1.5.2 配置上下文 20
  • 1.5.3 配置文件结构 21
  • 1.5.4 配置变量 22
  • 1.5.5 配置实例 23
  • 1.6 Nginx模块化体系 25
  • 1.6.1 模块概述 25
  • 1.6.2 模块分类 26
  • 1.7 本章小结 26
  • 第2章 Nginx-rtmp-module基础 27
  • 2.1 Nginx-rtmp-module介绍 27
  • 2.2 RTMP协议与HLS协议 28
  • 2.2.1 RTMP协议 28
  • 2.2.2 HLS协议 29
  • 2.3 NRM的搭建 34
  • 2.4 搭建第一个直播系统 36
  • 2.5 本章小结 40
  • 第3章 Nginx-rtmp-module进阶 41
  • 3.1 如何使NRM支持HLS协议直播 41
  • 3.2 推/拉流与串流码 43
  • 3.3 Control控制器 43
  • 3.3.1 record命令 44
  • 3.3.2 drop命令 47
  • 3.3.3 redirect命令 47
  • 3.4 数据统计模块 47
  • 3.5 Exec相关功能 48
  • 3.6 本章小结 48
  • 第4章 Nginx-rtmp-module 应用 49
  • 4.1 FFmpeg 49
  • 4.1.1 FFmpeg的安装 51
  • 4.1.2 FFmpeg的配置 54
  • 4.1.3 FFmpeg与直播的应用 59
  • 4.2 基础配置信息 59
  • 4.3 本章小结 64
  • 第5章 Android端解决方案 65
  • 5.1 移动端视频直播介绍 65
  • 5.2 Yasea框架介绍 66
  • 5.3 IJKPlayer框架介绍 69
  • 5.4 Android端开发实战 74
  • 5.4.1 主要功能 75
  • 5.4.2 框架导入 75
  • 5.4.3 滤镜 77
  • 5.4.4 推流 80
  • 5.4.5 拉流 83
  • 5.4.6 弹幕 90
  • 5.5 本章小结 94
  • 第6章 iOS端解决方案 95
  • 6.1 iOS端视频直播介绍 95
  • 6.2 SDK的选择和前期准备 96
  • 6.3 GPUImage框架介绍 99
  • 6.4 LFLiveKit框架介绍 103
  • 6.5 IJKPlayer框架介绍 106
  • 6.6 iOS端开发实战 110
  • 6.6.1 主要功能 110
  • 6.6.2 框架导入 111
  • 6.6.3 滤镜 112
  • 6.6.4 推流 116
  • 6.6.5 拉流 121
  • 6.6.6 点赞 126
  • 6.6.7 弹幕 129
  • 6.7 本章小结 132
  • 第7章 Web端解决方案 133
  • 7.1 Adobe Flash Player 133
  • 7.1.1 Flash Player 134
  • 7.1.2 为什么要使用Flash 134
  • 7.2 ActionScript与Flex 135
  • 7.2.1 Flex环境的搭建 135
  • 7.2.2 Flex项目的创建 137
  • 7.2.3 使用ActionScript组件 142
  • 7.2.4 NetStream对象 148
  • 7.2.5 获取视频流 149
  • 7.2.6 实例:使用as实现一个基础的推流器 151
  • 7.3 SWFObject 156
  • 7.3.1 为什么选择SWFObject 156
  • 7.3.2 静态嵌入Flash Player 158
  • 7.3.3 动态嵌入Flash Player 162
  • 7.4 Flex与JavaScript的通信 167
  • 7.4.1 Flex调用JavaScript函数 167
  • 7.4.2 使用JavaScript调用Flex函数 168
  • 7.4.3 使用JavaScript端获取SWF对象的引用 169
  • 7.4.4 实例:使用SWFObject将Flash播放器嵌入网页中 170
  • 7.5 播放器的制作 171
  • 7.5.1 主要功能 171
  • 7.5.2 相关变量 172
  • 7.5.3 初始化视频画布 172
  • 7.5.4 加载视频流并播放 172
  • 7.5.5 高亮显示播放进度及缓冲进度 174
  • 7.5.6 视频的播放与暂停 175
  • 7.5.7 拖动滑块播放视频 176
  • 7.5.8 播放结束处理 177
  • 7.5.9 音量大小控制 177
  • 7.5.10 全屏显示控制 178
  • 7.5.11 流数据字符格式化 178
  • 7.5.12 视频画面的平滑优化处理 179
  • 7.5.13 播放接口的调用 179
  • 7.5.14 实例:制作自定义播放器 180
  • 7.6 Web端开发实战 185
  • 7.6.1 推流 185
  • 7.6.2 拉流 195

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

直播系统相关资源

  • 实战Nginx:取代Apache的高性能Web服务器

    实战Nginx:取代Apache的高性能Web服务器

    实战Nginx:取代Apache的高性能Web服务器 作者:张宴著 出版日期:2010-03 第1部分基础篇 第1章Nginx简介 1.1常用的Web服务器简介 1.2Nginx简介 1.3选择Nginx的理由 1.4Nginx与Apache、Lighttpd的综合对比 第2章Nginx服务器的安装与配置 2.1安装Nginx服务器所需要的系统资源 2.2Nginx的下载 2.3Nginx的安装 2.4Nginx的启动、停止、平滑重启 2.5Nginx的平滑重启 2.6Nginx的信号控制 2.7Ngin

    大小:42.3MBNginx

  • Nginx极简教程(快速入门)

    Nginx极简教程(快速入门)

    Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。 什么是反向代理? 反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。examples 目录中的示例模拟了工作

    大小:2.24 MBNginx

  • 深入理解Nginx:模块开发与架构解析

    深入理解Nginx:模块开发与架构解析

    大小:35.7 MBNginx电子书

  • 精通Nginx

    精通Nginx

    Nginx是一个高性能的轻量级Web服务器,本书从配置文件的角度出发,介绍了多种关于Nginx配置的技巧。 精通Nginx(第2版) 以模块化风格写成,几乎每一章都是一个独立的模块,读者将能够自由地在

    大小:137 MBNginx电子书

资源下载

直播系统学习笔记

23小时37分钟前回答

基于asyncio 异步协程框架实现收集B站直播弹幕

前言 虽然标题是全站,但目前只做了等级 top 100 直播间的全天弹幕收集。 弹幕收集系统基于之前的B 站直播弹幕姬 Python 版修改而来。具体协议分析可以看上一篇文章。 直播弹幕协议是直接基于 TCP 协议,所以如果 B 站对类似我这种行为做反制措施,比较困难。应该有我不知道的技术手段来检测类似我这种恶意行为。 我试过同时连接 100 个房间,和连接单个房间 100 次的实验,都……

23小时35分钟前回答

python爬取足球直播吧五大联赛积分榜

本文实例为大家分享了python爬取足球联赛积分榜的具体代码,供大家参考,具体内容如下 使用BeautifulSoup4解析爬取足球直播吧五大联赛积分榜信息; #! /usr/bin/python3 # -*- coding:utf-8 -*- from urllib.request import urlopen from urllib.request import quote from bs4 import BeautifulSoup import time import re import json import pymysql url="https://data.zhibo8.cc/pc_main_data/#/dejia/index1" response = urlopen(url) bs = BeautifulSoup(response,"html……