极客 从0打造音视频直播系统

文章介绍
课程简介:
音视频技术会是大势,也必定会像当年移动互联网一样出现井喷的人才需求,音视频人才会成为新的宠儿。面对这样的机遇,你若能掌握音视频技术的核心技术,一定可以在未来职场上获得丰厚的回报和满满的成就感。

虽说音视频技术比较纷繁和复杂,但本课程会从 0 开始讲解音视频的相关知识,以保证非专业人员也可以快速学习和上手;采取环环相扣、循序渐进、各个击破的办法来为你介绍各个知识点,最终让你掌握音视频的核心知识,并能够即学即用,依靠这些知识亲手做出你想要的音视频产品。

课程共 38 讲,分为 3 大模块。

1. WebRTC 1 对 1 通话

主要讲解如何在浏览器间实现 1 对 1 通话,比如一个人在北京,另一个人在上海,他们打开浏览器进入同一个房间后,就可以进行音视频通话了。这一模块精编了环环相扣的 22 篇文章,每篇文章对应一个实现 WebRTC 1 对 1 通话的主题。也就是说,这 22 篇文章是可以串联为一个即学即用的 1 对 1 实时通话的例子。

2. WebRTC 多人音视频实时通话
主要探讨如何实现多人音视频实时互动。首先为你介绍几种多人音视频实时互动的架构,以及它们的优劣;然后,再重点讲解如何使用 SFU 架构实现多人音视频实时通话(SFU 是现在最流行的多人实时互动架构)。学完本模块内容后,你就可以亲手实现多人音视频实时通话了。

3. 支持上万人同时在线的直播系统
重点介绍 CDN 原理、RTMP、HLS 协议,以及如何使用各种播放器从 CDN 拉取媒体流。其中,CDN 是支持上万人同时在线直播系统的主要技术,而 RTMP 和 HLS 是其使用的底层传输协议。学完本模块内容后,你就会清楚地知道上万人同时在线直播的原理,并可以自己实现一套这样的直播系统。

