Raumkommander commited on
Commit
e94a2f3
·
verified ·
1 Parent(s): df11c7f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -4
app.py CHANGED
@@ -18,9 +18,16 @@ user_input = st.text_input("Enter some text:")
18
  if st.button("Confirm"):
19
  st.write(f"You entered: {user_input}")
20
 
21
- # WebRTC Connection Config with STUN Server
22
  rtc_configuration = {
23
- "iceServers": [{"urls": ["stun:stun.l.google.com:19302"]}]
 
 
 
 
 
 
 
24
  }
25
 
26
  # Original Webcam Stream
@@ -28,7 +35,7 @@ st.subheader("Original Video Stream")
28
  webrtc_streamer(
29
  key="original",
30
  media_stream_constraints={"video": True, "audio": False},
31
- rtc_configuration=rtc_configuration, # Add STUN server
32
  )
33
 
34
  # Rotated Webcam Stream
@@ -37,5 +44,5 @@ webrtc_streamer(
37
  key="rotated",
38
  video_transformer_factory=RotatedVideoTransformer,
39
  media_stream_constraints={"video": True, "audio": False},
40
- rtc_configuration=rtc_configuration, # Add STUN server
41
  )
 
18
  if st.button("Confirm"):
19
  st.write(f"You entered: {user_input}")
20
 
21
+ # WebRTC Configuration with STUN + TURN Server
22
  rtc_configuration = {
23
+ "iceServers": [
24
+ {"urls": ["stun:stun.l.google.com:19302"]}, # Free STUN Server
25
+ {
26
+ "urls": ["turn:relay1.expressturn.com:3478"], # Free TURN Server
27
+ "username": "efXy76nVqozh1",
28
+ "credential": "wD8H1jmVxTFQ"
29
+ }
30
+ ]
31
  }
32
 
33
  # Original Webcam Stream
 
35
  webrtc_streamer(
36
  key="original",
37
  media_stream_constraints={"video": True, "audio": False},
38
+ rtc_configuration=rtc_configuration, # Use STUN + TURN
39
  )
40
 
41
  # Rotated Webcam Stream
 
44
  key="rotated",
45
  video_transformer_factory=RotatedVideoTransformer,
46
  media_stream_constraints={"video": True, "audio": False},
47
+ rtc_configuration=rtc_configuration, # Use STUN + TURN
48
  )