streamlit-webrtc icon indicating copy to clipboard operation
streamlit-webrtc copied to clipboard

Try running TURN server aside the main app on Streamlit Sharing

Open whitphx opened this issue 4 years ago • 4 comments

Some ICE issues may be fixed by using TURN server. First we check wheter running a TURN server on Streamlit Sharing and using it from the Internet is possible.

whitphx avatar Aug 07 '21 16:08 whitphx

Perhaps it's impossible as running TURN server requires access to the SSL key but we can't get it on Streamlit Sharing. We can't control the routing too.

whitphx avatar Mar 28 '22 15:03 whitphx

It may be possible on Heroku, and will be possible with Stremalit Cloud after it supports original subdomains.

whitphx avatar Mar 31 '22 12:03 whitphx

SSL key

Self-signed certificates may work? -> Try it Ref: https://stackoverflow.com/questions/27164354/create-a-self-signed-x509-certificate-in-python

routing

Waiting the custom subdomain on Streamlit Cloud: https://share.streamlit.io/streamlit/roadmap/#unique-and-custom-subdomain-per-app-in-testing-polishing

whitphx avatar Jun 03 '22 09:06 whitphx

Still, it's not possible because it is not allowed to bind arbitrary ports, and may be to use tcpserver.

socket: Protocol not supported

whitphx avatar Jun 14 '22 03:06 whitphx