▲ ▼ Reliable, uninterrupted video conferencing
Video conferencing has been in existence for over 50 years and yet it's still nearly impossible to have an uninterrupted, reliable session with multiple participants from around the world.
Don't believe me? Look at what the world's most premiere organisation tasked with preventing the next World War is facing.
It's easy to delegate the cause to the quality of the Internet itself being not equal in different parts of the world, but that's not the only problem to the issues in video conferencing. The problems range from technical to behavioural.
Technical problems include, but not limited to -
- Internet QoS, latency, connectivity.
- Video/Audio encoding and decoding.
- Noise reduction.
- Echo suppression and cancellation.
- Hardware and Software incompatibilities.
Behavioural problems include, but not limited to -
- Forgetting camera/mic is ON/OFF.
- Obstructing the camera/mic.
There's no dearth of video conferencing tools trying to solve some these problems, but since not all of these are solved by a single system; there's still a huge need gap.
Our noise cancellation plugin addresses the issue of noise reduction and it's free. You can find at https://www.utterly.app .
Neat utility, do you think your tech can be used to ambient implement noise cancellation for generic TWS earphones as I've detailed in this need gap - /problems/22 .
Even Microsoft suffers from servers outage. Zoom is probably the best one for. How about Google Meet. It really needs a new sets of technical expertise and those who can achieve this will probably be the next market leader.
The pandemic will speed up technological advancement, but only time will tell.
This is a very complex and multi-faceted problem which requires many layers to interoperate, however, there are a few ways this could be achieved.
One problem I have is that USB devices cables' get physically disconnected just enough that the camera's light is still on, but the data cannot be transmitted. Perhaps Windows or another app could periodically try to take one second recordings (but of course don't send the recordings anywhere.)
Moving off of the 2.4Ghz WiFi band could help; this will take a while as consumer devices are slowly upgraded to support 5Ghz.
- Nvidia has AI-video compression which can reduce video to 0.11kb/frame (~100x smaller than regular video.) Lower bandwidth could allow for more reliable transmission: https://www.youtube.com/watch?v=eFK7Iy8enqM . Additionally, they have super-resolution which allows for lower-quality video to be upscaled.
- Video/audio decoding could be assisted with a thin-hypervisor layer or virtualization layer which dedicates a core or two of system resources to video decoding, and could abstract away some of the drivers from the program.
- Krisp.ai has very good noise reduction, but does require a monthly subscription to go past two hours per week.