XaiJu
Sorites Paradox (Ayva Software)
Sorites Paradox (Ayva Software)

patreon


Blog 3

Development Updates.

Ayva Remote. I got integration with Patreon working. That was quite the chore. The Patreon team isn't really actively maintaining their API so it took a lot of experimentation to get everything together. But I got it there. Login and the ability to make sure users are in the right tier is now working. So I can start moving into the actual meat of the application.

It looks like I will be going with WebRTC from the get-go after all. It's feeling like it will make some things simpler in the long run, save bandwidth, and provide security. WebRTC works by establishing a direct connection between peers. So my servers would only act as a middleman to help establish the connection, but then the actual data is sent directly to the other user. I'd still have to pay for the hosting of what is called a TURN server (Traversal Using Relays around NAT) though. This is the fallback when a user can't establish a direct connection (often the case when behind a router on a private network). The data is then simply relayed through another server.

What's nice is that the TURN server is just a pass-through. Data is encrypted on the client. This adds security and privacy. I don't want my own server to be able to see messages sent between clients; or to hold onto *any* personally identifiable information whatsoever.

Anyways, I'm making good progress.

Ayva WebSocket Hub. This is still pending certificates. It's amazing how much effort it takes to get certificates approved. I have to have a business established with a "presence"—meaning listed in a public directory, which I had some trouble doing. Logistical nonsense. But it's in the works. Hope to have the certificates approved within the next few days and then I will sign the software. With any luck I will release it within the next couple weeks.

~

Sorites Paradox


More Creators