samuellimabraz commited on
Commit
2b1f9be
·
unverified ·
1 Parent(s): c5a4e4e

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.

Files changed (1) hide show
  1. app.py +2 -1
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,