{"repo":"steveseguin/raspberry_ninja","free":true,"listed":false,"github":"https://github.com/steveseguin/raspberry_ninja","clone":"git clone https://github.com/steveseguin/raspberry_ninja.git","description":"Publish or capture VDO.Ninja streams with Python (Raspberry Pi, Linux, Mac, Windows WSL)","language":"Python","stars":198,"topics":["jetson","webrtc","raspberry","pi","gstreamer","h264","numpy","opencv","python","raspberry-pi"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Raspberry Ninja - not just for Raspberry Pis! Turn your Raspberry Pi, Nvidia Jetson, Orange Pi, Windows PC, Mac, Linux box, or nearly any Python-compatible system into a ninja-cam with hardware-acceleration enabled! This lets you publish live streaming video and audio directly to your web browser or OBS instance using VDO.Ninja. Achieve very low streaming latency over the Internet or a LAN; all for free. New to Raspberry Pi? Use the short Quick start. It can set up a camera sender or unattended TV receiver without choosing codecs or writing a service file. It also has the ability to record remote VDO.Ninja streams to disk (no transcode step), record multiple room participants simultaneously, broadcast a low-latency video stream to multiple viewers (with a built-in SFU), and because it works with VDO.Ninja, you get access to its ecosystem and related features. There are other cool things available, such as AV1 support, NDI output, OpenCV output, WHIP, HLS recording, fdsink output, and V4L2 sink output for virtual cameras. Table of Contents - Preface - Install options - Quick Install (Universal Installer) - Non-Interactive Installation (Basic) - Interactive Installation (Full Setup) - Setup for a Raspberry Pi - Setup for an Nvidia Jetson - Setup for Linux Desktops - Requirements for linux systems in general: - Setup for Windows (WSL) - Setup for Mac OS X - Generic quick-install method - Updating - Usage - Adding an audio source - Documentation - How to Run: - Auto-starting the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/steveseguin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/steveseguin/raspberry_ninja/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}