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平台音视频技术栈简单梳理的主要内容,如果未能解决你的问题,请参考以下文章

TikTok的技术栈是什么?

简单高效易用Windows/Linux/ARM/Android/iOS平台实现RTMP推送组件EasyRTMP-Android MediaCodec硬编码流程介绍

reSipWebRTC

视频编解码的理论和实践2:Ffmpeg视频编解码

Java开发全套学习!javaweb网上购物系统加视频

实时音视频技术全栈攻略|寻找C站宝藏