Live Streaming

EPG Overview

An Electronic Program Guide (EPG) is a digital interface that provides users with a schedule of current and upcoming television programs. It serves as a modern replacement for traditional printed TV listings, offering real-time updates and interactive features. EPGs are integral to various platforms, including cable and satellite TV services, streaming platforms, smart TVs, and mobile applications .


📅 EPG Example

Let’s say you’re setting up an EPG for a Hindi news channel named Channel1. In the EPG manager, you’ll input multiple programs with scheduled time slots for that channel.

Here’s a sample input form for adding a new program:

Example: Channel1 – Daily Programming Setup
Time SlotProgram TitleDescription
10:00 AMNews BulletinLatest national and international news
11:00 AMCommercial BreakSponsored content and ads
11:25 AMLight Talk ShowCelebrity interviews and fun discussions
12:00 PMTejas – Special ReportIn-depth political and social insights
01:00 PMAapki KhabarViewer-submitted headlines and analysis

📺 How It Appears on the Frontend
  • The EPG timeline appears below the video player, allowing viewers to browse program schedules seamlessly.
  • Users can hover over or click on time slots to view detailed program information such as the title, start/end time, and description.
  • Programs are color-coded for clarity:
    Past programs appear dimmed or grayed out
    Current program is highlighted (commonly in red)
    Upcoming programs are displayed in normal or bold text

🔗 View Example:
EPG Frontend Demo and Guide


Key Features in EPG Manager:
  • Channel Assignment: Assign EPG data to specific channels.
  • Start/End Time: Set accurate timing for each program.
  • Program Metadata: Add title, description, and optional thumbnails.
  • Daily or Weekly View: Organize the guide by day or week.
  • Frontend Sync: Real-time sync with the video player interface.