Spaces:
Running
Running
Integrate dotenv for environment variable management
Browse files- Added dotenv support to load environment variables for configuration.
- Removed ICE server configuration from webrtc_streamer, streamlining the setup process.
app.py
CHANGED
@@ -5,7 +5,9 @@ import streamlit as st
|
|
5 |
from streamlit_webrtc import webrtc_streamer, WebRtcMode
|
6 |
from src.opencv_utils import OpenCVUtils
|
7 |
from utils.turn import get_ice_servers
|
|
|
8 |
|
|
|
9 |
st.set_page_config(page_title="OpenCV Explorer", page_icon="🎨", layout="wide")
|
10 |
|
11 |
|
@@ -123,7 +125,6 @@ def video_frame_callback(frame: av.VideoFrame) -> av.VideoFrame:
|
|
123 |
webrtc_streamer(
|
124 |
key="opencv-explorer",
|
125 |
mode=WebRtcMode.SENDRECV,
|
126 |
-
rrtc_configuration={"iceServers": get_ice_servers()},
|
127 |
video_frame_callback=video_frame_callback,
|
128 |
media_stream_constraints={"video": True, "audio": False},
|
129 |
async_processing=True,
|
|
|
5 |
from streamlit_webrtc import webrtc_streamer, WebRtcMode
|
6 |
from src.opencv_utils import OpenCVUtils
|
7 |
from utils.turn import get_ice_servers
|
8 |
+
from dotenv import load_dotenv
|
9 |
|
10 |
+
load_dotenv()
|
11 |
st.set_page_config(page_title="OpenCV Explorer", page_icon="🎨", layout="wide")
|
12 |
|
13 |
|
|
|
125 |
webrtc_streamer(
|
126 |
key="opencv-explorer",
|
127 |
mode=WebRtcMode.SENDRECV,
|
|
|
128 |
video_frame_callback=video_frame_callback,
|
129 |
media_stream_constraints={"video": True, "audio": False},
|
130 |
async_processing=True,
|