window平台音视频技术栈简单梳理
Posted peerlesswan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window平台音视频技术栈简单梳理相关的知识,希望对你有一定的参考价值。
音频捕获
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
以上是关于window平台音视频技术栈简单梳理的主要内容,如果未能解决你的问题,请参考以下文章
简单高效易用Windows/Linux/ARM/Android/iOS平台实现RTMP推送组件EasyRTMP-Android MediaCodec硬编码流程介绍