Media, Communications and Telehealth

StreamGrid - Nationwide IPTV, OTT and Video-on-Demand Platform

An end-to-end IPTV/OTT platform spanning custom STB hardware and Linux firmware, live streaming, transcoding, VOD/DVR, fast channel switching, subscriber management, and automated device updates.

ContextConfidential broadband or media-service provider
PeriodThree-year multi-component platform program
RelationshipEnd-to-end operator video-platform engineering program
Team footprintSeven engineers contributed over three years.
IPTV and OTTCustom subscriber devicesEmbedded LinuxTranscoding and streamingDVR and VODFleet lifecycle

The system

StreamGrid is an operator media platform engineered across the complete service stack: purpose-built subscriber hardware, custom embedded Linux, a Qt5 viewer application, live IPTV, adaptive OTT delivery, accelerated transcoding, VOD, centralized recording, timeshift, service administration, and device-fleet lifecycle.

The platform carried approximately 1,000 television channels through MPEG-TS, HLS, and MPEG-DASH delivery paths. During the documented engineering and deployment period it supported approximately 50,000 users on roughly 50 servers, with custom STB/OTT devices providing the managed subscriber experience.

OPTIME built major platform components from scratch and integrated the television service with the ISP/TSP’s existing business and platform environment. This was not a replacement for the operator’s complete OSS/BSS estate; it was the media, subscriber-device, and television-service layer that connected into it.

Engineering relationship

Across a three-year program, approximately seven engineers contributed to hardware, firmware, embedded applications, media infrastructure, backend and administration functionality, deployment, and platform integration. Work that appeared separately in older portfolio material-transcoding, streaming, and VOD-belonged to one connected operator system.

OPTIME participated directly in the initial rollout to approximately 10,000 subscribers. The same platform subsequently grew to nearly one million subscribers; that later scale describes the platform’s evolution and does not imply OPTIME independently delivered every stage of the expansion.

Engineering constraints

  • Engineer a custom subscriber device, operating system, application, and media backend as one managed product.
  • Deliver live television efficiently over operator networks while reducing the visible delay during channel changes.
  • Support MPEG-TS IPTV alongside HLS and MPEG-DASH OTT delivery for different network and device contexts.
  • Use available hardware acceleration for dense transcoding while integrating codec behavior through customized FFmpeg libraries.
  • Provide centralized recording, timeshift, rewind, fast-forward, and replay without forcing clients to scan complete recordings.
  • Integrate TV packages, users, devices, assignments, and service configuration with the operator’s existing platform.
  • Operate and update a deployed STB/OTT fleet without exposing firmware security or update-protocol details.

What OPTIME engineered

  • Purpose-built STB/OTT hardware and custom PCB for the subscriber device.
  • Buildroot-based firmware, a custom Linux kernel, hardware integration, and device software.
  • A Qt5 subscriber application integrating channel navigation, media playback, VOD, and recorded-content workflows.
  • C and C++ embedded, playback, server, codec, and performance-sensitive components.
  • JavaScript and TypeScript backend, operator, service-administration, and device-management functionality.
  • MPEG-TS ingest and live IPTV distribution plus HLS and MPEG-DASH adaptive-delivery paths.
  • Intel Quick Sync hardware-assisted transcoding integrated through customized FFmpeg libraries.
  • Multicast/unicast and GOP-aware channel-acquisition behavior for faster channel switching.
  • Central recording with per-second time indexes and I-frame indexes for timeshift, rewind, replay, and visual fast-forward.
  • TV channel packages, users, device assignment, subscriber/device relationships, and service configuration.
  • Firmware build/release workflows, automated device updates, and deployed-fleet lifecycle management.
  • Integration and initial deployment support within the ISP/TSP’s existing operating environment.

