Technical Video Streaming Architect/Engineer/Analyst
Job Description
Job Description
Project 4 weeks could go longer and fulltime
Prefer onsite in Charlotte, NC but can be remote.
Project Overview: Transition to Video Streaming Architecture
Velocitor is transforming the current video delivery model from download-based viewing to a streaming-first architecture. This initiative will leverage HTTP-based adaptive streaming protocols (HLS/MPEG-DASH) and Azure Media Services to provide a seamless, high-quality viewing experience across devices. By implementing adaptive bitrate streaming, we will optimize playback for varying network conditions, reduce storage overhead, and improve content security. This shift positions V-Track for scalability, faster content delivery, and a modern user experience aligned with industry best practices.
Scope of Work:
- Implement HTTP-based video streaming protocols (HLS, MPEG-DASH) and ensure adaptive bitrate functionality.
- Integrate Azure Media Services, Azure Blob Storage, and Azure CDN for scalable video delivery.
- Develop and maintain APIs using .NET (C#) for video content management and delivery.
- Build interactive video experiences using JavaScript, Node.js, React, and modern video players (e.g., Video.js, HLS.js).
- Optimize video encoding and transcoding workflows using FFmpeg or similar tools.
- Collaborate with cross-functional teams to ensure performance, security, and scalability of video solutions.
Expected Qualifications:
- Proven experience implementing HLS or MPEG-DASH streaming protocols.
- Strong understanding of adaptive bitrate streaming and video delivery optimization.
- Hands-on experience with Azure Media Services, Azure Blob Storage, and preferably Azure CDN.
- Proficiency in .NET (C#) and API integration for video workflows.
- Working knowledge of JavaScript, Node.js, React, and modern video players.
- Solid grasp of video encoding, transcoding, and bitrate optimization techniques.
- Familiarity with FFmpeg or similar video processing tools.