<div dir="auto">I’d like to explores the concept of a streaming X3D encoding,  whether that’s using Turtle, Streaming XML (?), JSON-LD (with possible RDF), or BVH (?).  That is, instead having one “document” that refers to other documents, having long-lived HTTPS connections to stream animation data over the web.  Perhaps Omniverse/OpenUSD are streaming, IDK.   I know that the streaming solution for X3D is DIS, and I haven’t looked enough into it, but it seems like geometry beyond movement deployed via another channel, and things like editing an avatar’s clothing, skin or skeleton are not really appropriate for DIS.  Another solution would be streaming SAI/EAI.  I think that SAI is an excellent choice, but it is not declarative like XSLT.  It also could be a vector for viruses, so the old EAI spec may be preferred, unless there are SAI validators which prevent unwanted API calls.  This means restricting the language binding to pure SAI calls as much as possible.   It also means that if the SAI library has exploits on the receivers end, there’s a possibility for compromise.</div><div dir="auto"><br></div><div dir="auto">Here’s the JSON-LD/RDF/Turtle idea:</div><div dir="auto"><br></div><div dir="auto"><a href="https://www.w3.org/TR/json-ld11-streaming/">https://www.w3.org/TR/json-ld11-streaming/</a></div><div dir="auto"><br></div><div dir="auto">I will look a bit into StAX and streaming JSON parsers.</div><div dir="auto"><br></div><div dir="auto">I would like to share several parameters over  the network, without the trouble of setting up SIP or multicast.  HTTPS is ok.</div><div dir="auto"><br></div><div dir="auto">AFAIK, WebRTC requires a SIP.</div><div dir="auto"><br></div><div dir="auto">John </div>