@EC_NGI @NGIZero @fsfe

As we said in our #NGIAssure interview:

NGI recently published an article on the lack of diversity in Tech. This is partly because of the lack of funding available to the general pool of expertise in the EU. Suppose you want to continue to build the Next Generation Internet for every resident of the EU and beyond. In that case, it needs to fund people outside the social structures within the tech sector to help create a diverse ecosystem.

https://nlnet.nl/project/LibreCastLiveStudio/interview.html

NLnet; Esther Payne and Brett Sheffield - Librecast

Working on Librecast allows us to do something positive while working on exciting and challenging technical problems.

We don’t do this alone. We have no competitors. Everyone who is working to improve and protect Human Rights is our ally. There are many paths to the top of this mountain.

We spoke to @EC_NGI about our work funded by @NGIAssure and what we've been able to build thanks to the support from @nlnet and it's partners.

#NGIAssure #multicast #librecast

https://ngi.eu/ngi-interviews/esther-payne-and-brett-sheffield-librecast/

🙏 Finally, a huge thanks to the NLnet foundation (@nlnet) for their support and funding through the #NGIAssure program. This project wouldn't have been possible without their commitment to open-source innovation.

🧵 3/3

🎉 The #NLnet Libervia-AV project is officially complete! 🎉

https://nlnet.nl/project/Libervia-AV/

I've successfully implemented one-to-one calls, desktop sharing, group calls & more, plus ported #Galène #SFU to #XMPP.

Huge thanks to everyone who supported this project!

I'll probably post a blog about the work done around the end of the summer.

Now it's time for some vacations 😎.

#Libervia #FOSS #NGIAssure

NLnet; Audio/Video Calls in Libervia

@NGIZero enabled us to start work on Librecast. We wouldn't have been able to keep working on Librecast without being funded by @EC_NGI

The projects we work with wouldn't have been able to do what they do without NGI Funding.

We've signed the Open Letter posted by @ps

We encourage our fellow projects in #NGIZero, #NGIAssure, #NGISearch and #NGIPointer to do the same.

https://librecast.net/ngi-lettre.html

Librecast - Decentralisation and Privacy with Multicast

We've got some awesome functionality coming soon in the 0.9 release of #librecast!

How do we support large numbers of #multicast groups without putting undue strain on routers?

Current solutions of simple linked lists don't scale to lots of multicast groups.

We've got a good idea for how to solve this. Counted Bloom filters for your Outgoing Interface List. (OIL) filter.

Thanks to @nlnet and #NGIAssure for funding this work.

https://lists.sr.ht/~librecast/librecast-announce/%[email protected]%3E

So we just did a new release of lcrq, our RaptorQ C library for Forwards Error correction, a very important part of @librecast.

Without the cascade funding provided by @nlnet as part of #NGIAssure we wouldn't have been able to work on this and take the time we needed for it.

We got funded to improve our code and take the time to incorporate research on #simd to improve our efficiency.

Small seed grants can further R&D just as much as the larger #HorizonEU funds.

https://chaos.social/@librecast/112769260880297953

Librecast (@[email protected])

It's a new release of lcrq! lcrq now makes use of a CPU dispatcher to detect the available SIMD instruction sets at runtime, ensuring that the code runs as fast as possible on the target machine. Thanks to @[email protected] and #NGIAssure for funding this work. https://codeberg.org/librecast/lcrq/releases/tag/v0.2.0 #simd #RaptorQ #lcrq

chaos.social

In previous versions, it was necessary to build from source on the target machine to achieve optimal performance. However, most users of linux and *BSDs install their software from binary packages provided by their distribution. These packages need to run on the lowest common denominator in their CPU family e.g for x86_64 binary packages target a CPU released in 2004 (20 Years ago)!

#lcrq #NGIAssure

It's a new release of lcrq!

lcrq now makes use of a CPU dispatcher to detect the available SIMD instruction sets at runtime, ensuring that the code runs as fast as possible on the target machine.

Thanks to @nlnet and #NGIAssure for funding this work.

https://codeberg.org/librecast/lcrq/releases/tag/v0.2.0

#simd #RaptorQ #lcrq

lcrq

C implementation of RFC6330 RaptorQ Codes

Codeberg.org

Happy to announce that I've got an extension on my current #NLnet A/V grant for #Libervia to work on S.F.U. (Selective Forwarding Unit), it's a service needed for large A/V conference rooms, à la #Jitsi.

However, the delay is really short (hard deadline in August), so lot of work planned in coming weeks.

It will be based on #Galène and parts will be available for whole #XMPP ecosystem.

Thanks again to #NLnet and @EUCommission #NGIAssure for their support.

https://nlnet.nl/project/Libervia-AV/

NLnet; Audio/Video Calls in Libervia