Remote Framebuffer (RFB)
- Created
- 2010-12-08
- Last Updated
- 2024-08-14
- Available Formats
-

XML
HTML
Plain text
Registries Included Below
- Remote Framebuffer Security Types
- Remote Framebuffer Client-to-Server Message Types
- Remote Framebuffer Server-to-Client Message Types
- Remote Framebuffer Encoding Types
Remote Framebuffer Security Types
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Tristan Richardson
- Reference
- [RFC6143]
- Available Formats
-

CSV
| Value | Name | Reference |
|---|---|---|
| 0 | Invalid | [RFC6143] |
| 1 | None | [RFC6143] |
| 2 | VNC Authentication | [RFC6143] |
| 3-15 | RealVNC | historic assignment |
| 16 | Tight | historic assignment |
| 17 | Ultra | historic assignment |
| 18 | TLS | historic assignment |
| 19 | VeNCrypt | historic assignment |
| 20 | GTK-VNC SASL | historic assignment |
| 21 | MD5 hash authentication | historic assignment |
| 22 | Colin Dean xvp | historic assignment |
| 23 | Secure Tunnel | [RFC7869] |
| 24 | Integrated SSH | [RFC7869] |
| 25-29 | Unassigned | |
| 30-36 | Apple Inc. | [Michael_Stein] |
| 37-127 | Unassigned | |
| 128 | RealVNC | historic assignment |
| 129 | RealVNC | historic assignment |
| 129 | Tight Unix Login Authentication | [Samuel_Mannehed] |
| 130-134 | RealVNC | historic assignment |
| 135-191 | Unassigned | |
| 192 | RealVNC | historic assignment |
| 193-255 | Unassigned |
Remote Framebuffer Client-to-Server Message Types
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Tristan Richardson
- Reference
- [RFC6143]
- Available Formats
-

CSV
| Value | Name | Reference |
|---|---|---|
| 0 | SetPixelFormat | [RFC6143] |
| 1 | Unassigned | |
| 2 | SetEncodings | [RFC6143] |
| 3 | FramebufferUpdateRequest | [RFC6143] |
| 4 | KeyEvent | [RFC6143] |
| 5 | PointerEvent | [RFC6143] |
| 6 | ClientCutText | [RFC6143] |
| 7-21 | Possibly used in UltraVNC | historic assignment |
| 22-79 | Unassigned | |
| 80 | Possibly used in UltraVNC | historic assignment |
| 81-126 | Unassigned | |
| 127 | VMWare | historic assignment |
| 128 | Car Connectivity | [Jörg_Brakensiek] [Terminal Mode v1.0] |
| 129-149 | Unassigned | |
| 150 | TightVNC EnableContinuousUpdates | historic assignment |
| 151-244 | Unassigned | |
| 245 | Replit Audio Client Message | [Luis_Héctor_Chávez] |
| 246 | Dell-EMC | [Rajeshkumar_Patel] |
| 247 | Dell-EMC | [Rajeshkumar_Patel] |
| 248 | ClientFence | TigerVNC |
| 249 | OLIVE Call Control | historic assignment |
| 250 | Colin Dean xvp | historic assignment |
| 251 | Pierre Ossman SetDesktopSize | historic assignment |
| 252 | tight | historic assignment |
| 253 | gii | historic assignment |
| 254 | VMWare | historic assignment |
| 255 | Anthony Liguori | historic assignment |
Remote Framebuffer Server-to-Client Message Types
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Tristan Richardson
- Reference
- [RFC6143]
- Available Formats
-

CSV
| Value | Name | Reference |
|---|---|---|
| 0 | FramebufferUpdate | [RFC6143] |
| 1 | SetColourMapEntries | [RFC6143] |
| 2 | Bell | [RFC6143] |
| 3 | ServerCutText | [RFC6143] |
| 4-15 | Possibly used in UltraVNC | historic assignment |
| 16-126 | Unassigned | |
| 127 | VMWare | historic assignment |
| 128 | Car Connectivity | [Jörg_Brakensiek] [Terminal Mode v1.0] |
| 129-149 | Unassigned | |
| 150 | TightVNC EndOfContinuousUpdates | historic assignment |
| 151-172 | Unassigned | |
| 173 | ServerState | historic assignment |
| 174-244 | Unassigned | |
| 245 | Replit Audio Server Message | [Luis_Héctor_Chávez] |
| 246 | Dell-EMC | [Rajeshkumar_Patel] |
| 247 | Dell-EMC | [Rajeshkumar_Patel] |
| 248 | ServerFence | TigerVNC |
| 249 | OLIVE Call Control | historic assignment |
| 250 | Colin Dean xvp | historic assignment |
| 251 | Unassigned | |
| 252 | tight | historic assignment |
| 253 | gii | historic assignment |
| 254 | VMWare | historic assignment |
| 255 | Anthony Liguori | historic assignment |
Remote Framebuffer Encoding Types
- Registration Procedure(s)
-
Expert Review
- Expert(s)
-
Tristan Richardson, John Levine
- Reference
- [RFC6143]
- Available Formats
-

