Unity-Technologies / UnityRenderStreaming

Streaming server for Unity
Other
1.3k stars 358 forks source link

Is UnityRenderStreaming and WebRTC dead? #904

Open Sean-Zeo opened 1 year ago

Sean-Zeo commented 1 year ago

Is your feature request related to a problem?

Hi, I was wondering if this is still being worked on? It's been over half a year since the last update was pushed.

I've been following this project from the beginning, and it seems over the years it's getting less and less love despite it missing so many essential features.

I remember being told that AMD hardware encoding support will be available "soon" in 2020.

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

karasusan commented 1 year ago

@Sean-Zeo Hi, I'm sorry to have worried you. We are working on the WebRTC package to update libwebrtc and performance improvement. After that, we will get start to update Unity Render Streaming to integrate new version of WebRTC.

I can't promise when we work on AMD hardware encoding support, but is is possible to change priority of this feature if there are many requests from users.

Sean-Zeo commented 1 year ago

Hi, given that 32% of the world uses AMD (vs 65% Nvidia and 3% intel) for gaming I'd say AMD hardware encoding is essential. AMF encoding has come a long way, some even argue it trumps Nvidia's HW encoding.
I'm a little confused how the priority system for features works for this project, but hopefully we can get support for more encoders soon since software encoding simply isn't efficient for live demos.

karasusan commented 1 year ago

@Sean-Zeo Thank you for pointing that out. I haven't heard the AMF encoding is more powerful than NvCodec. Let me check.

Related issue here. https://github.com/Unity-Technologies/com.unity.webrtc/issues/456