Optimize Twilio Video NodeJS App to support Full HD 1080p
$30-250 USD
Closed
Posted over 4 years ago
$30-250 USD
Paid on delivery
I am looking for a developer to optimize our Twilio Video NodeJS Web App so that it can function with Full HD 1080p quality. We expect this job to take a maximum of 10-20 hours.
A bit about ArcLive - we are building a service to assist researchers in accessing historical documents that can't be permanently digitized due to restrictions such as funding or copyright. It is a simple alternative to physical international travel that is 50% cheaper. More information can be found at [login to view URL]
After constructing our Twilio Video application, we discovered that the resulting video quality is very low, averaging 480p for the other user. We're livestreaming text from books, and need the quality to be high enough so the other person can read. Here is a picture showing the problem:
[login to view URL]
The Left side shows the original source feed, and Right is returning feed on the same computer.
The wifi during this test was 80mb/s, more than enough to prevent data loss.
Therefore, the problem must be related to Twilio Video or our NodeJS App.
Some possible solutions that may fix the resolution problem include:
- Converting the NodeJS App to Presentation Mode
[login to view URL]
- Enabling or Forcing the use of VP8 vs H.264
(Twilio suggests VP8 because H264 is limited to 720p but VP8 is unlimited resolution)
- Something else perhaps?
Some of the skills that will be required for this project include:
- Experience with the Twilio Programmable Video SDK
- Experience with JavaScript, WebRTC, and NodeJS to modify the web app
- Effective at asking clarifying questions to prevent scope creep, saving everyone time and money
Start your proposal with Twilio so that I can know that you read .
Thanks for reading! Let me know if you have any questions.
Twilio
Hi there,
Honestly, we are master with Twilio communication APIs but haven't had a lot of experience with their video SDK. But we can get on to it very quickly. We've understood the problem and can implement any of the two solutions you've suggested, the one suggested by Twilio would have a greater affect. Looking forward to hear from you.
Thank you!