Web音视频方向属于Web的一个细分领域,Web方向转Web多媒体方向的话,需要了解音视频的相关知识(封装格式、编解码等)。本文记录一些音视频入门和Web多媒体方向的专栏及文章概要。持续更新...
1 专栏
1.1 阿里云视频云
TIPS: 专栏文章的图片如果挂掉了,评论下,应该马上就会有人处理
相关文章:
- WebRTC SDP 详解和剖析 SDP的解析文章,条理比较清楚,也比较全面。建议结合RFC 4566食用。
1.2 C/C++面向WebAssembly编程
WebAssembly在Web多媒体领域有很多的应用,这个是成体系的WebAssembly教程。
在关于C调用JS函数的章节缺少一种方式,也是我感觉比较方便的形式,写了个补充文章:WebAssembly: 在C代码中调用JS的函数
1.3 雷霄骅 CSDN
9年来,他曾发表多篇国际会议论文,在香港等地参加学术交流活动,钻研视音频技术,荣获2014、2015年度CSDN博客之星,2015年于美国微软总部荣膺微软大中华区MVP称号。 他的技术博客突破了450万访问量,其中的视音频技术专栏,被称为是视音频技术从业人员“优秀的参考手册”。雷神走好 -- 来自CSDN的评论。
2 独立文章
2.1 前端音视频的那些名词
扫盲贴,建议最先食用。
2.2 ArrayBuffer相关文章:
ArrayBuffer是JS操作二进制的一个接口,在Web多媒体领域算是一个基础工具,如果要下场写代码的话,还是需要牢牢掌握。
- 阮一峰 ES5入门 ArrayBuffer
- JavaScript高级程序设计 第4版 6.3 定型数组
2.3 如何实现前端录音功能
核心内容:使用getUserMedia开启本地麦克风,得到音频arrayBuffer(Float32Array类型),并添加wav文件头,生成音频文件。
2.4 你不知道的 Web Workers (上)[7.8K 字 | 多图预警]
Web Worker在Web多媒体领域也有很多的应用,尤其是结合WebAssembly。这个讲解的很详细、全面。
2.5 系列文章:Web视频播放器实现
一般需要大量的预备知识。
2.6 IVWEB 玩转 WASM 系列-WEBGL YUV渲染图像实践
YUV是什么,如何使用WebGL渲染YUV数据,有代码实现。
3.0 repo
3.1 digital_video_introduction(数字视频介绍)
从0介绍视频编码相关知识,非常NICE