Skip to main content

Bridge an RTSP stream to an NDI source

Project description

rtsp-ndi

Bridge an RTSP stream to an NDI source on your local network.

This was built mostly using Claude. Use at your own risk

Install

macOS (recommended)

curl -fsSL https://raw.githubusercontent.com/matthewmeekins/rtsp-ndi/main/install.sh | bash

Requires Homebrew. The script handles FFmpeg, Python, and the package automatically.

Other platforms

pip install rtsp-ndi

Also requires FFmpeg on your PATH:

Usage

rtsp-to-ndi --url rtsp://YOUR_CAMERA_IP/stream --name "Camera 1"

The source will appear in any NDI-aware application (OBS, vMix, NDI Monitor) on your local network.

Options

--url      RTSP source URL (required)
--name     NDI source name shown on the network (default: "RTSP Source")
--latency  low or normal (default: low)

Notes

  • The NDI runtime is bundled automatically via the ndi-python dependency — no manual SDK download needed.
  • To use a custom NDI SDK install, set NDI_SDK_LIB=/path/to/libndi.

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

rtsp_ndi-0.2.0.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

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

rtsp_ndi-0.2.0-py3-none-any.whl (10.1 kB view details)

Uploaded Python 3

File details

Details for the file rtsp_ndi-0.2.0.tar.gz.

File metadata

  • Download URL: rtsp_ndi-0.2.0.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for rtsp_ndi-0.2.0.tar.gz
Algorithm Hash digest
SHA256 19594e2b3a67256a3bee5a2e15a4113a3c8d6b21b54c7fe761d538d4a23cb8e5
MD5 beb60690e62e661f96013ca77aad9bf2
BLAKE2b-256 ce3902f29cf2c19e302e9524ec776e8ac3c4c78efe244500c372977160aa5607

See more details on using hashes here.

File details

Details for the file rtsp_ndi-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: rtsp_ndi-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for rtsp_ndi-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6064d3e5287c5cc10bdb9d8eab264c32d2c47670bd554b06a91705b6c2c30645
MD5 b7d0b09c38f4bda1fe17c0d78ce0cdfc
BLAKE2b-256 f74d64387fe90fb23a49fa1267408d489fa70a2484b676dc5d0c60ecde2ac959

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