Зависание видео при подключении через RDP

Имеется старый слабый ноут, на котором даже ютуб не посмотреть, имеется ПК к которому можно подключиться через RDP (mstc.exe), чтобы пользоваться ПК с ноута, лёжа на диване.
Проблема с Ютубом решена, но вот незадача - при воспроизведении потокового видео из других источников: сайты с фильмами, ip-tv player и тому подобного, картинка через некоторое количество времени "замерзает". При этом мышь, клавиатура продолжают работать, соединение не теряется и в общем, всё остальное (кроме окна с видео) работает как положено. Что делать?
Вспомнил старый анекдот:

Я знаю неплохой анекдот про UDP, но не факт, что он до вас дойдёт.
Я знаю неплохой анекдот про TCP, но если он до вас не дойдёт, то я повторю

И решил переключить способ общения устройств на "Только TCP"
Итак, запускаем оснастку gpedit.msc
Ищем раздел Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Клиент подключения к удаленному рабочему столу
Выбираем "Отключение UDP на клиенте", включаем параметр

(В некоторых редакциях Win 10, в групповых политиках нужный параметр называется: Выбор транспортных протоколов RDP, там в параметрах нужно выбрать "Использовать только TCP")
Скорее всего, отказаться от протокола UDP в пользу TCP, для решение этой проблемы, нужно из-за того, что UDP использует простую модель передачи, без неявных «рукопожатий» для обеспечения надёжности, упорядочивания или целостности данных, а TCP осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета, гарантируя тем самым (в отличие от UDP), целостность передаваемых данных и уведомление отправителя о результатах передачи. И когда клиент RDP через протокол UDP не получает нужный ему пакет и из-за этого подвисает изображение, то по какой-то причине клиент не понимает этого и не пытается решить эту проблему отправкой нового сообщения на отрисовку экрана. А вот через протокол TCP такого не проявляется, поскольку он гарантирует получение данных.
Есть и ещё один вариант с отключением UDP для RDP — с помощью редактора реестра. Для этого надо в командной строке с правами администратора запустить команду:
reg add "HKLM\software\policies\microsoft\windows nt\Terminal Services\Client" /v fClientDisableUDP /d 1 /t REG_DWORD
Или руками в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client добавить новый ключ fClientDisableUDP с цифровым значением 1

Я сделал и то и другое, и картинка перестала "замерзать".

148 2
13 1
Login to post comments
Iskandar@1652428902/17/2024, 3:19 pm

Good 

Marah@1650352002/04/2024, 5:56 pm

Good