[X3D-Ecosystem] Streaming X3D

John Carlson yottzumm at gmail.com
Wed Aug 13 13:38:37 PDT 2025


While a python extra socket.io client  (separate from a browser) seems to
work, a JavaScript socket.io client does not (except on the web).

So probably, I will try reimplementing a socket.io client in python,
realizing my first example was only doing submissions, not accepting
requests.

I did think I set up CORS appropriately.

Ajv got added without difficulties, but it looks like X_ITE and or X3DOM
are also doing checks!

I may be missing something entirely, which is why I will try some where I
am just producing results instead of answering a query.  Performing a query
will be necessary because I want to match a query capability to a response
to ensure that I get the results to the right web client!

John


On Tue, Aug 12, 2025 at 1:46 PM John Carlson <yottzumm at gmail.com> wrote:

> So my thought is to add a “curate” button to X3DJSONLD 12 and JSONVerse.
> X3DJSONLD 11 has search (on localhost) and X3DJSONLD 12 has filtering.
> JSONVerse handles distribution.  So I need a way to throttle the
> distribution of URLs.
>
> Maybe I’ll talk to Christoph V. about expanding scope of JSONverse.
>
> But first to add Ajv to X3DJSONLD 12!
>
> It sounds like I need to merge X3DJSONLD and  JSONVerse’s backend.  Well,
> they are written in the same language!
>
> John
>
> On Tue, Aug 12, 2025 at 1:06 PM John Carlson <yottzumm at gmail.com> wrote:
>
>> What do you guys think about streaming select X3D examples from web3d.org,
>> not video, but URLs, so a web client would make a request, and get a batch
>> of URLs to “play” in the web browser.  It might be a better way to
>> advertise the examples pages, since there’s really so much there.  And
>> particular sets of URLs could be curated by docents, for example.   We
>> could even make a curating app.
>>
>> Also, HAnim competition examples.
>>
>> Fun stuff!
>>
>> John
>>
>> On Tue, Aug 12, 2025 at 11:31 AM John Carlson <yottzumm at gmail.com> wrote:
>>
>>> So here’s my thought.  Use one connection to stream URLs.   Use the
>>> other, possibly temporary connection to retrieve the content behind the
>>> URLs.
>>>
>>> The streamed URLs might be peer to peer or broadcast via WiFi.  SMS
>>> might a way to distribute URLs.
>>>
>>> Responding to a URL is an impression.
>>>
>>> What do you think?  Has this been done with Ajax?
>>>
>>> This would easily deal with the document vs streaming approach.  Each
>>> document becomes a frame.
>>>
>>> John
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20250813/f12abe9a/attachment.html>


More information about the X3D-Ecosystem mailing list