3

Я использую ПК с Windows 10 и хочу получить к нему доступ и управлять им с помощью iPad. Поэтому я установил Microsoft Remote Desktop на свой iPad. Проблема в том, что когда я играю видео на удаленном рабочем столе, качество действительно очень нестабильное. Поэтому я попытался перейти на VNC. В VNC качество хорошее, но видео играет очень вяло.

Теперь я попытался использовать Infuse на своем iPad и получил доступ к общим видео на своем ПК, и когда я смотрю потоковое видео через infuse, они воспроизводятся нормально, поэтому я знаю, что скорость моей локальной сети достаточно высока, чтобы поддерживать достойное воспроизведение видео. Так почему же видео не воспроизводится хорошо, когда я использую RDP или VNC, и есть ли какое-нибудь решение?

3 ответа3

6

Так почему же видео не воспроизводится хорошо, когда я использую RDP или VNC, и есть ли какое-нибудь решение?

Легко. VNC и RDP - очень практичные / прагматичные протоколы, разработанные главным образом для удаленного доступа к системам и их администрирования. Не воспроизведение видео. Если вы дистанционно подключаетесь к системе для ее администрирования, то тот факт, что мышь немного отстает, не так уж важен, потому что целью является не визуальная плавность движения мыши, а скорее просто обеспечение правильного позиционирования указателя, когда вы взаимодействовать с системой.

Проблема в том, что VNC и RDP не оптимизированы для потоковой передачи видео с высоким качеством; они предназначены для потоковой передачи интерфейса рабочего стола таким образом, чтобы интерфейс был достаточно удобным для удаленного администрирования / доступа к системе. Это делается путем перерисовки только определенных областей экрана при необходимости во время сеанса удаленного подключения; в основном это тип сжатия видео на лету, оптимизированный не для плавности, а для практического использования.

Чтобы понять, что я имею в виду, удаленно получите доступ к своему рабочему столу на iPad, а затем сделайте что-то вроде открытия дюжины рабочих столов Windows; Я думаю, вы заметите заметную задержку и некоторое заикание при рисовании даже на высокоскоростном соединении. И это только с настольными изображениями / визуальными эффектами.

Напротив, воспроизведение видео часто требует перерисовки области видео со скоростью 24 или даже 30 кадров в секунду для достижения плавности движения. Фактор состоит в том, что область видео может быть чем-то большим, например, основной областью воспроизведения HD 720x480, и VNC и RDP будут просто подавляться этим, поскольку она не предназначена для плавного сжатия визуальных данных с такой скоростью.

В отличие от воспроизведения видео на настольном компьютере, где видеоданные сжимаются, и небольшая часть видео будет обновляться за раз для создания потока воспроизведения, VNC и RDP будут просто пытаться перерисовать всю область видео каждый раз, когда что-то меняется. И хотя VNC и RDP сжимают передаваемые данные, опять же, сжатие не оптимизировано для воспроизведения видео. Протоколы VNC и RDP, используемые в настоящее время, просто не предназначены или предназначены для плавной и высококачественной частоты кадров видео.

Тем не менее, Microsoft, похоже, предпринимает шаги для улучшения производительности RDP в RDP 8.1 и RDP 10. Но это исключение из правила: в общем, вы просто не можете полагаться на VNC или RDP, чтобы быть надежными для плавной потоковой передачи видео. Вот почему существуют и работают автономные потоковые приложения: они предназначены для потоковой передачи видеопотоков на воспроизводящее устройство, которое знает, как правильно декодировать и отображать этот поток.

0

Если вы запускаете потоковый клиент на своем iPad, данные по сети все еще сжимаются, как, например, передается поток H264.

Если вы используете VNC или RDP, поток распаковывается на вашем компьютере. VNC и RDP снова сжимают поток, но далеко не так эффективно, как видеокодек.

Так что это причина, почему воспроизведение очень медленное.

Я не очень разбираюсь в IOS, но если бы это было устройство Android, вы могли бы установить ES File Explorer и подключиться к своему ПК, используя общий доступ к файлам Windows, который бы передавал поток, по-прежнему сжатый по сети.

0

Попробуйте установить сервер DLNA на свой компьютер и поделиться видео, которое вы хотите. Вы также можете настроить его на перекодирование на лету видео, которые не поддерживает ваша iOS.

На стороне планшета вам понадобится видеоплеер с поддержкой потоковой передачи или клиент DLNA.

Поскольку этот протокол был разработан для этого, у вас не должно возникнуть проблем. VNC/RDP разработаны для других задач, поэтому видео не так хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .