Ben Greenier

Results 24 comments of Ben Greenier

Hmm - not sure on this one. Maybe you could try logging the `sdp` contents and share that here? It's possible that SetRemoteDescription is failing. Unfortunately this library doesn't currently...

No, sorry. Unfortunately it's not likely I'll have time to tackle this anytime soon. However, you might check out https://github.com/Unity-Technologies/com.unity.webrtc - I'm not sure if Android/IOS is on their roadmap,...

I made a ton of progress on this today see https://github.com/bengreenier/unity-drones-multiplayer/tree/3dtoolkit-desert

Sure! Since syncs might be tricky I'll try to keep a better log of what i'm doing here. 😸 So far, the goal is to enable the desert scene to...

f9ba598936fa26b0cf14261383bba13cfca53923 supports streaming! it needs a flip fix (the content is upside down in a mono feed) but it's functional and mouse controls enable movement for a single client. ![image](https://user-images.githubusercontent.com/1167891/37982263-1dd77bc4-31be-11e8-8d64-5879575a7a70.png)

note: this required me to change your project default resolution to our supported streaming resolution (currently there isn't flexibility here). ![image](https://user-images.githubusercontent.com/1167891/37982399-73e48638-31be-11e8-8162-65591d9dc06f.png)

https://github.com/bengreenier/unity-drones-multiplayer/commit/9213e07acf0d18f9682073b97f845d17c3505438 flips the render, so we get the following client rendering now: ![image](https://user-images.githubusercontent.com/1167891/37983997-103cf1ec-31c3-11e8-9791-8b55eb56bdd6.png)

Tried to modify webrtc to run at 120fps (or really, any arbitrary fps) but am stuck there. It's quite complicated to update all the webrtc plumbing. I believe I modified...

thanks @tylergibson, that makes sense. The work mentioned above was to investigate the cost of modifying those places in webrtc that do cap out at 60fps. As you correctly assumed,...

no progress here - we believed to have a solution (effectively following the docs from desktopCapturer with no additional os dependencies) but it no longer works. Needs more investigation.