We are looking for a Developer to setup HLS and Dash Video Streaming in our Web App to improve loading and streaming of our videos. The Developer will:
-Build a Video Conversion service in .NET and host in Azure (most likely Azure Functions or an App Service). This will use open source technologies (most likely ffmpeg) to convert videos in several formats (mp4, mov, avi etc) to HLS and DASH formats and store in Azure Blob Storage. In addition, the Developer will create Azure Release Pipelines for deploying the Video Conversion service they create.
- Update our existing .NET Web API to initiate the new Video Conversion asynchronously when new videos are uploaded and call a webhook in the .NET Web API once the conversion is complete.
- Update our existing React Front End to use the new HLS and DASH videos via our Azure CDN. This may involve integrating a new video player.
The acceptance criteria is that the performance of video streaming will be significantly improved with instant and smooth streaming (no buffering) on 4G connections on iOS and Android.
You can review the web app here https://www.shoutt.co/talent. We have little media previews on the cards, and then larger media galleries when you go into the profiles.
This job is already closed and no longer accepting applicants, sorry.