Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Protocolo de Escritorio remoto (RDP) es una tecnología sofisticada que usa varias técnicas para perfeccionar la entrega de los gráficos remotos del servidor al dispositivo cliente. En función del caso de uso, la disponibilidad de los recursos informáticos y el ancho de banda de red, RDP ajusta dinámicamente varios parámetros para ofrecer la mejor experiencia del usuario.
RDP multiplexa varios canales virtuales dinámicos (DVC) en un único canal de datos enviado a través de diferentes transportes de red. Hay DVC independientes para gráficos remotos, entrada, redirección de dispositivos, impresión y mucho más. Los asociados de Azure Virtual Desktop también pueden usar sus extensiones que usan interfaces DVC.
La cantidad de datos enviados a través de RDP depende de la actividad del usuario. Por ejemplo, un usuario puede trabajar con contenido textual básico para la mayor parte de la sesión y consumir un ancho de banda mínimo, pero, a continuación, generar una impresión de un documento de 200 páginas en la impresora local. Este trabajo de impresión usará una cantidad significativa de ancho de banda de red.
Cuando se usa una sesión remota, el ancho de banda disponible de la red afecta considerablemente a la calidad de la experiencia. Las distintas aplicaciones y resoluciones de pantalla requieren configuraciones de red diferentes, por lo que es esencial asegurarse de que la configuración de red satisface sus necesidades.
Estimación del uso del ancho de banda
RDP usa varios algoritmos de compresión para diferentes tipos de datos. La tabla siguiente guía la estimación de las transferencias de datos:
Tipo de datos | Dirección | Cómo calcular |
---|---|---|
Gráficos remotos | Host de sesión al cliente | Consulte las instrucciones detalladas. |
Latidos | Bidireccional | ~ 20 bytes cada 5 segundos. |
Input | Host de cliente a sesión | La cantidad de datos se basa en la actividad del usuario, menos de 100 bytes para la mayoría de las operaciones. |
Transferencias de archivos | Bidireccional | Las transferencias de archivos usan compresión masiva. Use .zip las tasas de compresión para una aproximación. |
Impresión | Host de sesión al cliente | La transferencia del trabajo de impresión depende del controlador y, con la compresión masiva, use .zip las tasas de compresión para una aproximación. |
Otros escenarios pueden hacer que sus requisitos de ancho de banda cambien en función de cómo los use, como:
- Voz o videoconferencia
- Comunicación en tiempo real
- Streaming de vídeo 4K
Estimación del ancho de banda utilizado por los gráficos remotos
Es difícil predecir el uso del ancho de banda por parte del escritorio remoto. Las actividades de usuario generan la mayor parte del tráfico de Escritorio remoto. Cada usuario es único y las diferencias en sus patrones de trabajo pueden cambiar significativamente el uso de la red.
La mejor manera de comprender los requisitos de ancho de banda es supervisar las conexiones de usuario reales. Los contadores de rendimiento integrados o el equipo de red pueden realizar la supervisión.
Sin embargo, en muchos casos, puede calcular el uso de la red mediante la comprensión del funcionamiento de RDP y el análisis de los patrones de trabajo de los usuarios.
RDP entrega los gráficos generados por el servidor remoto para mostrarlos en un monitor local. Más concretamente, proporciona el mapa de bits de escritorio totalmente compuesto en el servidor. Aunque el envío de un mapa de bits de escritorio parece una tarea sencilla al primer enfoque, requiere una cantidad significativa de recursos. Por ejemplo, una imagen de escritorio de 1080p en su forma sin comprimir tiene un tamaño de aproximadamente 8 Mb. Mostrar esta imagen en el monitor conectado localmente con una velocidad de actualización de pantalla modesta de 30Hz requiere un ancho de banda de aproximadamente 237 Mbps.
Para reducir la cantidad de datos transferidos a través de la red, RDP usa la combinación de varias técnicas, entre las que se incluyen, entre otras,
- Optimizaciones de velocidad de fotogramas
- Clasificación de contenido de pantalla
- Códecs específicos del contenido
- Codificación progresiva de imágenes
- Almacenamiento en caché del lado cliente
Para comprender mejor los gráficos remotos, tenga en cuenta lo siguiente:
- Cuanto más enriquecidos sean los gráficos, más ancho de banda tardará
- El texto, los elementos de la interfaz de usuario de ventana y las áreas de color sólido consumen menos ancho de banda que cualquier otra cosa.
- Las imágenes naturales son los colaboradores más significativos del uso del ancho de banda. Pero el almacenamiento en caché del lado cliente ayuda con su reducción.
- Solo se transmiten las partes modificadas de la pantalla. Si no hay actualizaciones visibles en la pantalla, no se enviarán actualizaciones.
- La reproducción de vídeo y otro contenido de alta velocidad de fotogramas son esencialmente una presentación de imágenes. RDP usa dinámicamente los códecs de vídeo adecuados para entregarlos con la velocidad de fotogramas cercana a la original. Sin embargo, sigue siendo gráfico y sigue siendo el colaborador más significativo en el uso del ancho de banda.
- El tiempo de inactividad en escritorio remoto significa que no hay actualizaciones de pantalla o son mínimas; por lo tanto, el uso de la red es mínimo durante los tiempos de inactividad.
- Cuando se minimiza la ventana de cliente de Escritorio remoto, no se envían actualizaciones gráficas desde el host de sesión.
Tenga en cuenta que la tensión que se pone en la red depende de la velocidad de fotogramas de salida de la carga de trabajo de la aplicación y de la resolución de la pantalla. Si aumenta la velocidad de fotogramas o la resolución de pantalla, también aumentará el requisito de ancho de banda. Por ejemplo, una carga de trabajo ligera con una pantalla de alta resolución requiere más ancho de banda disponible que una carga de trabajo ligera con resolución regular o baja. Las distintas resoluciones de pantalla requieren anchos de banda disponibles diferentes.
En la tabla siguiente se guía la estimación de los datos utilizados por los distintos escenarios gráficos. Estos números se aplican a una única configuración de monitor con resolución 1920x1080 y con el modo gráfico predeterminado y el modo gráfico H.264/AVC 444.
Escenario | Modo predeterminado | Modo H.264/AVC 444 | Miniatura | Descripción del escenario |
---|---|---|---|---|
Inactivo | 0,3 kbps | 0,3 kbps |
![]() |
El usuario pausa su trabajo y no hay actualizaciones de pantalla activas |
Microsoft Word | 100-150 kbps | 200-300 kbps |
![]() |
El usuario está trabajando activamente con Microsoft Word, escribiendo, pegando gráficos y cambiando entre documentos |
Microsoft Excel | 150-200 kbps | 400-500 kbps |
![]() |
El usuario está trabajando activamente con Microsoft Excel, varias celdas con fórmulas y gráficos se actualizan simultáneamente |
Microsoft PowerPoint | 4-4,5 Mbps | 1,6-1,8 Mbps |
![]() |
El usuario está trabajando activamente con Microsoft PowerPoint, escribiendo y pegando. El usuario también modifica gráficos enriquecidos y usa efectos de transición de diapositivas |
Exploración web | 6-6,5 Mbps | 0,9-1 Mbps |
![]() |
El usuario está trabajando activamente con un sitio web gráficamente rico que contiene varias imágenes estáticas y animadas. El usuario desplaza las páginas tanto horizontal como verticalmente |
Galería de imágenes | 3,3-3,6 Mbps | 0,7-0,8 Mbps |
![]() |
El usuario trabaja activamente con la aplicación de la galería de imágenes. exploración, zoom, cambio de tamaño y rotación de imágenes |
Video playback | 8,5-9,5 Mbps | 2,5-2,8 Mbps |
![]() |
El usuario está viendo un vídeo de 30 FPS que consume 1/2 de la pantalla |
Reproducción de vídeo en pantalla completa | 7,5-8,5 Mbps | 2,5-3,1 Mbps |
![]() |
El usuario está viendo un vídeo de 30 FPS que se maximiza en una pantalla completa |
Asignación dinámica de ancho de banda
Protocolo de Escritorio remoto es un protocolo moderno diseñado para ajustarse a las condiciones de red cambiantes dinámicamente.
En lugar de usar los límites estrictos en el uso del ancho de banda, RDP usa la detección de red continua que supervisa activamente el ancho de banda de red disponible y el tiempo de ida y vuelta de paquetes. En función de los resultados, RDP selecciona dinámicamente las opciones de codificación gráfica y asigna ancho de banda para el redireccionamiento de dispositivos y otros canales virtuales.
Esta tecnología permite a RDP usar la canalización de red completa cuando está disponible y retroceder rápidamente cuando se necesita la red para otra cosa.
RDP detecta y ajusta la calidad de la imagen, la velocidad de fotogramas o los algoritmos de compresión si otras aplicaciones solicitan la red.
Limitar el uso del ancho de banda de red con velocidad de limitación
En la mayoría de los escenarios, no es necesario limitar el uso del ancho de banda, ya que la limitación puede afectar a la experiencia del usuario. Sin embargo, en las redes restringidas es posible que desee limitar el uso de la red. Otro ejemplo son las redes arrendadas que se cobran por la cantidad de tráfico que se usa.
En tales casos, podría limitar un tráfico de red saliente de RDP especificando una velocidad de limitación en la directiva de QoS.
Nota:
Asegúrese de que RDP Shortpath para redes administradas está habilitado : no se admite la limitación de velocidad para el transporte de conexión inversa.
Implementación de la limitación de velocidad en el host de sesión mediante directiva de grupo
Puede usar la calidad de servicio (QoS) basada en directivas dentro de directiva de grupo para establecer la velocidad de limitación predefinida.
Para crear una directiva de QoS para hosts de sesión unidos a un dominio, en primer lugar, inicie sesión en un equipo en el que se haya instalado directiva de grupo Management. Abra directiva de grupo Management (seleccione Inicio, seleccione Herramientas administrativas y, a continuación, seleccione directiva de grupo Management) y, a continuación, complete los pasos siguientes:
En Administración de directivas de grupo, busque el contenedor donde se deba crear la nueva directiva. Por ejemplo, si todos los equipos de hosts de sesión se encuentran en una unidad organizativa denominada Hosts de sesión, la nueva directiva debe crearse en la unidad organizativa Hosts de sesión.
Haga clic con el botón derecho en el contenedor adecuado y, a continuación , seleccione Crear un GPO en este dominio y Vincularlo aquí.
En el cuadro de diálogo Nuevo GPO, escriba un nombre para el nuevo objeto directiva de grupo en el cuadro Nombre y, a continuación, seleccione Aceptar.
Haga clic con el botón derecho en la directiva recién creada y, a continuación, seleccione Editar.
En el Editor administración de directiva de grupo, expanda Configuración del equipo, configuración de Windows, haga clic con el botón derecho en QoS basado en directiva y, a continuación, seleccione Crear nueva directiva.
En el cuadro de diálogo QoS basado en directivas, en la página de apertura, escriba un nombre para la nueva directiva en el cuadro Nombre . Seleccione Especificar velocidad de limitación de salida , establezca el valor necesario y, a continuación, seleccione Siguiente.
En la página siguiente, seleccione Solo aplicaciones con este nombre ejecutable y escriba el nombre svchost.exey, a continuación, seleccione Siguiente. Esta configuración indica a la directiva que solo dé prioridad al tráfico coincidente desde el Servicio de Escritorio remoto.
En la tercera página, asegúrese de que están seleccionados Cualquier dirección IP de origen y Cualquier dirección IP de destino . Seleccione Siguiente. Estas dos configuraciones garantizan que los paquetes se administrarán independientemente de qué equipo (dirección IP) envió los paquetes y qué equipo (dirección IP) recibirá los paquetes.
En la página cuatro, seleccione UDP en la lista desplegable Seleccionar el protocolo al que se aplica esta directiva de QoS .
Debajo del encabezado Especifique el número de puerto de origen, seleccione Desde este intervalo o puerto de origen. En el cuadro de texto que lo acompaña, escriba 3390. Seleccione Finalizar.
Las nuevas directivas que ha creado no surtirá efecto hasta que directiva de grupo se haya actualizado en los equipos host de sesión. Aunque directiva de grupo actualiza periódicamente por sí mismo, puede forzar una actualización inmediata siguiendo estos pasos:
En cada host de sesión para el que quiera actualizar directiva de grupo, abra un símbolo del sistema como administrador (ejecutar como administrador).
En el símbolo del sistema, escriba
gpupdate /force
Implementación de la limitación de velocidad en el host de sesión mediante PowerShell
Puede establecer la velocidad de limitación de RDP Shortpath para redes administradas mediante el cmdlet de PowerShell siguiente:
New-NetQosPolicy -Name "RDP Shortpath for managed networks" -AppPathNameMatchCondition "svchost.exe" -IPProtocolMatchCondition UDP -IPSrcPortStartMatchCondition 3390 -IPSrcPortEndMatchCondition 3390 -ThrottleRateActionBitsPerSecond 10mb -NetworkProfile All
Pasos siguientes
- Para más información sobre los requisitos de ancho de banda de Azure Virtual Desktop, consulte Descripción de los requisitos de ancho de banda del Protocolo de Escritorio remoto (RDP) para Azure Virtual Desktop.
- Para más información sobre la conectividad de red de Azure Virtual Desktop, consulte Descripción de la conectividad de red de Azure Virtual Desktop.
- Para empezar a trabajar con calidad de servicio (QoS) para Azure Virtual Desktop, consulte Implementación de calidad de servicio (QoS) para Azure Virtual Desktop.