Giter Site home page Giter Site logo

So no-one's ideas are lost.

Unrupt solves the issue of cross talking or interruptions to ensure that both sides do not lose their chain of thoughts. The pause-while-speaking feature in Unrupt automatically pauses and buffers what the other user is saying while you are talking. When you finish talking, it plays out what the other person said. In addition, there's a manual pause feature, which mutes you, buffers the other user's speech and plays it out when you click unpause.

Demos

You can go to our original Unrupt DEMO VERSION as shown by Tim in the video below, or our Unrupt PODCAST VERSION now in alpha test, which optionally creates a podcast in the backgrund during the call with each speaker to the left or right. More at Unrupt Podcast demo 1.2.0

The screenshot below illustrates the features of the unrupt webapp.

Unrupt_Annotation

This avoids interruption or disruption from people speaking over each other or backing down, instead each person can speak their thoughts as they arise, and they are played out one after the other, so no-one's ideas are lost.

In the YouTube Video below, Tim Panton, the initial developer for Unrupt, explained and demonstrated how the system worked at Kamailio World Conference 2018. He demonstrated the pause-while-speaking feature and the audio waveforms that were displayed, which indicated when someone is speaking or playing from buffer.

UNRUPT DEMO

The buffer shows a blue band for duration of speech by the near speaker and an orange band for duration of unheard speech by the far speaker, which is buffered during the near speech and played out when the near speaker stops speaking. The manual pause button also sets Mute on and off. The video feed is optional and continues live while the audio is buffered.

Roadmap

More excerpts from Tim's show and ideas for what next in our Roadmap 2018. For context, take a look at this document with comments on Tim's signalling proposal

Known Issues with Unrupt and WebRTC

  • User has to grant permissions for their webcam and microphone. This user gesture is required by major browsers, which might interrupt the process of the application.
  • On iPhone 7 and above, the buffering becomes unstable after clicking on mute then unmute two times (Unrupt only)

Browsers support

Desktop Mobile
unrupt_logo_min IE / Edge Firefox Chrome Safari Firefox Mobile Chrome Mobile Safari Mobile
Basic Support IE11, Edge 60+ 49+ 11.1+ 44 56 11.3
Video Call IE11, Edge 60+ 49+ 11.1+ 44+ 56+ 11.3
Voice Call IE11, Edge 60+ 49+ 11.1+ 44+ 56+ 11.3
Pause-While-Speaking IE11, Edge 60+ 49+ 11.1+ 44+ 56+ 11.3
Manual Pause/Play IE11, Edge 60+ 49+ 11.1+ 44+ 56+ ?
Mute while
Pause-While-Speak
is on
IE11, Edge 60+ 49+ ? 44+ 56+ X

Useful Links

Licences

For information on the non-commercial MIT open source licence of the demo software visit our gitthub licence page. If you're interested in commercial licensing for white label adoption into your own products visit the commercial patent license page feel free to speak to us about consulting and implementation help.The original source code is at https://github.com/steely-glint/unrupt-demo

© 2018 GitHub, Inc. Terms Privacy Security Status Help Contact GitHub API Training Shop Blog About Press h to open a hovercard with more details.

Unrupt's Projects

bookclub icon bookclub

Virtual book club meeting app (experimental)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.