Architecture

  1. Live broadcast sources

    MPEG-TS feeds enter the operator media platform for normalization, processing, distribution, and recording.

  2. Media processing and transcoding

    Customized FFmpeg libraries and Intel Quick Sync produce the live and adaptive variants required by IPTV and OTT clients.

  3. Live delivery

    MPEG-TS, HLS, and MPEG-DASH streams travel through the operator network or internet toward managed subscriber devices.

  4. Fast channel acquisition

    A unicast, GOP-aware startup path supplies data needed for prompt decoding before the client transitions to normal multicast live distribution.

  5. Custom STB/OTT platform

    Purpose-built PCB hardware runs Buildroot firmware, a custom Linux kernel, device services, and the Qt5 viewer application.

  6. Central recording and indexing

    The recorder maintains per-second and I-frame indexes that support VOD, timeshift, rewind, replay, seeking, and visual fast-forward.

  7. Television-service administration

    OPTIME-built controls manage packages, users, device assignments, subscriber/device relationships, and service configuration.

  8. Operator-platform integration

    The television service exchanges the necessary generalized business and operational state with the ISP/TSP’s existing platform.

  9. Firmware lifecycle

    Automated release and update workflows maintain the deployed STB/OTT fleet without disclosing protected delivery or signing mechanics.

Key engineering decisions

Own the subscriber experience down to the hardware

Custom PCB hardware, Buildroot firmware, a custom Linux kernel, and the Qt5 application gave the platform a coordinated device/runtime/playback stack instead of relying on an unmanaged client environment.

Combine multicast efficiency with unicast fast start

Normal live IPTV could use multicast distribution, while a unicast, GOP-aware acquisition path delivered the initial data required to begin decoding the newly selected channel quickly.

Index recorded media for interactive playback

Per-second and I-frame indexes allowed the recorder to serve fast seeks and selected key frames for visual fast-forward rather than processing the complete recording at normal cadence.

Accelerate transcoding without surrendering media control

Intel Quick Sync supplied hardware-assisted video transcoding while customized FFmpeg libraries handled codec and media-pipeline integration around the accelerator.

Integrate with the operator platform

OPTIME built the TV package, user, device, and service-administration layer to work with the ISP/TSP’s existing systems rather than claiming ownership of the complete OSS/BSS environment.

Platform evolution

The program began as connected engineering across subscriber hardware, embedded software, media servers, administration, and rollout. Automated firmware lifecycle management allowed the device fleet to continue evolving after initial deployment rather than remaining fixed at first release.

OPTIME participated directly in rollout to approximately 10,000 subscribers. During the documented engineering period the platform operated at roughly 1,000 channels, 50,000 users, and 50 servers; the same platform later expanded to nearly one million subscribers.

Verified capability

OPTIME engineered the platform across custom subscriber hardware, embedded Linux, viewer software, live IPTV, transcoding, VOD, centralized recording, timeshift, subscriber/device administration, and firmware lifecycle management. The combined system supported operator-controlled live and on-demand experiences across managed STB/OTT devices.

Verified result

The documented system operated at approximately 1,000 channels, 50,000 users, and 50 servers. OPTIME participated directly in the initial deployment to approximately 10,000 subscribers; the same platform later grew to nearly one million subscribers without attributing the complete later rollout to OPTIME.

Verified metrics

Television channels

Approximately 1,000

Channel scale of the documented operator platform.

Documented user scale

Approximately 50,000

User scale during the documented engineering and deployment period.

Platform servers

Approximately 50

Server footprint associated with the documented platform scale.

Technology & Engineering Role

C / C++
Media servers, embedded software, playback, codec integration, and performance-sensitive components.
JavaScript / TypeScript
Backend, operator, administration, and device-management functionality.
Custom PCB
Purpose-built subscriber STB/OTT hardware.
Buildroot
Custom embedded Linux firmware for the managed subscriber device.
Custom Linux kernel
Hardware-specific device and runtime integration.
Qt5
Subscriber-facing STB/OTT application and television user experience.
MPEG-TS
Core live IPTV ingest and operator-network distribution.
HLS
Adaptive OTT delivery to compatible client environments.
MPEG-DASH
Adaptive OTT delivery alongside HLS.
Multicast + unicast
Efficient normal live distribution combined with fast channel acquisition.
GOP-aware processing
Reduced delay before a newly selected channel could begin decoding.
Intel Quick Sync Video
Hardware-assisted video transcoding.
Customized FFmpeg
Codec and media-pipeline integration around hardware acceleration.
I-frame indexing
Fast seeking and visual fast-forward for centrally recorded media.
Firmware automation
Build, release, update, and lifecycle management for the deployed device fleet.

Related engineering

CONTACT US

Tell us about your project, and let’s create something together

Austin, Texas

Distributed engineering teams across North America, Europe, the Caucasus, and Latin America.

[email protected]

We use the information you submit to respond to your inquiry and process it through the service providers required to operate this form.