{"library":"streamlit-camera-input-live","title":"Streamlit Camera Input Live","type":"library","description":"Streamlit Camera Input Live is an alternative version of Streamlit's built-in `st.camera_input` component. Unlike the standard version, it returns webcam images live without requiring a button press, making it suitable for real-time preview applications. The current version is 0.2.0, with an infrequent release cadence, having last been updated in September 2022.","language":"python","status":"active","last_verified":"Sun May 17","install":{"commands":["pip install streamlit-camera-input-live"],"cli":null},"imports":["from streamlit_camera_input_live import camera_input_live"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":null,"github":"https://github.com/blackary/streamlit-camera-input-live","docs":null,"changelog":null,"pypi":"https://pypi.org/project/streamlit-camera-input-live/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"import streamlit as st\nfrom streamlit_camera_input_live import camera_input_live\n\nst.set_page_config(layout=\"centered\")\nst.title(\"Streamlit Live Camera Input Demo\")\n\nst.write(\"### See a new image every second\")\ncontrols = st.checkbox(\"Show camera controls\", value=True)\nimage = camera_input_live(show_controls=controls, key=\"my_camera_input\")\n\nif image is not None:\n    st.image(image, caption=\"Live Camera Feed\", use_column_width=True)\n    st.success(\"Image received live!\")\nelse:\n    st.info(\"Waiting for camera input...\")","lang":"python","description":"This quickstart demonstrates how to embed a live camera feed into a Streamlit application. It uses `camera_input_live` to continuously capture frames and displays them using `st.image`. A checkbox is included to toggle the visibility of camera controls.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"0.2.0","pypi_latest":"0.2.0","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":15.4,"avg_import_s":null,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"444.8M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":15.8,"import_time_s":null,"mem_mb":null,"disk_size":"414M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"465.5M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":15,"import_time_s":null,"mem_mb":null,"disk_size":"434M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"449.3M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":14.3,"import_time_s":null,"mem_mb":null,"disk_size":"418M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"447.9M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":14.6,"import_time_s":null,"mem_mb":null,"disk_size":"416M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"429.6M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"streamlit-camera-input-live","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":17.3,"import_time_s":null,"mem_mb":null,"disk_size":"407M"}]}}