After spending many months brainstorming with some folks from JWCU, the largest worker coop in Japan with something like 15,000 members, I now think we need better video conferencing software designed for easy customization and extension.
The large coops seem to need both features and reliability that seem difficult to achieve with the currently available free software toolset.
If JWCU provided valuable functional requirements, Meet.coop revealed the operational requirements - the ideal software would should allow for plenty of load testing, monitoring, etc.
I want to experiment with a software design with an emphasis of easy customization, installation, etc, and lends itself to what I may call as “crowd programming”. I am thinking of using Intel WebRTC and NixOS as a starter.
Hi @Yasuaki, you could be starting from the ground up based on the best building blocks, which is what the BBB project has been doing AFAIK. In any case, I hope you continue to be part of meet.coop and we can enjoy your participation whenever you can make it. Hopefully we’re rowing all in the same direction.
cheers!
W
Hi @wouter, yes I would like to become active again in the future and yes, you are probably right that BBB chose its components for a reason.
Specifically, I am interested in, to use the jargon, MCU/SFU audio/video mixing components. From what I read, BBB uses FreeSwitch for audio and Kurento for video. I really want this part to be very configurable.
My friends over at JWCU really wanted Zoom-like experience where they will see up to 24 faces per page (and page-able) with aggressive framerate culling, depending on the quality of the line.
Again, this is just what I read but Intel WebRTC, which does both MCU and SFU, was proprietary before and it is now open source? I have not verified this beyond this but would like to see if its easy to compile, etc.
All the best with your project @yasu! And if you end up back with BigBlueButton let us know! To my understanding no one from us has taken a deep dive into BBB development yet.
I don’t know about “Intel webRTC”, but webRTC as such has been open source under a free license for years, like Jit.si is using it (GitHub - jitsi/webrtc: WebRTC mirror for building react-native-webrtc) etc. But I guess you’re onto something deeper! Will be good to stay in contact. Cheers!
My huge assumption, to be tested , is that WebRTC is an evolving set of “protocols”, just like how web browsers evolved around the various web standards and initiatives.
There are a few projects, jitsi included, that track or drive this protocol, just like there are webkit, chromium and firefox browser “cores” that are used by variously named web brwsers.
My aim is not to develop those standards, of course , but to attempt a very “tinkerable” packaging system, based on Nix, to allow the community to experiment with various application packages around the core components.
Thanks for your valuable contribution. Really useful to gain insight into the needs of a larger organisation like JWCU. I think we’re some way off being able to satisfy this type of client, but would be interested to periodically review progress using that list of requirements as a point of reference.
I met my contacts in their office about a week ago and they were very interested in meet.coop, collective tools, etc.
Some of them have move to the “public relations” dept. recently so I told them we should do “worker coop TV”
It would be awesome if we can do a “show” like https://youtu.be/Z-DzacPhjLc (albeit this is about cars, I mean the spirit ) where we make IT system improvements using worker coop solutions.