I record video to a disc file and play it back simultaneously with LibVLCSharp media player. I always make sure the playback always is at least 10 seconds behind the recording. Without buffering, playback is pretty rough. This code smooths it out... Core.Initialize(); string[] options = new string[1...