WebRTC platform for browser-based conferencing

WebRTC is a concept of enabling real-time communications over browsers directly, without the need for Skype conferencing or any other medium. The issues, however, include the high server load for connections with more than 3 participants and frequent disconnects, as there are no duplicating channels. There are workarounds for every issue, Coturn being of them, yet the overall system performance definitely wants a lot of improvement.

img

One of our customers, IT Svit decided to combine the RTC technology with the Python Natural Language Processing algorithms. The audio stream is automatically recorded and the transcript is automatically written so that the record can be later indexed by date, names, discussion topics and other keywords. After that, searching through the database of records for a specific transcript becomes quite easy. This proprietary solution belongs to IT Svit, and the link below shows the open-source version with minimal functionality.

This solution is invaluable for managers who have to recall the details of some meeting half a year ago, for HR’s who need to evaluate the candidate’s skills and approach them in several months if need be — the list can go on and on. The platform is currently in the beta-testing stage and is being implemented as a feature in several of IT Svit and HireUkraine projects.

Tags

Location: Ukraine

Industry: IT services/telecom

Partnership period: 2017-ongoing

Team size: 3-4 people

Team location: Kharkiv, Ukraine

Expertise delivered: DevOps services, Python & React.JS development, ML & NLP

Technology stack: Python & React.JS, WebRTC API, Google translate API, MongoDB, Coturn server, spaCy.io

"We have long since wanted to combine the capabilities of webRTC and NLP technology. HireUkraine made it possible and developed the required functionality to enable our customers to store all the transcripts of their calls, meetings and interviews for later usage. The system can also parse and index this data, so we can search for a specific date, name, skill or any other item, which makes locating the needed info very easy! We are really satisfied with the outcomes of our partnership with HireUkraine!"