{"repo":"l7mp/stunner","free":true,"listed":false,"github":"https://github.com/l7mp/stunner","clone":"git clone https://github.com/l7mp/stunner.git","description":"A Kubernetes media gateway for WebRTC. Contact: info@l7mp.io","language":"Go","stars":1044,"topics":["gateway","kubernetes","webrtc"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Note: This page documents the latest development version of STUNner. See the documentation for the stable version here. STUNner: A Kubernetes media gateway for WebRTC Ever wondered how to deploy your WebRTC infrastructure into the cloud? Frightened away by the complexities of Kubernetes container networking, and the surprising ways in which it may interact with your UDP/RTP media? Read through the endless stream of Stack Overflow questions asking how to scale WebRTC services with Kubernetes, just to get (mostly) insufficient answers? Want to safely connect users behind a NAT without relying on expensive third-party TURN services? Worry no more! STUNner allows you to deploy any WebRTC service into Kubernetes, smoothly integrating it into the cloud-native ecosystem. STUNner exposes a standards-compliant STUN/TURN gateway for clients to access your virtualized WebRTC infrastructure running in Kubernetes, maintaining full browser compatibility and requiring minimal or no modification to your existing WebRTC codebase. STUNner supports the Kubernetes Gateway API so you can configure it in the familiar YAML-engineering style via Kubernetes manifests. Table of Contents 1. Description 1. Features 1. Getting started 1. Usage 1. Documentation Description WebRTC lacks a virtualization story: there is no easy way to deploy a WebRTC media service into Kubernetes to benefit from the resiliency, scalability, and high availability features we have come to expect from modern network services. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/l7mp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/l7mp/stunner/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."}