streamlit-webrtc
Real-time video and audio processing on Streamlit
Language: python
Author: GitHub Repos (@github-repos)
0 stars · 0 views
Files
- sink.py (py)
- use-timeout.ts (ts)
- Placeholder.test.tsx (tsx)
- 04-decouple-worker-from-streamlit-runtime.md (md)
- 01_basic_usage.py (py)
- dependency-review.yml (yml)
- 7_record.py (py)
- frontend (txt)
- messages (txt)
- translation (txt)
- .vscode (vscode)
- changelog.d (d)
- sample_utils (txt)
- refactoring (txt)
- .github (github)
- actions (txt)
- install-safe-chain (txt)
- pages (txt)
- docs (txt)
- images (txt)
- examples (txt)
- deployment (txt)
- tutorial (txt)
- 02_video_processing.py (py)
- 04_pull_values.py (py)
- simple_loopback.py (py)
- ai-issue-workflow.md (md)
- deployment.md (md)
- video.py (py)
- 05_stun_config.py (py)
- streamlit_webrtc_basic.gif (image)
- both.py (py)
- audio.py (py)
- 03_parameters.py (py)
- pyproject.toml (toml)
- streamlit_webrtc_flipped.gif (image)
- device-storage.ts (ts)
- streamlit_webrtc (txt)
- tutorial.md (md)
- Makefile (txt)
- .prettierrc.json (json)
- credentials.py (py)
- config.py (py)
- eventloop.py (py)
- index.md (md)
- mkdocs.yml (yml)
- webrtc.py (py)
- pnpm-workspace.yaml (yaml)
- tsconfig.node.json (json)
- src (txt)
- DeviceSelect (txt)
- package.json (json)
- InputMediaControls.tsx (tsx)
- DeviceSelect.tsx (tsx)
- tsconfig.json (json)
- eslint.config.js (js)
- vite.config.ts (ts)
- components (txt)
- DeviceSelect.test.tsx (tsx)
- VideoPreview.tsx (tsx)
- utils.ts (ts)
- DeviceSelect.stories.tsx (tsx)
- DeviceSelectContainer.tsx (tsx)
- VideoPreview.tsx (tsx)
- Message.tsx (tsx)
- MediaApiNotAvailableMessage.stories.tsx (tsx)
- AccessDeniedMessage.stories.tsx (tsx)
- DeviceNotAvailableMessage.stories.tsx (tsx)
- AccessDeniedMessage.tsx (tsx)
- VoidVideoPreview.tsx (tsx)
- AskPermissionMessage.tsx (tsx)
- Defer.tsx (tsx)
- AskPermissionMessage.stories.tsx (tsx)
- Defer.stories.tsx (tsx)
- DeviceNotAvailableMessage.tsx (tsx)
- Message.stories.tsx (tsx)
- WebRtcStreamer.tsx (tsx)
- Placeholder.tsx (tsx)
- device-storage.test.ts (ts)
- VoidVideoPreview.stories.tsx (tsx)
- InfoHeader.tsx (tsx)
- WebRtcStreamer.test.tsx (tsx)
- InputMediaControls.test.tsx (tsx)
- VideoPreviewContainer.tsx (tsx)
- webrtc (txt)
- ThemeProvider.tsx (tsx)
- media-constraints.test.ts (ts)
- index.tsx (tsx)
- switch-input-device.ts (ts)
- InfoHeader.stories.tsx (tsx)
- index.ts (ts)
- switch-input-device.test.ts (ts)
- index.test.tsx (tsx)
- MediaStreamPlayer.tsx (tsx)
- use-unique-id.ts (ts)
- actions.ts (ts)
- reducer.ts (ts)
- react-app-env.d.ts (ts)
- components (txt)
- useTranslation.ts (ts)
- tsconfig.app.json (json)
- index.html (html)
- TranslatedButton.tsx (tsx)
- component-value.ts (ts)
- TranslationProvider.tsx (tsx)
- types.ts (ts)
- models.py (py)
- relay.py (py)
- receive.py (py)
- mix.py (py)
- session_info.py (py)
- _compat.py (py)
- factory.py (py)
- pcm_source.py (py)
- README.md (md)
- README.md (md)
- download.py (py)
- shutdown.py (py)
- pyproject.toml (toml)
- settings.json (json)
- component.py (py)
- AGENTS.md (md)
- 01-bump-streamlit-minimum.md (md)
- process.py (py)
- 06-refactor-process-offer-coro.md (md)
- README.md (md)
- 07-refactor-webrtc-streamer-function.md (md)
- 03-fix-ice-candidate-mutable-class-attr.md (md)
- 08-cleanup-webrtc-streamer-context.md (md)
- 02-delete-dead-code.md (md)
- action.yml (yml)
- 05-add-pytest-layers.md (md)
- release.yml (yml)
- LICENSE (txt)
- pyproject.toml (toml)
- setup-takumi-guard (txt)
- workflows (txt)
- action.yml (yml)
- changelog.yml (yml)
- 5_fork_multi_outputs.py (py)
- 8_media_files_streaming.py (py)
- test-build.yml (yml)
- claude-issue-triage.yml (yml)
- claude-issue-implement.yml (yml)
- dependabot.yml (yml)
- post-build.yml (yml)
- 18_audio_chat_realtime.py (py)
- 2_opencv_filters.py (py)
- 9_sendonly_video.py (py)
- 11_programatic_control_playing.py (py)
- 1_object_detection.py (py)
- 3_audio_filter.py (py)
- 17_video_in_video_out_decoupled.py (py)
- 14_programmable_source.py (py)
- scripts (txt)
- 10_sendonly_audio.py (py)
- 12_media_constraints_configs.py (py)
- 6_mix_multi_inputs.py (py)
- 13_ui_texts_customization.py (py)
- 16_audio_in_video_out.py (py)
- 15_audio_source.py (py)
- tests (txt)
- streamer_context_test.py (py)
- home.py (py)
- setup-issue-labels.sh (sh)
- mix_test.py (py)
- factory_lifecycle_scope_test.py (py)
- source_test.py (py)
- release_check.py (py)
- conftest.py (py)
- webrtc_shutdown_guard_test.py (py)
- component_pure_test.py (py)
- shutdown_test.py (py)
- webrtc_loopback_test.py (py)
- get_or_create_context_test.py (py)
- models_test.py (py)
- session_info_test.py (py)
- pcm_source_test.py (py)
- config_test.py (py)
- .pre-commit-config.yaml (yaml)
- app_deepspeech.py (py)
- CHANGELOG.md (md)
- ATTRIBUTION.md (markdown)
- app_videochat.py (py)
- process_test.py (py)
- CONTRIBUTING.md (md)
- MediaApiNotAvailableMessage.tsx (tsx)
- import_test.py (py)
- media-constraint.ts (ts)
- DeviceSelectForm.tsx (tsx)
- source.py (py)
- 05_cleanup.py (py)
- reducer.test.ts (ts)
- 4_delayed_echo.py (py)
- __init__.py (py)