SDK 제품 · SessionKit

SessionKit

라이브러리로 된 원격 데스크톱 — 화면을 캡처·인코딩해 스트리밍하고 운영자의 마우스·키보드를 되돌려 주입합니다. 클립보드·파일·오디오까지 당신이 제공하는 하나의 바이트 채널 위로 다중화되어 흐릅니다. Windows·Linux·macOS가 각각 호스트이자 뷰어가 됩니다.

핵심 기능

🖥️ 크로스플랫폼 화면·입력

DXGI/GDI·X11·CoreGraphics 캡처와 SendInput·XTest·CGEvent 입력 주입(마우스·키보드·유니코드 텍스트). 3-OS 모두 호스트·뷰어.

🎞️ 하드웨어 H.264

기본은 JPEG-타일 델타(무코덱). 원하면 OS 네이티브 코덱(Media Foundation·VA-API·VideoToolbox)으로 전환 — 자동 협상·크로스-OS 디코딩.

📋 클립보드·파일·오디오

텍스트+이미지 클립보드 양방향 동기화, 청크·해시 파일 전송(양방향), 시스템 오디오 스트리밍(WASAPI·PulseAudio·CoreAudio).

📶 적응형 품질·손실 복구

대역폭에 맞춰 품질·프레임레이트·H.264 비트레이트 자동 조절, 시퀀스 기반 손실 복구, 자동 재연결로 끊김에 강함.

🖱️ 커서·멀티모니터

하드웨어 커서를 별도 채널로 오버레이, 다중 디스플레이 열거·실시간 전환.

🔌 전송 무관 설계

소켓을 열지 않습니다. WebSocket·TCP(프레이밍)·SSH 터널·ConnectKit 등 어떤 채널이든 그 위로 흐릅니다.

Standard vs Premium

🧩 Standard 무료

화면 캡처·입력·클립보드·양방향 파일 전송·JPEG-타일 영상·호스트→뷰어 오디오·제어 승인(동의) 게이트. NuGet으로 바로 임베드.

🛡️ Premium

Standard 전부 + 하드웨어 H.264·동적 비트레이트, 적응형 품질, 멀티모니터, 양방향 오디오+지터 버퍼, 자동 재연결, 커서 오버레이. 라이선스 키로 런타임 활성화.

가격 (개발자 시트 기준)

플랜개발자Premium (연)
Standard무제한무료
Indie1~$290
Team5~$990
Business25~$2,900
OEM / Enterprise무제한 · 재배포견적

연간·USD, 세금 별도. 영구 라이선스(연 가격의 3배 + 유지보수 연 20%)도 제공. 자세히는 가격 안내.

SessionKit은 임베드형 SDK입니다. NAT를 넘는 암호화 연결이 필요하면 ConnectKit과, 연결 인프라는 ServerKit 또는 관리형 서비스와 함께 구성하세요.
SDK Products · SessionKit

SessionKit

Remote desktop as a library — capture a screen, encode and stream it, and inject the operator's mouse/keyboard back. Clipboard, files and audio ride the same single byte channel you provide. Windows, Linux and macOS each act as both host and viewer.

Core capabilities

🖥️ Cross-platform screen & input

DXGI/GDI · X11 · CoreGraphics capture and SendInput · XTest · CGEvent injection (mouse, keyboard, Unicode text). All three OSes host and view.

🎞️ Hardware H.264

JPEG-tile deltas by default (no codec); opt into the OS-native codec (Media Foundation · VA-API · VideoToolbox) — auto-negotiated, cross-OS decodable.

📋 Clipboard · files · audio

Two-way text+image clipboard sync, chunked/hashed file transfer (both directions), system-audio streaming (WASAPI · PulseAudio · CoreAudio).

📶 Adaptive & loss-resilient

Auto-tunes quality/FPS/H.264 bitrate to the link, sequence-numbered loss recovery, and auto-reconnect for resilient sessions.

🖱️ Cursor & multi-monitor

Overlays the hardware cursor on its own channel; enumerate and switch the captured display at runtime.

🔌 Transport-agnostic

It opens no sockets. Runs over any channel — WebSocket, framed TCP, an SSH tunnel, or ConnectKit.

Standard vs Premium

🧩 Standard Free

Screen capture, input, clipboard, both-way file transfer, JPEG-tile video, host→viewer audio, and the control-approval consent gate. Embed straight from NuGet.

🛡️ Premium

Everything in Standard plus hardware H.264 + dynamic bitrate, adaptive quality, multi-monitor, two-way audio + jitter buffer, auto-reconnect, and cursor overlay. Unlocked at runtime with a license key.

Pricing (per developer seat)

PlanDevelopersPremium (annual)
StandardUnlimitedFree
Indie1~$290
Team5~$990
Business25~$2,900
OEM / EnterpriseUnlimited · redistributionContact us

Annual, USD, excl. tax. A perpetual option (3× the annual price + 20%/yr maintenance) is also available. Details on the pricing page.

SessionKit is an embeddable SDK. Pair it with ConnectKit for an encrypted, NAT-traversing connection, and ServerKit or the managed service for the connection infrastructure.