Please describe your use case in more detail. For example, if you develop an Android app in Unity and run it on TVico, you don’t have to use TVico as server and should install Nuitrack.apk instead of TVico.apk on your TVico.
Currently, Orbbec Persee has Nuitrack.apk installed along with this RGBSkeleton Build (RGBSkeleton.apk)
Each time I start RGBSkeleton.apk it requires me to start Nuitrack.apk as well
Persee (current version) RGB maximum resolution - 1280720, but when using with Nuitrack it is recommended to use VGA or QVGA. current hardware does not support 19201080
Could you clarify once again what is your use case? You’ve mentioned that you installed Nuitrack.apk. This app is used for a standalone case (apps are installed to TVico, TVico is connected to a TV/monitor). In this case, you don’t have to specify the resolution values in WiFiConnect.TVico. Instead, you have to specify the values after nuitrack.Nuitrack.Init():
if ((Application.isEditor || Application.platform == RuntimePlatform.WindowsPlayer) && wifiConnect != WifiConnect.none)
{
if (wifiConnect == WifiConnect.VicoVR)
{
nuitrack.Nuitrack.Init("", nuitrack.Nuitrack.NuitrackMode.DEBUG);
nuitrack.Nuitrack.SetConfigValue("Settings.IPAddress", "192.168.1.1");
}
if (wifiConnect == WifiConnect.TVico)
{
nuitrack.Nuitrack.Init("", nuitrack.Nuitrack.NuitrackMode.DEBUG);
nuitrack.Nuitrack.SetConfigValue("Settings.IPAddress", "192.168.43.1");
}
}
else
{
nuitrack.Nuitrack.Init();
// your code here
}
Hi,
It’s a stand-alone case and it was a mistake to mention that resolution values in the Wifi part and I Changed after you said to the else part of the code and still, the quality remains the same.
The current code is :
if ((Application.isEditor || Application.platform == RuntimePlatform.WindowsPlayer) && wifiConnect != WifiConnect.none)
{
if (wifiConnect == WifiConnect.VicoVR)
{
nuitrack.Nuitrack.Init("", nuitrack.Nuitrack.NuitrackMode.DEBUG);
nuitrack.Nuitrack.SetConfigValue(“Settings.IPAddress”, “192.168.1.1”);
}