36、如何使用 flv.js 播放 FLV 多媒体文件呢

flv.js 是由 bilibili 公司开源的项目。它可以解析FLV文件,从中取出音视频数据并转成 BMFF片段(一种MP4格式),然后交给HTML5 的<video>标签进行播放。通过这种方式,使得浏览器在不借助 Flash 的情况下...

从0打造音视频直播系统

37、如何使用 video.js 播放多媒体文件

在上一篇文章中,我们介绍了 flv.js 播放器。那今天我们再来介绍另一款非常有名的 JavaScript 播放器——video.js。 我们首先来比较一下这两款播放器,看看它们之间有什么不同?在我看来,flv.js 更聚焦在多媒体格式方面,其主要是...

从0打造音视频直播系统

38、实战推演:带你实现一个支持万人同时在线的直播系统

本文我们将第三模块所讲的知识做一次梳理,让你在整体上了解“万人直播”到底是怎样实现的。我们将从万人直播的整体架构、主播客户端架构、观众客户端架构和流量统计这四个方面向你讲述万人直播的构建。 通过这几个方面的介绍,我想你就知道了一个真正的“万人直播”是...

从0打造音视频直播系统

39、结束语:路漫漫其修远兮,吾将上下而求索

时间过得真快,转眼本专栏就进入了尾声,不得不说这是一段让人难以忘怀的“旅程”。在这段“旅程”中,我也力求对每一篇文章都能做到“精雕细琢”,将要讲的内容说清楚、写透彻。 音视频直播技术是一个非常小众的领域。一方面,音视频相关知识的学习成本确实要比学习其...

从0打造音视频直播系统
1567