{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"Asynchronous Python client library for communicating with go2rtc servers, enabling WebRTC streaming and media control over a network interface.","skillfed_tags":["webrtc","async-io","streaming"],"use_cases":["Integrate WebRTC streaming into a Home Assistant automation or custom smart-home application","Build a dashboard or control panel that queries and manages multiple go2rtc instances asynchronously","Programmatically start, stop, or monitor media streams from a go2rtc server in a Python service","Add real-time video streaming capabilities to a Python application without blocking the event loop"],"what_it_does":"go2rtc-client is an async Python wrapper for the go2rtc media server, a tool that handles WebRTC streaming and protocol bridging. It lets you programmatically control and query a go2rtc instance from Python code\u2014starting streams, checking status, managing connections\u2014without blocking your event loop. The package depends on aiohttp for HTTP communication, mashumaro and orjson for efficient data serialization, awesomeversion for version handling, and webrtc-models for media type definitions.\n\nThe library targets Python 3.12.0 or later and is in active development (Alpha status). It's maintained by the Home Assistant project and sees regular updates. With a top-tier popularity ranking, it's used primarily in home automation and media streaming contexts where async I/O and WebRTC integration matter.","worth_installing":"Yes, if you need to control a go2rtc server from Python. The package is actively maintained, has no known vulnerabilities, installs cleanly, and carries a permissive license. The Alpha status suggests stable-enough maturity for production use in Home Assistant integrations and similar contexts. Not worth installing if you don't have a go2rtc instance to communicate with."},"id":"go2rtc-client","links":{"html":"https://skillfed.io/packages/go2rtc-client","md":"https://skillfed.io/packages/go2rtc-client.md","pypi":"https://pypi.org/project/go2rtc-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-19","license_spdx":null,"license_treatment":"permissive","name":"go2rtc-client","python_support":"supports_current","summary":"Python client for go2rtc"},"popularity":{"monthly_downloads":158058,"position":10736,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.4.0"}
