我们正忙着尝试渲染我们从WebRTC获得的帧,但是我们在显示视频时遇到了问题。
有没有人有这方面的经验,或者是否有在线指南显示如何在win32中从WebRTC渲染帧?
我们正在Visual Studio 2013中构建应用程序。我们使用OpenGL进行上一次尝试,我们现在使用Direct3D,任何一个指南都适合我们。
答案 0 :(得分:0)
究竟是什么问题?它只是一块I420格式的像素数据。
任何YUV - > RGB转换方法(甚至WebRTC库提供一个),仍然要做的工作就是将RGB位图绘制到窗口。
根据我的个人经验,转换速度非常快,并且绘制到缓冲区(内存DC,后备缓冲区)的速度非常快。唯一的问题是实际的屏幕演示。为此,Direct2D最方便。