CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
src/rtaspi/__init__.py
src/rtaspi/__main__.py
src/rtaspi/_version.py
src/rtaspi/_version.py.bak
src/rtaspi/main.py
src/rtaspi.egg-info/PKG-INFO
src/rtaspi.egg-info/SOURCES.txt
src/rtaspi.egg-info/dependency_links.txt
src/rtaspi.egg-info/entry_points.txt
src/rtaspi.egg-info/requires.txt
src/rtaspi.egg-info/top_level.txt
src/rtaspi/__pycache__/__init__.cpython-312.pyc
src/rtaspi/__pycache__/__main__.cpython-312.pyc
src/rtaspi/__pycache__/_version.cpython-312.pyc
src/rtaspi/__pycache__/main.cpython-312.pyc
src/rtaspi/api/__init__.py
src/rtaspi/api/devices.py
src/rtaspi/api/pipelines.py
src/rtaspi/api/server.py
src/rtaspi/api/streams.py
src/rtaspi/cli/__init__.py
src/rtaspi/cli/shell.py
src/rtaspi/cli/commands/__init__.py
src/rtaspi/cli/commands/config.py
src/rtaspi/cli/commands/devices.py
src/rtaspi/cli/commands/pipelines.py
src/rtaspi/cli/commands/server.py
src/rtaspi/cli/commands/streams.py
src/rtaspi/cli/completion/bash.sh
src/rtaspi/cli/completion/fish.fish
src/rtaspi/cli/completion/zsh.zsh
src/rtaspi/config/__init__.py
src/rtaspi/constants/__init__.py
src/rtaspi/constants/devices.py
src/rtaspi/constants/filters.py
src/rtaspi/constants/outputs.py
src/rtaspi/constants/protocols.py
src/rtaspi/core/__init__.py
src/rtaspi/core/config.py
src/rtaspi/core/logging.py
src/rtaspi/core/mcp.py
src/rtaspi/core/utils.py
src/rtaspi/core/__pycache__/__init__.cpython-312.pyc
src/rtaspi/core/__pycache__/config.cpython-312.pyc
src/rtaspi/core/__pycache__/logging.cpython-312.pyc
src/rtaspi/core/__pycache__/mcp.cpython-312.pyc
src/rtaspi/core/__pycache__/utils.cpython-312.pyc
src/rtaspi/device_managers/__init__.py
src/rtaspi/device_managers/base.py
src/rtaspi/device_managers/command_handler.py
src/rtaspi/device_managers/local_devices.py
src/rtaspi/device_managers/network_devices.py
src/rtaspi/device_managers/stream_manager.py
src/rtaspi/device_managers/__pycache__/__init__.cpython-312.pyc
src/rtaspi/device_managers/__pycache__/base.cpython-312.pyc
src/rtaspi/device_managers/__pycache__/command_handler.cpython-312.pyc
src/rtaspi/device_managers/__pycache__/local_devices.cpython-312.pyc
src/rtaspi/device_managers/__pycache__/network_devices.cpython-312.pyc
src/rtaspi/device_managers/__pycache__/stream_manager.cpython-312.pyc
src/rtaspi/device_managers/network/command_handler.py
src/rtaspi/device_managers/network/device_monitor.py
src/rtaspi/device_managers/network/state_manager.py
src/rtaspi/device_managers/network/__pycache__/command_handler.cpython-312.pyc
src/rtaspi/device_managers/network/__pycache__/device_monitor.cpython-312.pyc
src/rtaspi/device_managers/network/__pycache__/state_manager.cpython-312.pyc
src/rtaspi/device_managers/scanners/__init__.py
src/rtaspi/device_managers/scanners/base.py
src/rtaspi/device_managers/scanners/linux_scanner.py
src/rtaspi/device_managers/scanners/macos_scanner.py
src/rtaspi/device_managers/scanners/windows_scanner.py
src/rtaspi/device_managers/scanners/__pycache__/__init__.cpython-312.pyc
src/rtaspi/device_managers/scanners/__pycache__/base.cpython-312.pyc
src/rtaspi/device_managers/scanners/__pycache__/linux_scanner.cpython-312.pyc
src/rtaspi/device_managers/scanners/__pycache__/macos_scanner.cpython-312.pyc
src/rtaspi/device_managers/scanners/__pycache__/windows_scanner.cpython-312.pyc
src/rtaspi/device_managers/utils/__init__.py
src/rtaspi/device_managers/utils/device.py
src/rtaspi/device_managers/utils/discovery.py
src/rtaspi/device_managers/utils/protocols.py
src/rtaspi/device_managers/utils/__pycache__/__init__.cpython-312.pyc
src/rtaspi/device_managers/utils/__pycache__/device.cpython-312.pyc
src/rtaspi/device_managers/utils/__pycache__/discovery.cpython-312.pyc
src/rtaspi/device_managers/utils/__pycache__/protocols.cpython-312.pyc
src/rtaspi/dsl/__init__.py
src/rtaspi/dsl/executor.py
src/rtaspi/dsl/lexer.py
src/rtaspi/dsl/parser.py
src/rtaspi/processing/__init__.py
src/rtaspi/processing/pipeline_executor.py
src/rtaspi/processing/audio/filters.py
src/rtaspi/processing/audio/speech.py
src/rtaspi/processing/video/detection.py
src/rtaspi/processing/video/filters.py
src/rtaspi/quick/__init__.py
src/rtaspi/quick/camera.py
src/rtaspi/quick/microphone.py
src/rtaspi/quick/utils.py
src/rtaspi/schemas/__init__.py
src/rtaspi/schemas/device.py
src/rtaspi/schemas/pipeline.py
src/rtaspi/schemas/stream.py
src/rtaspi/streaming/__init__.py
src/rtaspi/streaming/rtmp.py
src/rtaspi/streaming/rtsp.py
src/rtaspi/streaming/utils.py
src/rtaspi/streaming/webrtc.py
src/rtaspi/streaming/__pycache__/__init__.cpython-312.pyc
src/rtaspi/streaming/__pycache__/rtmp.cpython-312.pyc
src/rtaspi/streaming/__pycache__/rtsp.cpython-312.pyc
src/rtaspi/streaming/__pycache__/utils.cpython-312.pyc
src/rtaspi/streaming/__pycache__/webrtc.cpython-312.pyc
src/rtaspi/streaming/webrtc/__init__.py
src/rtaspi/streaming/webrtc/pipeline.py
src/rtaspi/streaming/webrtc/server.py
src/rtaspi/streaming/webrtc/ui.py
src/rtaspi/streaming/webrtc/__pycache__/__init__.cpython-312.pyc
src/rtaspi/streaming/webrtc/__pycache__/pipeline.cpython-312.pyc
src/rtaspi/streaming/webrtc/__pycache__/server.cpython-312.pyc
src/rtaspi/streaming/webrtc/__pycache__/ui.cpython-312.pyc
src/rtaspi/web/__init__.py
src/rtaspi/web/acme.py
src/rtaspi/web/api.py
src/rtaspi/web/interface.py
src/rtaspi/web/server.py
src/rtaspi/web/endpoints/devices.py
src/rtaspi/web/endpoints/pipelines.py
src/rtaspi/web/endpoints/server.py
src/rtaspi/web/endpoints/streams.py
src/rtaspi/web/interface/handlers.py
tests/test_discovery.py
tests/test_local_devices.py
tests/test_network_devices.py
tests/test_streaming.py