本书是一本通俗易懂的直播系统开发入门书籍。通过本书读者可以从零开始学习搭建直播系统。本书分为三部分,第一部分(第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.2 为什么选择Nginx

1.3 安装Nginx

1.4 Nginx命令行

1.5 Nginx配置

1.6 Nginx模块化体系

1.7 本章小结

第2章 Nginx-rtmp-module基础

2.1 Nginx-rtmp-module介绍

2.2 RTMP协议与HLS协议

2.3 NRM的搭建

2.4 搭建第一个直播系统

2.5 本章小结

第3章 Nginx-rtmp-module进阶

3.1 如何使NRM支持HLS协议直播

3.2 推/拉流与串流码

3.3 Control控制器

3.4 数据统计模块

3.5 Exec相关功能

3.6 本章小结

第4章 Nginx-rtmp-module应用

4.1 FFmpeg

4.2 基础配置信息

4.3 本章小结

第5章 Android端解决方案

5.1 移动端视频直播介绍

5.2 Yasea框架介绍

5.3 IJKPlayer框架介绍

5.4 Android端开发实战

5.5 本章小结

第6章 iOS端解决方案

6.1 iOS端视频直播介绍

6.2 SDK的选择和前期准备

6.3 GPUImage框架介绍

6.4 LFLiveKit框架介绍

6.5 IJKPlayer框架介绍

6.6 iOS端开发实战

6.7 本章小结

第7章 Web端解决方案

7.1 AdobeFlashPlayer

7.2 ActionScript与Flex

7.3 SWFObject

7.4 Flex与JavaScript的通信

7.5 播放器的制作

7.6 Web端开发实战

7.7 本章小结

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400