Als «ms-media-foundation» getaggte Fragen

1
Farbkonvertierung von DXGI_FORMAT_B8G8R8A8_UNORM zu NV12 in der GPU mithilfe von DirectX11-Pixel-Shadern
Ich arbeite an einem Code, um den Desktop mithilfe der Desktop-Duplizierung zu erfassen und ihn mithilfe von Intel hardwareMFT in h264 zu codieren. Der Encoder akzeptiert nur das NV12-Format als Eingabe. Ich habe einen Konverter von DXGI_FORMAT_B8G8R8A8_UNORM zu NV12 ( https://github.com/NVIDIA/video-sdk-samples/blob/master/nvEncDXGIOutputDuplicationSample/Preproc.cpp ), der einwandfrei funktioniert und auf DirectX Video basiert. …

2
Der Aufruf der Intel-Grafikhardware H264 MFT ProcessInput schlägt fehl, nachdem nur wenige Eingabebeispiele eingegeben wurden. Dies funktioniert auch mit der Nvidia-Hardware-MFT
Ich erfasse den Desktop mithilfe der DesktopDuplication-API, konvertiere die Beispiele von RGBA in NV12 in der GPU und speise sie in die MediaFoundation-Hardware H264 MFT ein. Dies funktioniert gut mit Nvidia-Grafiken und auch mit Software-Encodern, schlägt jedoch fehl, wenn nur Intel-Grafikhardware MFT verfügbar ist. Der Code funktioniert auf derselben Intel-Grafikmaschine …

3
Grüner Bildschirm in ffplay: Streaming-Desktop (DirectX-Oberfläche) als H264-Video über RTP-Stream mit Live555
Ich versuche, den Desktop (DirectX-Oberfläche im NV12-Format) als H264-Video über den RTP-Stream mit dem Hardware-Encoder von Live555 & Windows Media Foundation unter Windows 10 zu streamen, und erwarte, dass er von ffplay (ffmpeg 4.2) gerendert wird. Aber nur einen grünen Bildschirm wie unten bekommen, Ich verwies auf MFWebCamToRTP MediaFoundation-Sample & …

1
Die GOP-Einstellung wird von der Intel H264-Hardware-MFT nicht berücksichtigt
Problemstellung: Intel Hardware MFT berücksichtigt die GOP-Einstellung nicht, was zu einem höheren Bandbreitenverbrauch in Echtzeitanwendungen führt. Der gleiche Code funktioniert gut auf Nvidia-Hardware-MFT. Hintergrund: Ich versuche, NV12-Beispiele, die über DesktopDuplication-APIs erfasst wurden, mithilfe des MediaFoundation H264-Hardware-Encoders auf einem Windows10-Computer in einen Videostream zu codieren, zu streamen und in Echtzeit über …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.