<div dir="auto">Would it be okay if I shared this email with an interested party privately?</div><div dir="auto"><br></div><div dir="auto">Someone who values their privacy and has video experience.</div><div dir="auto"><br></div><div dir="auto">Should I try to revive my grasshopper project? Do others have experience with Node.js? I’ve built a few projects with it.</div><div dir="auto"><br></div><div dir="auto">I will probably not install VPN in the short term, because I feel that directs all my traffic through the VPN, which is not desirable for me.</div><div dir="auto"><br></div><div dir="auto">So I’m hoping for a non-VPN solution as well.</div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 28, 2022 at 2:36 PM Christoph Valentin <<a href="mailto:christoph.valentin@gmx.at">christoph.valentin@gmx.at</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div><div style="font-family:Verdana;font-size:12px"><div style="font-family:Verdana">Dear all,</div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana">I felt free to update the "short term TO DO". If you feel you WANT and you CAN help, please do not hesitate to answer to this e-mail.</div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana">
<div style="font-family:Verdana"><span style="font-family:"Courier New",Courier,monospace">DON....done<br>
ONG....ongoing<br>
SKP....skipped<br>
PLN....planned</span></div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana"><span style="font-family:"Courier New",Courier,monospace">DON- Ensure ownCloud(vServer) can send E-Mails<br>
ONG- Some Security Issues at vServer<br>
ONG- Ensure ownCloud(vServer) can use the local passwd file (FTP?)<br>
- Implement some rules about directories<br>
- for ownCloud users (each gets a "private" directory)<br>
- for members of "The Society" (have an only-members "public" directory)<br>
- Automated installation of the "Tiny VPN" (client)<br>
- First Experiments with AJAX and Node.js (CORS)<br>
- Intended architecture for "simple AJAX login server based on Node.js"<br>
- the login server will be accessed via and located within a secure VPN<br>
(no additional encryption will be necessary, but that of the VPN)<br>
- the "external protocol" (i.e. ownCloud) provides a "user name" and an<br>
"access token" to the user. This user name + access token authorizes<br>
the user to download data from the login server<br>
- the user can download<br>
- authorization for a set of RTP sessions within the VPN<br>
- authorization for a set of roles the user may attain<br>
- authorization for using one of a set of avatars (coupled to roles)<br>
- and so on</span></div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana">The long term TO DO (of Phase 1) - if you want to know it - reads as follows:</div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana">
<div style="font-family:Verdana"><span style="font-family:"Courier New",Courier,monospace">#### Phase 1 - Open Source Conferencing Tool (ONGOING)</span></div>
<div style="font-family:Verdana"><span style="font-family:"Courier New",Courier,monospace">Deadline: it's done, when it's done</span></div>
<div style="font-family:Verdana"><span style="font-family:"Courier New",Courier,monospace">0. Some Preparations (ONGOING)<br>
1. Try multicast WebRTC voice conference with AJAX Login (+ SDP download) and pure Node.js<br>
2. If this works --> try the same with video<br>
3. If this works --> try the same with data<br>
4. If this simple multicast works with voice + video + data --> finished<br>
5. If it fails, try WebRTC + SIP.js with kamailio (or FreeSwitch)<br>
6. If multicast does not work at all --> do it with unicast without mixer<br>
7. If it does not work without mixer --> look for a mixer</span></div>
<div style="font-family:Verdana"><span style="font-family:"Courier New",Courier,monospace">Next step: tinker with X3Dv4</span></div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana">If you even want to look beyond phase 1, please visit <a href="https://github.com/christoph-v/spark" target="_blank" style="font-family:Verdana">https://github.com/christoph-v/spark</a></div>
<div style="font-family:Verdana"> </div>
<div style="font-family:Verdana">Have a nice week,</div>
<div style="font-family:Verdana">Yours Christoph</div>
<div style="font-family:Verdana"> </div>
</div>
</div></div></div>
</blockquote></div></div>