I have an Azure kinetic device for which I am planning to make a C++ UDP server that would stream the real-time skeletal animation input to the unreal engine. I am hoping to use the unreal Live Link to do the same. I would like to know about the Live Link protocol - its packet format, size and conventions to use. I hope someone here can help me out. Thank you in advance.
Searching for same protocol desciption? Any news?
I was looking for this too. End up digging it up from the source. You can find it in
AppleARKitLiveLinkSource.cpp - FAppleARKitLiveLinkRemoteListener::Tick
on UE5 (PacketVersion 6) its
uint8 - packet version (6)
uint32 - device id length
char - device id
uint32 - subject name length
char - subject name
uint32 - Frame
uint32 - SubFrame
uint32 - fps
uint32 - denominator
uint8 - number of blendshapes (must be 61)
float - the 61 blend shapes
1 Like
This is for face capturing. Is there a pendant for live link body tracking as well?