Remote livestreaming issues

I’m trying to follow the tutorial of remote livestreaming with WebRTC. But I cannot found rendering streaming component in unity. It’s seems like Unity Render Streaming has updated this component to Signaling Manager. Because I found the Render Streaming Object has replaced with Signaling Manager in SimpleConnection.cs. Is this two Object did the same things?
Furthermore, I tried the DepthkitMetaDataChannel.cs but compiled error in Unity. I’m using the version that updated in 2023/09/15. It seems updated after the tutorial video that uploaded in 2023/04/03. Is that any new tutorial for the new packages? or any help to fixed the compile error?

@ChengYunLiu yes, the Unity Render Streaming packages have been updated since we have made that tutorial, however we have updated the Depthkit Livestreaming with WebRTC documentation to reflect those changes, including the renaming of the Signaling Manager component and instructions for adding the packages to your project despite them being missing from the Unity registry.

I will take a look at the compilation error you mentioned and report back here.

Thanks for your help.
I’ve success create the sender and the receiver scene, and it seems work properly in Unity Editor.
But build failed with the following error message.

It seems like the mismatch of android sdk. But I’ve already install that Unity recommended.
I’m currently using Unity 2020.3.44f1 + Depthkit Unity Extension Phase10.
Does Phase10 still support Unity 2020.3 ?
Or should I upgrade to Unity 2022.3 ?

BTW, I noticed that Phase 8 is used in the livestreaming tutorial.
Is it still available to get the Phase 8 packages?

The tutorial and documentation were created using the Phase 8 version of the Depthkit Expansion Packages for Unity, which itself was released for use with Unity version 2020.3. I will send you a download link to the Phase 8 version to try.

More recent versions of Unity like 2022.3 require the Phase 10 version of the Depthkit Expansion Packages. I am currently testing to see if there are any issues bringing Unity Render Streaming workflow forward into this Unity version, and will let you know what I find.

@ChengYunLiu I was able to successfully validate the Unity Render Streaming workflow with the following versions:

  • Unity version 2022.3.53f1
  • Depthkit Expansion Packages for Unity (Phase 10)
  • Unity Render Streaming version 3.1.0-exp.7

In performing this testing, I noticed a couple of items in the Depthkit Livestreaming with Unity Render Streaming documentation were out of date, so I have updated them to reflect a workflow using the versions listed above.

I was unable to test on an Android device, but I would start by testing on your side with these versions, and then build the receiver app for Android, then let us know your results here.

1 Like

@ChengYunLiu - Were you able to get the Unity Render Streaming workflow going with the Unity and package versions mentioned above? Let me know if you’re still having issues. Otherwise, I will move to close the ticket.