繁体   English   中英

使用DirectX API查看FFMPEG解码的h264流

[英]Using DirectX api to view h264 stream decoded by FFMPEG

我正在尝试在两个客户端之间流式传输视频。

客户端A应将视频以h264格式上传到服务器,客户端B应将其从服务器之后上传。 对于下游,我正在使用FFMPEG来解码RTP包上的NAT。

我的问题是我必须使用DirectX API来显示图像,该图像需要以下参数:

  1. 比特流
  2. 图片参数
  3. 量化矩阵
  4. 切片信息。

另一方面,从FFMPEG的下游得到的参数是SPS(序列参数集)和PPS(图片参数集)。

我假设FFMPEG的PPS和DirectX的“图片参数”至少是切线相关的,但是我不确定如何从PPS和SPS获得其余参数( bitstreamquant_matrxslce_info )。

非常感谢您提出的任何建议(除非那些建议让我在经过两天的搜索后疲惫不堪的情况下重新回到Google那里)。

问候
-E

听起来您正在尝试使用DirectX接口,该接口需要编码的视频,而不是解码的视频,而应该从ffmpeg获取。 您应该具有一系列需要通过DirectX / DirectShow简单显示的解码帧。

如果您希望DirectX和/或视频驱动器/硬件对其进行解码,则需要找到正确的接口以提交给它。

恐怕您的问题缺少提供更好答案的详细信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM