window平台音视频技术栈简单梳理

时间:2020-11-19 12:33:29   收藏:0   阅读:22

音频捕获
CoreAudio
音频编解码
pcm opus aac flac speex
音频播放
CoreAudio XAudio2 DirectSound

视频捕获
gdi d3d9 dxgi nvfbc directshow mediafoundation 各种hook
视频编码
nvenc amf meidafoundation IntelMediaSDK libx264 libx265 libvpx (h264 h265 vp8 vp9)
视频解码
nvenc amf meidafoundation IntelMediaSDK ffmpeg dxva2 d3d11va
视频渲染
gdi d3d9 dxvahd d3d11 directdraw opengl vulkan
音视频封装
ps ts mp4 mkv。。。

网络传输
rtp/rtcp rtsp rtmp sdp http websocket http-flv http-hls rudp

网络穿透与转发
stun turn ice

音视频框架
ffmpeg ffplay vlc webrtc

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!