whitphx HF Staff commited on
Commit
671cfb0
·
1 Parent(s): db18f4a

Use Twilio

Browse files
Files changed (1) hide show
  1. app.py +15 -0
app.py CHANGED
@@ -1,6 +1,20 @@
1
  from fastrtc import Stream
2
  import numpy as np
3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4
 
5
  def flip_vertically(image):
6
  return np.flip(image, axis=0)
@@ -8,6 +22,7 @@ def flip_vertically(image):
8
 
9
  stream = Stream(
10
  handler=flip_vertically,
 
11
  modality="video",
12
  mode="send-receive",
13
  )
 
1
  from fastrtc import Stream
2
  import numpy as np
3
 
4
+ from twilio.rest import Client
5
+ import os
6
+
7
+ account_sid = os.environ.get("TWILIO_ACCOUNT_SID")
8
+ auth_token = os.environ.get("TWILIO_AUTH_TOKEN")
9
+
10
+ client = Client(account_sid, auth_token)
11
+
12
+ token = client.tokens.create()
13
+
14
+ rtc_configuration = {
15
+ "iceServers": token.ice_servers,
16
+ "iceTransportPolicy": "relay",
17
+ }
18
 
19
  def flip_vertically(image):
20
  return np.flip(image, axis=0)
 
22
 
23
  stream = Stream(
24
  handler=flip_vertically,
25
+ rtc_configuration=rtc_configuration,
26
  modality="video",
27
  mode="send-receive",
28
  )