Не совсем уверен в деталях, но проигрыватель Windows Media, скорее всего, использует опцию потоковой передачи видео в последних версиях протокола RDP - он читает сжатый видеофайл и сообщает операционной системе, чтобы он транслировался по RDP напрямую, а клиент распаковывал и отображал его.
Между тем, другие программы (не осведомленные о RDP) отображают его на стороне сервера, в результате чего каждый отдельный кадр, передаваемый по RDP, распаковывается . Это, очевидно, требует гораздо большей пропускной способности (поэтому исходное видео было сжато в первую очередь), что приводит к удалению некоторых кадров.
(RDP имеет некоторое сжатие, но использует разные алгоритмы. Он оптимизирован для программных интерфейсов, которые предъявляют совершенно другие требования; без потерь, поскольку вы не хотите, чтобы программа выглядела размытой; передача кадров в виде фрагментов размером 256x256 вместо целого кадра; и так далее. Это не очень хорошо для видео.)