dkrivoruchko / ScreenStream

ScreenStream Android App
https://screenstream.io
MIT License
1.56k stars 319 forks source link

Suggestions #246

Closed yuchen1204 closed 4 months ago

yuchen1204 commented 4 months ago

Can you make the server source code public? Then allow users to fill in their own server IP on the client for global streaming (webRTC)

dkrivoruchko commented 4 months ago

Server code is public from the beginning: https://github.com/dkrivoruchko/ScreenStreamWeb

To run own server is not enough as app uses Play Integrity Library to make sure that only original verified apps can connect to the original server. This means that server has API keys for Play Integrity server API for this particular app and these keys are never been shared to public. So you can run your own server, but it will never accept requests from the original app. And vice versa - original server will never accept connections from non-original app.