I'm currently running two basic droplets at 8gb RAM and 4vCPU, which is basically just enough resources for a proper dev kubernetes cluster with Promethueus, Loki, 5-6 apps, etc (4gb 4vCPU is not enough, I tried). I also run a third 1gb1vcpu management droplet outside the cluster as well as a load balancer in front of my API gateway and a spaces instance to dump backups and store stuff like terraform state. My previous bill was $102 and it looks like it will now under this new pricing with all of the above be about $125 which is about 20% increase.
Are there similar managed kubernetes offerings out there that are better on price? My understanding is that I could probably half this or even do better if I run my own control plane on some other provider but if I want managed k8's is this still the best option price wise? I guess if something like Hetzner or OVH is less than half the price it may even be worth the headache to run my own control plane (which has it's own advantages too - currently I'm stuck with Cilium on DOKS and it would be nice to use another network provider for some of my use cases).
Lorenzo and his colleagues are doing a really great job.
In the space of SFU/MFU, one really needs to decide beforehand what kind of solution is suitable for which requirement. I have chosen Janus because we could integrate it by 100% in our software. For example, I was also looking into Jitsi. But compared to Janus it feeled so much more complicated and not suited for that specific job.
However, it is important to point out, that this is no a ready-to-go solution. There is a long list of things you will have to dig into:
- ICE (a way to connect if you switch between WIFI and LAN or to punch a hole into your fw) [2]
- Cross-browser compatibility (Thank you iOS [4])
- TURN/STUN (Which matrix of udp/tcp and ports is needed for Hole Punching?), I recommend coturn.
- Scalability: How many clients are planned? In my experience, CPU and bandwith are bottlenecks, we went with horizontal scaling
- How do you gonna test your WebRTC application? So far great results with https://testrtc.com, but you probably also could accomplish a lot with Selenium.
- Simulcast/Bitrate or Unified Plan (Use available bandwith and adapt on-the-fly) [3][5]
But once you got it running, it is an amazing feeling. We are in 2020 and it is possible for an SMB to offer video conferencing to customers via a web-browser using your own infrastructure while being compliant to GPDR and other stuff.
[0] https://webrtchacks.com/slack-webrtc-slacking/
[1] https://janus.conf.meetecho.com/demos.html
[2] https://webrtcglossary.com/ice/
[3] https://webrtcbydralex.com/index.php/2018/03/14/extending-ja...
[4] https://webrtchacks.com/guide-to-safari-webrtc/
[5] https://www.callstats.io/blog/what-is-unified-plan-and-how-w...
http://lup.lub.lu.se/luur/download?func=downloadFile&recordO...
One of the most useful/interesting use cases to me is the ability to have a PTP encrypted stream without having to go through weird IoT PKI hoops.
Ninja edit: If anyone has experience with Janus and/or WebRTC on edge devices I would very much like to talk as I could really use a solid consultant in this realm.
Oh well, you probably should use the rest api for generating credentials on the fly and think about scaling (depending on your needs).
https://itextpdf.com/en/how-buy/agpl-license
Since our product was proprietary, we had to remove the library since our product would also come under the AGPL license or we would have to buy their commercial version, for which we can get a "quote"(https://itextpdf.com/en/how-buy)
From their background section: It is a fork of iText version 4, more specifically iText svn tag 4.2.0, which was hosted publicly on sourceforge with LGPL and MPL license headers in the source code, and lgpl and mpl license documents in the svn repository. Beginning with version 5.0 of iText, the developers have moved to the AGPL to improve their ability to sell commercial licenses.
> Is there a general interchange format for these systems?
I don't understand why none of these people is using RDF. Seems like a perfect technology for a memex.
And 10Gbit FTTH from the same provider is just 12 euros. :)