Multimedia slicing switching method and system based on content slicing
A technology for content fragmentation and switching systems
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] Such as figure 1 As shown, a typical multimedia system includes: a terminal, one or more media server nodes, and an index server. In actual networking, the index server in the present invention may also exist as a software functional entity in the redirection server or in other network devices. The terminal may be a user set-top box or a personal computer, and the node media server is mainly responsible for media storage, while the index server is responsible for maintaining the distribution of content fragments on each media node. figure 1 Shards 1, 2, and 3 are stored on Node A, Shards 4, 5, and 6 are stored on Node B, and Shards 7, 8, and 9 are stored on Node C.
[0035] exist figure 1 Among them, each media node may be organized in a P2P manner, and there is media flow interaction between each other; there is media flow interaction between terminal equipment and each media node; and each media node, user terminal equipment and index server There is control signal...
Embodiment 2
[0038] In this embodiment, the media node that accepts the first fragmentation request acts as a proxy server (proxy) function. When there is no subsequent content fragmentation on this node, the subsequent fragmentation is downloaded to other server nodes and forwarded to other server nodes by querying the index server. Terminal Equipment. This method does not require user terminals to participate in the switching process, and can better realize seamless playback of a complete media program, but may cause unnecessary media streams between media server nodes and waste network bandwidth. The specific implementation steps are as follows:
[0039] Step 1: The user chooses to watch a program through the EPG, and the EPG tells the user terminal device the location of the first segment of the program by querying the index server, such as figure 2 shown. Or the EPG directly tells the user terminal device the address of the index server, and the terminal device requests the festiva...
Embodiment 3
[0045] In this embodiment, it is implemented by the network side. The media server and the index server interactively perceive the distribution of the program fragments watched by the user, and when the fragments on one media node need to be switched to another media node after the fragments are played, the media server Servers are notified, and the media node where the next segment is located actively sends the media stream to the terminal device after being notified, and the user terminal device does not need to participate in the interaction during the process.
[0046] Step 1: The user chooses to watch a program through the EPG, and the EPG tells the user terminal device the location of the first segment of the program by querying the index server, such as figure 2 shown. Or the EPG directly tells the user terminal device the address of the index server, and the terminal device requests the program from the index server, and the index server returns the location of the fi...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 