[X3D-Ecosystem] Streaming X3D
John Carlson
yottzumm at gmail.com
Wed Aug 13 13:54:23 PDT 2025
The key will be the full disclosure of URLs in X3DJSONLD user interface .
So people will be able to identify, say, web3d.org’s URLs from the
X3DJSONLD 12’s website, hopefully with a hierarchy of selected web3d
examples.
But yeah, I think that CORS might be an issue.
Caching URLs in the non-web client will be key for speed.
John
On Wed, Aug 13, 2025 at 3:38 PM John Carlson <yottzumm at gmail.com> wrote:
> 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/67fd044f/attachment.html>
More information about the X3D-Ecosystem
mailing list