Churches looking for an affordable, reliable way to livestream services will find a kindred spirit in Hai-End Streaming — an open source project built specifically for congregations by a team of volunteer developers, AV specialists, and supporters.^1
At its heart, Hai-End Streaming turns a Raspberry Pi 4 into a full-featured streaming server. It sends high-quality RTMP streams to platforms like YouTube or custom servers and can receive HLS streams for local display. A clean web-based admin panel makes operation simple enough for any volunteer — no technical expertise required — while physical hardware buttons offer a one-touch fallback. For larger deployments, a REST API, Saltstack remote management, and Prometheus/Grafana monitoring keep everything running smoothly across dozens or hundreds of locations.^2
The project was born out of a desire to make the Gospel accessible to everyone who can't physically attend church. Built with Python, GStreamer, Janus, and Vue.js, the entire codebase is open source on GitLab and free to use.^3 As of late 2024, over 790 New Apostolic Church congregations across Europe rely on Hai-End Streaming to broadcast their services — with plans to surpass 1,000 locations.^4 A rack-mountable Mark II hardware version is currently rolling out for more permanent installations.^2
The project has seen steady releases through 2025 and into 2026, with version 2.0.3 adding QoS metrics and fixes for video grabber framedrops, and version 2.0.1 expanding support for Blackmagic Design ATEM switchers.^5
Notable- Over 790 congregations actively streaming as of December 2024^4
- Version 2.0.3 released April 2026 with QoS monitoring improvements^5
- Version 2.0.0 released December 2024 after four years of volunteer development^4
- Featured at the South German Church Day (SKT) of the New Apostolic Church in Karlsruhe, 2024^6
- Entirely open source on GitLab with 27+ releases and active development^3
- Runs on cost-effective Raspberry Pi 4 hardware with pre-built images available^2
- Supports multiple languages including English, German, French, Dutch, and Croatian^5