Web 音视频 API 图谱
2024-04-22 14:50:00 0 举报
AI智能生成
复杂思维导图,元素间相互关联。 图谱内容: 音视频技术在 Web 平台应用有限,资料也相对较少,Web 平台处理音视频的基础能力已具备,但未被大部分从业人员所熟知。 由于涉及的 Web API 非常多,所以整理一份音视频相关的 API 知识图谱,降低在 Web 平台开发音视频应用的门槛。
作者其他创作
大纲/内容
WebCodecs
音视频编解码
音视频编解码
Video
VideoDecoder
视频解码器
视频解码器
VideoFrame
原始图像数据
原始图像数据
VideoEncoder
视频编码器
视频编码器
EncodedVideoChunk
编码后的视频数据
编码后的视频数据
Audio
AudioDecoder
音频解码器
音频解码器
AudioData
原始音频数据
原始音频数据
AudioEncoder
音频编码器
音频编码器
EncodedAudioChunk
编码后的音频数据
编码后的音频数据
Web Audio API
音频渲染、处理
音频渲染、处理
AudioContext
音频上下文
音频上下文
AudioBuffer
音频数据
音频数据
AudioNode
MSE
音视频播放控制
音视频播放控制
MediaSource
SourceBuffer
基础 API
ArrayBuffer
内存数据
内存数据
fetch / WebTransport / WebSocket
网络 API
网络 API
html: (video | audio)
播放音视频数据
播放音视频数据
captureStream
html: canvas / OffscreenCanvas
图像处理、渲染
图像处理、渲染
captureStream
ReadableStream
可读数据流
可读数据流
ReadableStream
<VideoFrame | AudioData>
音视频原始数据流
<VideoFrame | AudioData>
音视频原始数据流
基础流媒体 API
MediaStream
媒体内容流
媒体内容流
MediaRecorder
录制流生成视频文件
录制流生成视频文件
MediaStreamTrack
音视频轨道数据
音视频轨道数据
MediaStreamTrackGenerator
MediaStreamTrack 的子类
MediaStreamTrack 的子类
MediaStreamTrackProcessor
获取音视频流原始对象
获取音视频流原始对象
Navigator.mediaDevices
获取媒体硬件访问
获取媒体硬件访问
getUserMedia
getDisplayMedia
WebRTC
低延迟音视频
低延迟音视频
RTCPeerConnection
远程点对点连接
远程点对点连接
addTrack
发送音视频数据
发送音视频数据
getReceivers
接收音视频数据
接收音视频数据
显示器
扬声器
麦克风 / 摄像头
硬盘
通用辅助 API
WASM
密集型计算
密集型计算
Worker
并行计算
并行计算
WebGL / WebGPU
图像处理
图像处理
OPFS
磁盘文件读写
磁盘文件读写
设备硬件
音视频文件
GPU
自由主题
收藏
收藏
0 条评论
下一页