streamlit-webrtc
raviewer
Our great sponsors
streamlit-webrtc | raviewer | |
---|---|---|
4 | 1 | |
1,177 | 36 | |
- | - | |
8.9 | 7.5 | |
2 days ago | 12 days ago | |
Python | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
streamlit-webrtc
-
Streamlit dashboard with ROS2
I tried looking at using streamlit-webrtc, and I could not really convert the examples there to include communication with ROS over a topic.
-
Recording and playing audio files through streamlit
Of those 4, streamlit-webrtc is the most popular, so I would start there (forum post about webrtc is here and here is a demo app)
-
Build a Web-Based Real-Time Computer Vision App with Streamlit
Streamlit is a great framework for data scientists, machine learning researchers and developers, and streamlit-webrtc extends it to be able to deal with real-time video (and audio) streams. It means you can implement your computer vision algorithms only in Python on server-side and users can use them as web apps with real-time video inputs from their webcams or smartphones.
raviewer
-
RaViewer: parsing and displaying binary data acquired straight from camera
RaViewer is an open-source utility dedicated to parsing and displaying binary data acquired straight from camera. After opening a binary image, you can specify the color format, the image size and append or remove n bytes from the beginning of the image series. The binary image will be processed and shown based on these values. You can control which color channels are displayed and zoom in and out. For detailed information, you can view the hexadecimal pixel values in table format. The resulting image can be exported entirely or just a selected part to more complex formats (JPEG, PNG) or raw data. The source code is available in the project's GitHub repository.
What are some alternatives?
ssl-proxy - :lock: Simple zero-config SSL reverse proxy with real autogenerated certificates (LetsEncrypt, self-signed, provided)
PySceneDetect - :movie_camera: Python and OpenCV-based scene cut/transition detection program & library.
streamlit-webrtc-example - Real time video and audio processing examples with Streamlit and streamlit-webrtc
moviepy - Video editing with Python
vidgear - A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
streamlit-audio-recorder - Record Audio from the User's Microphone in Apps that are Deployed to the Web. (via Browser Media-API, REACT-based, Streamlit Custom Component)
Ringfingers_Roster - Extract other players' names from your Dark Souls 3 gameplay videos
audio-recorder-streamlit
streamlit-audiorecorder - Audio recorder for streamlit
CatalogScanner - Scans Animal Crossing: New Horizon catalog from video of user scrolling through.