Skip to main content

A pure Python implementation of the Simple Streaming protocol

Project description

libssp-py

A pure-Python implementation of the Simple Streaming Protocol (SSP), used by ImagineVision on their "Z CAM" cameras and accessories.

Status

This Python implementation is mainly intended to ease further development and research into this protocol. While some care has been taken to make it perform well, lag is entirely expected. Once enough is known about the protocol, my plan is to re-write the library in Rust - that library will be intended for production use, while this one will remain for testing.

Is has only been tested with the Z CAM IPMAN S, as I don't have any other Z CAM devices. If anyone can get this working with other devices, please let me know.

Legal

This project is not affiliated with ImagineVision and does not use the official libssp. It was developed from scratch, primarily by analyzing the network traffic of the official SSP library and Z CAM mobile apps.

It is licensed under the LGPL v3, meaning you are free to use it in both open-source and proprietary applications, however, any changes you make to the library itself must be published (preferably in a fork of this repository).

Project details


Download files

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

Source Distribution

libssp_py-0.0.2.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

libssp_py-0.0.2-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file libssp_py-0.0.2.tar.gz.

File metadata

  • Download URL: libssp_py-0.0.2.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for libssp_py-0.0.2.tar.gz
Algorithm Hash digest
SHA256 b26cbb6e78d2136832e0bf9e26138e18f1584a4b275f89385be0b12a8227d18a
MD5 b25e38d640d19946945e88c11b32a251
BLAKE2b-256 99853bfdd5b48bd303ad50f4613c06d591f73c417d6f51452b01c3be570699f5

See more details on using hashes here.

File details

Details for the file libssp_py-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: libssp_py-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for libssp_py-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dd25e01e15d9cfb2c10ce834f72d3ee40bc429d2f90eb22b0a90835ce2f326a3
MD5 f6845a8db369e12f2075f6b73224cd60
BLAKE2b-256 e3eb3840ba9ec144438706baee59e4c382b44cc59bf2c3df3586f20ca820c847

See more details on using hashes here.

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