注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络网络与数据通信零基础搭建直播室与云直播平台

零基础搭建直播室与云直播平台

零基础搭建直播室与云直播平台

定 价:¥109.00

作 者: 姚大庆 著
出版社: 人民邮电出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787115547309 出版时间: 2021-02-01 包装: 平装
开本: 16开 页数: 304 字数:  

内容简介

  本书首先介绍了视频流媒体直播的常见协议、构成环节,以及流媒体服务器的安装步骤,然后详细介绍了在不同的系统中安装SRS、MistServer等流媒体服务软件。接下来分享了一些与直播相关的实用工具软件以及这些软件的使用技巧,最后着重讲解了5个面向不同层次的直播网站的搭建和11个典型的适合网上教学及活动直播的综合应用案例。本书适合需要用到网上直播的自媒体从业者、需要搭建网上直播课堂的学校老师、企事业单位的直播技术人员,以及其他对直播技术感兴趣的爱好者学习使用。

作者简介

  姚大庆,毕业于安徽省轻工业学校塑料成型专业,现在深圳广播电视大学从事技术工作,曾在《电子制作》杂志社作兼职编辑,先后从事过机械设计、生产管理等工作,也曾在高校讲授非线性编辑、影视特效与后期制作、三维动画制作、摄影与摄像等课程。自学影视三维动画,**命令行脚本一键批处理渲染片头模板技术,在千禧年前后设计的婚庆片头、电子相册模板在婚庆行业名噪一时。自学PHP编程语言,写过树形论坛、非编字幕批量生成系统等程序,为所在单位开发了媒体资产管理系统和直播管理系统。对DIY比较有兴趣,早年制作的遥控磁带播放机获《电子报》的单片机大赛三等奖。利用AutoCAD软件设计制作了桌面数控铣床,利用SolidWorks软件设计制作了六轴无人机、家具和音箱,利用51单片机制作了自动全景拍摄云台、移动轨道拍摄平台等。

图书目录

