giongto35 / cloud-morph

Decentralize, Self-host Cloud Gaming/Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webrtc video/audio/text chat from client device somehow?

stephen-t-dodds opened this issue · comments

I know this is a stretch for this project.

I have some projects that I use webrtc video and audio chat in the experience. Is it possible to cloud stream the game/experience but still have access to user hardware for webrtc video and audio chat?

Just curious and no pressure. Thanks!

what do you mean by user hardware? do you mean to stream it from your local machine instead of remote machine?

I mean the user camera is a passthrough camera to the remote machine. I hope I am saying that right.

Basically I want two users to be able to video chat while playing the game.

I think it's possible, We can follow the same idea of Video/Input Stream. It's a separated stream.
Currently the Video Stream part is:

  • Video Stream: Game in Server -> Streaming in Server --broadcast--> User in Local.
  • Input Stream: Input in Local -> Streaming in Server --broadcast--> User in Local

With Video Chat: Video in Local -> Streaming in Server --broadcast--> User in Local
But yeah, It still needs some modification.