Media Server Program Switching via Notification Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Next Generation On Demand (NGOD) multimedia video service architecture requires numerous signaling interactions and results in long switching times when switching between time-shifted programs, leading to low efficiency and user dissatisfaction.
Innovation Solution
A program switching method and apparatus that involves a media server sending a notification message to a program selection device, allowing it to obtain a content identifier directly and trigger data transmission, thereby bypassing the need for session teardown and reestablishment, reducing signaling interactions and switching time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional signaling interactions are used for switching time-shifted programs, then program switching can be implemented, but switching time is long and switching efficiency is low
Solution Approach 1:
The media server proactively sends a notification message to the program selection device when the current time-shifted program reaches its border, enabling the system to prepare for program switching in advance. This preliminary action allows the program selection device to obtain the target program's content identifier directly and trigger data transmission before the user actually needs to switch programs, thereby reducing switching time and improving efficiency
Solution Approach 2:
The notification message acts as an intermediary that carries information about the current program border and enables direct communication between the media server and program selection device. This intermediary mechanism eliminates the need for multiple signaling interactions and session teardown/reestablishment procedures, allowing fast program switching by directly transmitting the target program data
Data Source
AI summary
Embodiments of the present invention provide a program switching method, apparatus, and media server. A content identifier of a target program is obtained directly, and a message for triggering a media server to transmit data is sent to the media server, so that the media server switches a time-shifted program. In the process of switching the time-shifted program, no signaling for tearing down and reestablishing a communication connection and media transmission channel is generated. The technical solution provided by embodiments of the present invention solves the problem in the prior art that a lot of signaling interactions and a long switching time are needed during the switching of a time-shifted program, thereby reducing the switching time of the time-shifted program, improving switching efficiency, and improving user experience.