CSV
| Value | Name | Reference |
|---|---|---|
| 0 | Raw | [RFC6143] |
| 1 | CopyRect | [RFC6143] |
| 2 | RRE | [RFC6143] |
| 5 | Hextile | [RFC6143] |
| 9-10 | Possibly used in UltraVNC | historic assignment |
| 16 | ZRLE | [RFC6143] |
| -239 | Cursor pseudo-encoding | [RFC6143] |
| -223 | DesktopSize pseudo-encoding | [RFC6143] |
| 4 | CoRRE | historic assignment |
| 6 | zlib | historic assignment |
| 7 | tight | historic assignment |
| 8 | zlibhex | historic assignment |
| 15 | TRLE | [RFC6143] |
| 17 | Hitachi ZYWRLE | historic assignment |
| 20 | H.264 | [Tristan_Richardson] |
| 21 | JPEG | historic assignment [Tristan_Richardson] |
| 22 | JRLE | historic assignment [Tristan_Richardson] |
| 23 | VA H.264 | [Tristan_Richardson] |
| 24 | ZRLE2 | [Tristan_Richardson] |
| 50 | Open H.264 Encoding | [https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst][Maxim_Devaev] |
| 1000-1002 | Apple Inc. | [Michael_Stein] |
| 1011 | Apple Inc. | [Michael_Stein] |
| 1024 to 1099 | RealVNC | historic assignment [Tristan_Richardson] |
| 1100-1109 | Apple Inc. | [Michael_Stein] |
| -1 to -222 | tight options | historic assignment |
| -224 to -238 | tight options | historic assignment |
| -240 to -256 | tight options | historic assignment |
| -257 to -272 | Anthony Liguori | historic assignment |
| -273 to -304 | VMWare | historic assignment |
| -305 | gii | historic assignment |
| -306 | popa | historic assignment |
| -307 | Peter Astrand DesktopName | historic assignment |
| -308 | Pierre Ossman ExtendedDesktopSize | historic assignment |
| -309 | Colin Dean xvp | historic assignment |
| -310 | OLIVE Call Control | historic assignment |
| -311 | ClientRedirect | [Brian_Hinz] |
| -312 | Fence | TigerVNC |
| -313 | ContinuousUpdates | TigerVNC |
| -314 | CursorWithAlpha | [Tristan_Richardson] |
| -315 | ColorMap | [Tristan_Richardson] |
| -316 | ExtendedMouseButtons | [https://github.com/rfbproto/rfbproto/blob/master/rfbproto.rst][Adam_Halim] |
| -317 | Tight + No Zlib | [Darrell_Commander] |
| -412 to -512 | TurboVNC fine-grained quality level | historic assignment |
| -523 to -528 | Car Connectivity | [Jörg_Brakensiek] [Terminal Mode v1.0] |
| -763 to -768 | TurboVNC subsampling level | historic assignment |
| 0x48323634 | VA H.264 | [David_Verbeiren] |
| 0x52706C41 | Replit Audio Pseudo-encoding | [Luis_Héctor_Chávez] |
| 0x574d5600 to 0x574d56ff | VMWare | historic assignment |
| 0xc0a1e5ce to 0xc0a1e5cf | Possibly used in UltraVNC | historic assignment |
| 0xfffe0000 to 0xfffe00ff | Used in LibVNCServer | LibVNCServer |
| 0xffff0000 to 0xffff8003 | Possibly used in UltraVNC | historic assignment |
Contact Information
| ID | Name | Contact URI | Last Updated |
|---|---|---|---|
| [Adam_Halim] | Adam Halim | mailto:adaha&cendio.com | 2024-06-06 |
| [Brian_Hinz] | Brian Hinz | mailto:bphinz&users.sourceforge.net | 2011-06-09 |
| [Darrell_Commander] | Darrell Commander | mailto:information&virtualgl.org | 2024-08-14 |
| [David_Verbeiren] | David Verbeiren | mailto:david.verbeiren&intel.com | 2013-02-08 |
| [Jörg_Brakensiek] | Jörg Brakensiek | mailto:jorg.brakensiek&nokia.com | 2011-05-11 |
| [Luis_Héctor_Chávez] | Luis Héctor Chávez | mailto:luis&repl.it | 2021-03-31 |
| [Maxim_Devaev] | Maxim Devaev | mailto:mdevaev&gmail.com | 2021-02-10 |
| [Michael_Stein] | Michael Stein | mailto:mvs&apple.com | 2022-06-07 |
| [Rajeshkumar_Patel] | Rajeshkumar Patel | mailto:rajesh_z_patel&Dell.com | 2020-07-28 |
| [Samuel_Mannehed] | Samuel Mannehed | mailto:samuel&cendio.se | 2019-11-07 |
| [Tristan_Richardson] | Tristan Richardson | mailto:standards&realvnc.com | 2017-09-12 |