Visual Studio C# - Getting video data from SDI?



I am building a Windows Form application with Visual Studio and C#. I need to obtain the video data that the Epiphan SDI receives and analyze the image. How would I go about obtaining the video data from the epiphan video grabber?



We don’t have any SDK or such of our own for the SDI, so there isn’t really an official way to do this. However the video is available via UVC, so should be accessible just as a USB webcam would. If you find any guide on doing this they would apply to the SDI in the same manner. The first thing that comes to mind here is using ffmpeg.


Thanks, I’ll take a look at ffmpeg!