Real-Time JPG Image Transfer - Software Developer

Job ID: 38303853

Budget: £250 – £750 GBP

I need a skilled C# developer to create a software solution that can efficiently transfer live JPG images as binary, in real-time (~10fps) to a web browser for display.

I already have a commercial application for high speed image encoding that connects to multiple high speed cameras. I would now like to send a lower frame rate preview, compressed as JPG, to a webpage for users that are on the network.

I believe that a Blazor server app using SignalR to update an image in a webpage could be an acceptable solution. Alternatively, a Blazor web page using a WebSocket to connect to a server could work. I will need the source code to do this.

Key Requirements:
- The software should be developed primarily using C#, Blazor and delivered as a solution in MSVS.
- The real-time binary JPG image transfer & display should be efficient.
- The result should run in a web browser on mobile or desktop.
- The web page only needs to contain a single image updating at ~10fps.

Ideal Skills and Experience:
- Proficiency in C#.
- Experience in Blazor and/or Websockets for binary data transfer to a web page
- Understanding of web browser compatibility and functionality.