第1章\t视频流媒体直播概述\t1
1.1 视频点播与直播 1
1.2 常见直播协议 2
1.3 流媒体直播的构成环节 4
1.3.1 媒体源 4
1.3.2 视频编码和推流客户端 4
1.3.3 流媒体和 Web 服务器 5
1.3.4 播放终端 5
1.4 视频流媒体直播初体验 5
1.4.1 安装配置流媒体服务器 6
1.4.2 安装配置编码推流客户端 14
1.4.3 设置并推流 16
1.4.4 用浏览器观看直播页 18
第2章 流媒体服务软件 22
2.1 在 Linux 系统中安装 SRS 22
2.1.1 安装使用 Linux 系统 22
2.1.2 安装 SRS 42
2.1.3 开通 Web 播放页 46
2.1.4 在手机上也能看直播 50
2.2 在 Windows 系统中安装 MistServer 55
2.2.1 安装设置 MistServer 55
2.2.2 安装 Web 服务软件 Apache 60
2.2.3 编写直播播放页面 63
2.3 云直播简介 66
第3章 视频编码推流软件 68
3.1 Flash Media Live Encoder 详解 68
3.1.1 视频相关参数设置 68
3.1.2 音频相关参数设置 70
3.1.3 服务器及其他参数设置 71
3.1.4 连接用户认证的服务器 72
3.1.5 命令行定时直播及录制操作方法 73
3.1.6 让 FMLE 支持 AAC 音频 75
3.2 OBS Studio 使用教程 76
3.2.1 下载安装 OBS 76
3.2.2 OBS 快速入门 76
3.2.3 OBS 的参数设置 81
3.2.4 OBS 的功能介绍 87
3.2.5 常用技巧 96
第4章 实用工具软件 105
4.1 万能播放器 VLC media player 105
4.1.1 下载安装 VLC 105
4.1.2 VLC 播放音视频文件 106
4.1.3 VLC 播放流媒体 107
4.1.4 使用 VLC 直播电脑桌面 108
4.2 音视频百宝囊 FFmpeg 112
4.2.1 FFmpeg 的下载和安装 112
4.2.2 FFmpeg 应用范例 115
4.3 好用的远程桌面 Radmin 126
4.3.1 Radmin Server 安装设置 126
4.3.2 Radmin Viewer 安装设置 128
4.3.3 Radmin 的 4 种查看模式 130
4.3.4 全屏显示的注意事项 131
4.3.5 Radmin 如何传输声音 132
第5章 直播网站建设实战 135
5.1 服务器环境搭建 135
5.1.1 安装操作系统 135
5.1.2 安装 Apache HTTP 136
5.1.3 安装 PHP 136
5.1.4 安装 MariaDB 137
5.1.5 防火墙设置 138
5.1.6 修改 SElinux 设置 139
5.1.7 安装 SRS 140
5.2 DEMO1:简单的直播网站程序 140
5.2.1 服务器配置 141
5.2.2 程序安装与使用 142
5.2.3 功能与编程思路简介 143
5.3 DEMO2:带管理功能的直播网站程序 150
5.3.1 服务器配置 150
5.3.2 程序安装 150
5.3.3 使用简介 152
5.3.4 功能与编程思路简介 157
5.4 DEMO3:带推流认证和回看功能的直播网站 163
5.4.1 服务器配置 163
5.4.2 程序安装与使用 166
5.4.3 功能与编程思路简介 167
5.5 DEMO4:使用云直播的直播网站 173
5.5.1 开通云直播 174
5.5.2 服务器配置 181
5.5.3 程序安装与使用 182
5.5.4 功能与编程思路简介 182
5.6 DEMO5:SRS 与云直播结合的网站 191
5.6.1 开通云直播 191
5.6.2 服务器配置 191
5.6.3 程序安装与使用 192
5.6.4 功能与编程思路简介 193
第6章 综合直播应用案例 208
6.1 视频直播常见规格的参数建议 208
6.2 使用 USB 摄像头和 OBS 的直播 210
6.2.1 新建 OBS 场景集合 211
6.2.2 设置摄像头参数 212
6.2.3 设置推流地址 214
6.2.4 设置输出 215
6.2.5 设置视频 216
6.2.6 设置话筒 216
6.2.7 直播操作 217
6.3 使用 USB 摄像头和 FFmpeg 的直播 218
6.3.1 获取视频与音频设备名称 218
6.3.2 创建批处理文件 219
6.3.3 直播操作 224
6.4 使用专业摄像机和采集卡的直播 224
6.4.1 摄像机 225
6.4.2 采集卡 225
6.4.3 音视频接口与连线 228
6.4.4 关于视频制式 231
6.4.5 在 OBS 中调用采集卡 231
6.4.6 直播操作 235
6.5 两画面切换教学直播 236
6.5.1 配置双显示器 236
6.5.2 设置显示器分辨率和输出分辨率 237
6.5.3 在 OBS 中捕获桌面 238
6.5.4 OBS 捕获显示器为黑屏怎么办 239
6.5.5 桌面音频与麦克风输入 241
6.5.6 直播与场景切换操作 242
6.6 简易虚拟演播室教学直播 242
6.6.1 选择抠像背景 243
6.6.2 抠像合成技巧 244
6.6.3 给直播视频添加台标 249
6.6.4 布置简单的虚拟演播室 250
6.6.5 直播与场景切换操作 252
6.7 精致的画中画教学直播 252
6.7.1 设计画中画风格样式 252
6.7.2 设置人像视频装饰 253
6.7.3 在桌面叠加画中画人像 256
6.7.4 直播操作 257
6.7.5 直播过程中的注意事项 258
6.8 简单的画中画教学直播 258
6.8.1 编写批处理脚本 259
6.8.2 直播操作 260
6.8.3 如何隐藏批处理运行窗口 261
6.9 基于切换台多机位专业型直播 262
6.9.1 设备连线 263
6.9.2 直播操作 270
6.9.3 导播切换操作 270
6.10 基于采集卡多机位专业型直播 271
6.10.1 设备连线 272
6.10.2 OBS 设置 272
6.10.3 直播与视频切换操作 275
6.11 无线视频传输多机位直播 275
6.11.1 设备连线与运作原理 276
6.11.2 摄像机无线视频传输 276
6.11.3 笔记本电脑桌面无线传输 279
6.11.4 OBS 多场景设置 281
6.11.5 直播与场景切换操作 291
6.12 使用网络摄像头的多机位直播 292
6.12.1 设备连线 292
6.12.2 电脑桌面传输技术准备 294
6.12.3 网络摄像头音视频调用 298
6.12.4 电脑桌面画面和音频调用 301
6.12.5 直播与场景切换操作 304

本目录推荐