CreatorCreator
Home
Getting Started
  • 中文简体
  • English
Home
Getting Started
  • 中文简体
  • English
  • Creator

    • Getting Started
  • Stream Dock

    • Plugin SDK
    • Icon Pack

      • Overview
      • Terminology
      • Creating an Icon Pack
      • Icon Specifications
    • Scene Configuration

      • What is a Scenario Configuration?
      • Exporting
      • Use Cases
  • mPanel

    • Plugin SDK
  • Cpp SDK

    • Overview
    • Dependency Installation
    • Device Manager
    • StreamDock Base Class
    • Communication Transport
    • Example
    • API Reference
    • Source Code
  • Python SDK

    • Overview
    • Dependency Installation
    • Device Manager
    • StreamDock Base Class
    • API Reference
    • Examples
    • Source Code
  • Windows-WebSocket SDK

    • Overview
    • Getting Started
    • Events Sent
    • Events Received
    • Source Code
  • Support

    • Help and Bug Reporting

Overview

StreamDock WebSocket SDK is a WebSocket server for controlling StreamDock devices. Through the standard WebSocket protocol, developers can communicate with StreamDock devices using any programming language, enabling device control, key monitoring, image display, and more.

Windows StreamDock SDK

Features

  • Standalone Operation: Control StreamDock devices directly without official software
  • Cross-platform Communication: Based on standard WebSocket protocol, supports all programming languages
  • Real-time Interaction: Supports device hot-plug, key input monitoring, real-time image updates
  • Rich Features: Screen brightness adjustment, LED lighting control, image display, keyboard lighting effects, etc.

Supported Device Specifications

We support multiple StreamDock devices, each with its unique specifications and features:

StreamDock 293 Series

  • Screen Size: 800×480 pixels
  • Key Size: 100×100 pixels
  • Key Count: 15 programmable keys

StreamDock 293s Series

  • Screen Size: 800×480 pixels
  • Key Size: 100×100 pixels
  • Key Count: 15 programmable keys

StreamDock N3 Series

  • Screen Size: 320×240 pixels
  • Key Size: 64×64 pixels
  • Key Count: 6 programmable keys

StreamDock N4 Series

  • Screen Size: 800×480 pixels
  • Key Size: 112×112 pixels (keys) / 176×112 pixels (secondary screen)
  • Key Count: 15 programmable keys + 4 knobs

StreamDock N1 Series

  • Screen Size: 480×854 pixels
  • Key Size: 96×96 pixels
  • Key Count: 15 programmable keys + 2 knobs

StreamDock N4Pro

  • Screen Size: 800×480 pixels
  • Key Size: 112×112 pixels (keys) / 176×112 pixels (secondary screen)
  • Key Count: 15 programmable keys + 4 knobs

StreamDock M3 Series

  • Screen Size: 854×480 pixels
  • Key Size: 96×96 pixels (keys)
  • Key Count: 15 programmable keys + 3 knobs

StreamDock M18

  • Screen Size: 480×272 pixels
  • Key Size: 64×64 pixels
  • Key Count: 18 programmable keys

StreamDock XL

  • Screen Size: 1024×600 pixels
  • Key Size: 80×80 pixels
  • Key Count: 32 programmable keys + 2 side toggle switches

K1Pro

  • Key Size: 112×112 pixels
  • Key Count: 6 programmable keys + 3 knobs

Who Is It For?

  • Developers who want their applications to support StreamDock devices
  • Geeks who want to unleash the potential of StreamDock devices through code
  • Enthusiasts who love freedom and don't want to rely on official software
Last Updated:
Contributors: JKWTCN
Next
Getting Started