课程目录:
从0打造音视频直播系统
├──01-开篇词(1讲)
| ├──00丨开篇词丨5G的到来将会为音视频插上飞翔的翅膀.html 2.89M
| ├──00丨开篇词丨5G的到来将会为音视频插上飞翔的翅膀.mp3 6.10M
| └──00丨开篇词丨5G的到来将会为音视频插上飞翔的翅膀.pdf 5.39M
├──02-WebRTC1对1通话(23讲)
| ├──01丨原来通过浏览器访问摄像头这么容易.html 2.85M
| ├──01丨原来通过浏览器访问摄像头这么容易.mp3 7.85M
| ├──01丨原来通过浏览器访问摄像头这么容易.pdf 3.13M
| ├──02丨如何通过WebRTC进行音视频设备检测呢?.html 1.59M
| ├──02丨如何通过WebRTC进行音视频设备检测呢?.mp3 6.94M
| ├──02丨如何通过WebRTC进行音视频设备检测呢?.pdf 1.82M
| ├──03丨如何使用浏览器给自己拍照呢?.html 1.35M
| ├──03丨如何使用浏览器给自己拍照呢?.mp3 5.03M
| ├──03丨如何使用浏览器给自己拍照呢?.pdf 1.37M
| ├──04丨可以把采集到的音视频数据录制下来吗?.html 1.20M
| ├──04丨可以把采集到的音视频数据录制下来吗?.mp3 9.68M
| ├──04丨可以把采集到的音视频数据录制下来吗?.pdf 1.57M
| ├──05丨原来浏览器还能抓取桌面?.html 1.59M
| ├──05丨原来浏览器还能抓取桌面?.mp3 7.11M
| ├──05丨原来浏览器还能抓取桌面?.pdf 1.90M
| ├──06丨WebRTC中的RTP及RTCP详解.html 4.48M
| ├──06丨WebRTC中的RTP及RTCP详解.mp3 8.67M
| ├──06丨WebRTC中的RTP及RTCP详解.pdf 4.78M
| ├──07 丨 你竟然不知道SDP?它可是WebRTC的驱动核心!.html 1.94M
| ├──07 丨 你竟然不知道SDP?它可是WebRTC的驱动核心!.mp3 10.61M
| ├──07 丨 你竟然不知道SDP?它可是WebRTC的驱动核心!.pdf 2.30M
| ├──08 丨 有话好商量,论媒体协商.html 1.31M
| ├──08 丨 有话好商量,论媒体协商.mp3 6.43M
| ├──08 丨 有话好商量,论媒体协商.pdf 1.25M
| ├──09 丨 让我们揭开WebRTC建立连接的神秘面纱.html 1.26M
| ├──09 丨 让我们揭开WebRTC建立连接的神秘面纱.mp3 8.31M
| ├──09 丨 让我们揭开WebRTC建立连接的神秘面纱.pdf 1.29M
| ├──10丨WebRTC NAT穿越原理.html 1.97M
| ├──10丨WebRTC NAT穿越原理.mp3 7.63M
| ├──10丨WebRTC NAT穿越原理.pdf 1.90M
| ├──11丨如何通过Node.js实现一套最简单的信令系统?.html 2.02M
| ├──11丨如何通过Node.js实现一套最简单的信令系统?.mp3 9.59M
| ├──11丨如何通过Node.js实现一套最简单的信令系统?.pdf 2.18M
| ├──12丨RTCPeerConnection:音视频实时通讯的核心.html 1.59M
| ├──12丨RTCPeerConnection:音视频实时通讯的核心.mp3 7.95M
| ├──12丨RTCPeerConnection:音视频实时通讯的核心.pdf 1.82M
| ├──13丨在WebRTC中如何控制传输速率呢?.html 2.08M
| ├──13丨在WebRTC中如何控制传输速率呢?.mp3 6.74M
| ├──13丨在WebRTC中如何控制传输速率呢?.pdf 1.58M
| ├──14丨如何打开-关闭音视频?.html 1.21M
| ├──14丨如何打开-关闭音视频?.mp3 4.77M
| ├──14丨如何打开-关闭音视频?.pdf 1.18M
| ├──15丨WebRTC中的数据统计原来这么强大(上).html 4.55M
| ├──15丨WebRTC中的数据统计原来这么强大(上).mp3 5.27M
| ├──15丨WebRTC中的数据统计原来这么强大(上).pdf 4.95M
| ├──16丨WebRTC中的数据统计原来这么强大(下).html 3.43M
| ├──16丨WebRTC中的数据统计原来这么强大(下).mp3 5.94M
| ├──16丨WebRTC中的数据统计原来这么强大(下).pdf 3.09M
| ├──17丨如何使用Canvas绘制统计图表(上)?.html 1.42M
| ├──17丨如何使用Canvas绘制统计图表(上)?.mp3 8.09M
| ├──17丨如何使用Canvas绘制统计图表(上)?.pdf 1.53M
| ├──18丨如何使用Canvas绘制统计图表(下)?.html 3.00M
| ├──18丨如何使用Canvas绘制统计图表(下)?.mp3 7.39M
| ├──18丨如何使用Canvas绘制统计图表(下)?.pdf 2.52M
| ├──19丨WebRTC能不能进行文本聊天呢?.html 2.21M
| ├──19丨WebRTC能不能进行文本聊天呢?.mp3 8.21M
| ├──19丨WebRTC能不能进行文本聊天呢?.pdf 1.57M
| ├──20丨原来WebRTC还可以实时传输文件?.html 1.40M
| ├──20丨原来WebRTC还可以实时传输文件?.mp3 5.81M
| ├──20丨原来WebRTC还可以实时传输文件?.pdf 1.41M
| ├──21丨如何保证数据传输的安全(上)?.html 1.44M
| ├──21丨如何保证数据传输的安全(上)?.mp3 5.68M
| ├──21丨如何保证数据传输的安全(上)?.pdf 1.08M
| ├──22丨如何保证数据传输的安全(下)?.html 1.62M
| ├──22丨如何保证数据传输的安全(下)?.m4a 12.90M
| ├──22丨如何保证数据传输的安全(下)?.pdf 1.71M
| ├──23丨实战演练:通过WebRTC实现一个1对1音视频实时直播系统.html 1.85M
| ├──23丨实战演练:通过WebRTC实现一个1对1音视频实时直播系统.m4a 11.26M
| └──23丨实战演练:通过WebRTC实现一个1对1音视频实时直播系统.pdf 1.95M
├──03-WebRTC多人音视频实时通话 (7讲)
| ├──24丨多人音视频实时通讯是怎样的架构?.html 1.75M
| ├──24丨多人音视频实时通讯是怎样的架构?.m4a 13.21M
| ├──24丨多人音视频实时通讯是怎样的架构?.pdf 1.40M
| ├──25丨那些常见的流媒体服务器,你该选择谁?.html 2.37M
| ├──25丨那些常见的流媒体服务器,你该选择谁?.m4a 14.97M
| ├──25丨那些常见的流媒体服务器,你该选择谁?.pdf 2.18M
| ├──26丨为什么编译MedoozeServer这么难?.html 2.43M
| ├──26丨为什么编译MedoozeServer这么难?.m4a 15.81M
| ├──26丨为什么编译MedoozeServer这么难?.pdf 2.29M
| ├──27丨让我们一起探索Medooze的具体实现吧(上).html 5.86M
| ├──27丨让我们一起探索Medooze的具体实现吧(上).m4a 12.77M
| ├──27丨让我们一起探索Medooze的具体实现吧(上).pdf 5.03M
| ├──28丨让我们一起探索Medooze的具体实现吧(下).html 2.68M
| ├──28丨让我们一起探索Medooze的具体实现吧(下).m4a 16.46M
| ├──28丨让我们一起探索Medooze的具体实现吧(下).pdf 1.93M
| ├──29丨如何使用Medooze实现多方视频会议?.html 2.00M
| ├──29丨如何使用Medooze实现多方视频会议?.m4a 16.00M
| ├──29丨如何使用Medooze实现多方视频会议?.pdf 1.80M
| ├──30丨实战演练:通过WebRTC实现多人音视频实时互动直播系统.html 2.24M
| ├──30丨实战演练:通过WebRTC实现多人音视频实时互动直播系统.m4a 13.87M
| └──30丨实战演练:通过WebRTC实现多人音视频实时互动直播系统.pdf 2.10M
├──04-支持上万人同时在线的直播系统 (8讲)
| ├──31丨一对多直播系统RTMP-HLS,你该选哪个?.html 2.28M
| ├──31丨一对多直播系统RTMP-HLS,你该选哪个?.m4a 14.81M
| ├──31丨一对多直播系统RTMP-HLS,你该选哪个?.pdf 2.24M
| ├──32丨HLS:实现一对多直播系统的必备协议.html 3.26M
| ├──32丨HLS:实现一对多直播系统的必备协议.m4a 11.69M
| ├──32丨HLS:实现一对多直播系统的必备协议.pdf 2.71M
| ├──33丨FLV:适合录制的多媒体格式.html 2.38M
| ├──33丨FLV:适合录制的多媒体格式.m4a 10.40M
| ├──33丨FLV:适合录制的多媒体格式.pdf 1.57M
| ├──34丨如何使用Nginx搭建最简单的直播服务器?.html 1.36M
| ├──34丨如何使用Nginx搭建最简单的直播服务器?.m4a 11.57M
| ├──34丨如何使用Nginx搭建最简单的直播服务器?.pdf 1.45M
| ├──35丨如何构建云端一对多直播系统?.html 1.68M
| ├──35丨如何构建云端一对多直播系统?.m4a 9.26M
| ├──35丨如何构建云端一对多直播系统?.pdf 1.26M
| ├──36丨如何使用flv.js播放FLV多媒体文件呢?.html 1.93M
| ├──36丨如何使用flv.js播放FLV多媒体文件呢?.m4a 8.63M
| ├──36丨如何使用flv.js播放FLV多媒体文件呢?.pdf 1.66M
| ├──37丨如何使用video.js播放多媒体文件?.html 1.59M
| ├──37丨如何使用video.js播放多媒体文件?.m4a 10.84M
| ├──37丨如何使用video.js播放多媒体文件?.pdf 1.28M
| ├──38丨实战推演:带你实现一个支持万人同时在线的直播系统.html 1.81M
| ├──38丨实战推演:带你实现一个支持万人同时在线的直播系统.m4a 11.94M
| └──38丨实战推演:带你实现一个支持万人同时在线的直播系统.pdf 1.80M
└──05-结束语
| ├──结束语丨路漫漫其修远兮,吾将上下而求索.html 1.65M
| ├──结束语丨路漫漫其修远兮,吾将上下而求索.m4a 3.47M
| └──结束语丨路漫漫其修远兮,吾将上下而求索.pdf 1.37M

声明:本站所有文章,均采集自互联网,如若本站内容侵犯了原著者的合法权益,可联系我们进行下架处理,联系客服:AG120201
it8062 » 极客 从0打造音视频直播系统

提供最优质的资源目录

立即查看