{"library":"streamlit-webrtc","title":"Streamlit WebRTC","type":"library","description":"Real-time video and audio processing for Streamlit apps via WebRTC. Current version 0.64.6, requires Python >=3.10. Active development with frequent releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install streamlit-webrtc"],"cli":null},"imports":["from streamlit_webrtc import webrtc_streamer","from streamlit_webrtc import WebRtcStreamerContext","from streamlit_webrtc import VideoTransformerBase"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/whitphx/streamlit-webrtc","docs":null,"changelog":null,"pypi":"https://pypi.org/project/streamlit-webrtc/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import streamlit as st\nfrom streamlit_webrtc import webrtc_streamer, VideoTransformerBase\n\nclass MyTransformer(VideoTransformerBase):\n    def transform(self, frame):\n        return frame\n\nwebrtc_streamer(key=\"example\", video_transformer_factory=MyTransformer)","lang":"python","description":"Minimal app that displays a webcam feed with a no-op video transformer.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}