Skip to main content

High-performance shared-memory IPC for frame streaming

Project description

SHMX - High-Performance Shared Memory IPC

SHMX is a high-performance shared-memory IPC library for frame streaming between processes.

Features

  • Zero-copy frame streaming using shared memory
  • Cross-platform support (Windows and Linux)
  • Python bindings with C++ implementation
  • Server/Client architecture
  • Inspector utilities for debugging

Installation

pip install shmx

Usage

See the main project repository for detailed documentation and examples.

License

Mozilla Public License Version 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

shmx-1.0.0-cp313-cp313-win_amd64.whl (96.4 kB view details)

Uploaded CPython 3.13Windows x86-64

shmx-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (110.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

shmx-1.0.0-cp313-cp313-macosx_11_0_arm64.whl (84.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

File details

Details for the file shmx-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: shmx-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 96.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.2

File hashes

Hashes for shmx-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0a46d97919d4a5fd87ebe7789b6ee35280520ae6ad0862048134d56d473f66c5
MD5 5132011cc0307df953af39f1d40f90be
BLAKE2b-256 c13b30cc2129774fec77fc0a5049bfc4caada77ac3bcb8baef7c90b1975d093a

See more details on using hashes here.

File details

Details for the file shmx-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for shmx-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b886a4659159582f889c3ffb4e5711e518299053f0e38520e9254117865d6598
MD5 56f129e8331c8cb76b5fc237655e5415
BLAKE2b-256 043646d0a0083d2cf2a7f38895710d07b8e89ea2ee74f1aaf556e6b5add33f6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for shmx-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on HinaPE/shared-mem-ipc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file shmx-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for shmx-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8b4ed3bba08f43216d1e5f86b59bd0af6552c076e64cb2febbe0ac1abb79659
MD5 e5e6967387a15646d6a80769ee88fa78
BLAKE2b-256 8a5d52eabe421f3436a4d2f36ce8c57a5f96c7999c753c4a1374627682fc8018

See more details on using hashes here.

Provenance

The following attestation bundles were made for shmx-1.0.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on HinaPE/shared-mem-ipc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page