How to play video from realtime frames via WPF?

This page summarizes the projects mentioned and recommended in the original post on /r/dotnet

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Windows-iotcore-samples

    Discontinued Official code samples repository for Windows 10 Internet of Things (IoT)

  • WpfRealTimeBitmap

    Testing WriteableBitmap's realtime capabilities

  • I wrote a WPF demo that generated normalized greyscale, converted to RGB, and then ultimately rendered to WriteableBitmap using that works up to 60fps at 1080p on a Ryzen 3900x, but not much higher than twice that pixel count. It shouldn't be a problem since you have the frame data handed to you, although it's probably not an ideal solution. Repo link.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ffmediaelement

    FFME: The Advanced WPF MediaElement (based on FFmpeg)

  • Alternatively, maybe you can capture webcam with FFMpeg and use FFMediaElement. It's a big dependency though.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts