Pre-Broadcast NDVR Recording for Faster VOD Package Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing process of preparing video on demand (VOD) packages after initial airing of a video broadcast is time-consuming, leading to delays in making these packages available to end users.
Innovation Solution
A computing system that receives a VOD request prior to broadcast, retrieves electronic program guide (EPG) metadata, sends a digital video recording (DVR) request to a network digital video recording (NDVR) system to record the broadcast, obtains the recorded video, generates a VOD package including the recording and metadata, and distributes it to users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If VOD packages are prepared after initial airing of video broadcast, then the existing process can be followed, but delays occur in making VOD packages available to end users
Solution Approach 1:
The system performs preliminary actions by receiving VOD requests and sending DVR recording requests before the actual broadcast occurs. The NDVR system records the broadcast in advance, and the computing system prepares VOD packages beforehand, so that when users request content, it is already available or nearly available, significantly reducing delivery delays.
2Productivity
If VOD packages are generated before broadcast, then delivery delays are reduced, but the process requires coordinating multiple systems (computing system, NDVR system, VOD system)
Solution Approach 1:
The computing system acts as an intermediary between the NDVR system and the VOD system. It receives VOD requests, sends DVR requests to the NDVR system, retrieves recorded content, generates VOD packages, and transmits them to the VOD system for distribution. This intermediary role coordinates the complex multi-system process while managing the workflow and data flow between components.
Solution Approach 2:
The overall VOD delivery process is segmented into distinct functional stages: request reception, DVR recording initiation, content retrieval, package generation, and distribution. Each stage is handled by specific system components, allowing parallel processing and independent optimization of each segment, which improves overall productivity while managing complexity through modular architecture.
Data Source
AI summary
Disclosed herein are embodiments generating video on demand (VOD) using network digital video recording (NDVR). A method includes receiving a video on demand (VOD) request for generating a VOD package of a video broadcast prior to a broadcast. The method further includes retrieving electronic program guide (EPG) metadata related to the video broadcast. The method further includes sending a digital video recording (DVR) request to a network digital video recording (NDVR) system to record the video broadcast. The method further includes obtaining a video recording of the video broadcast generated by the NDVR system. The method further includes generating a VOD package of the video broadcast, the VOD package including the video recording, and VOD metadata of the video recording. The method further includes sending the VOD package of the video broadcast toward a VOD system to distribute the VOD package.


