METHOD AND APPARATUS FOR REDUCING DELAY OF MEDIA PLAYING
First Claim
1. A method for reducing delay of media playing, comprising:
- obtaining, by a user node, information on a list of nodes that can provide a desired program content, wherein the program content is to be played in one or more time segments;
for one or more time segments of the desired program content, selecting a best node among the nodes that can provide the desired program content, wherein the best node is closest to the user node among the nodes that can provide the desired program content; and
creating a connection with the best node selected on each time segment, receiving media stream data of the program content from the best node, and playing the media stream data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for reducing delay of playing media includes: a user node obtaining information on a list of nodes that can provide a desired program content; selects a best node among the nodes that can provide the program content corresponding to one or more time segments, wherein the program content is to be played in more than one time segment and the best node is closest to the user node among all the nodes; creating a connection with the selected best node; receiving media stream data of the program content from the best node; and playing the media stream data. An apparatus for reducing delay of media playing herein includes: a node information obtaining module, a best node selecting module, a connection creating module, and a playing module.
64 Citations
16 Claims
-
1. A method for reducing delay of media playing, comprising:
-
obtaining, by a user node, information on a list of nodes that can provide a desired program content, wherein the program content is to be played in one or more time segments; for one or more time segments of the desired program content, selecting a best node among the nodes that can provide the desired program content, wherein the best node is closest to the user node among the nodes that can provide the desired program content; and creating a connection with the best node selected on each time segment, receiving media stream data of the program content from the best node, and playing the media stream data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for reducing delay of media playing, comprising:
-
a node information obtaining module, adapted to obtain information on a list of nodes that can provide a program content desired by a user node, wherein the program content is to be played in one or more time segment; a best node selecting module, adapted to select a best node for one or more time segments among the nodes that can provide the program content, wherein the best node is closest to the best node selecting module among the nodes that can provide the desired program content; a connection creating module, adapted to create a connection with the selected best node; and a playing module, adapted to receive media stream data of the program content from the best node, and play the media stream data. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus for reducing delay of media playing, comprising:
-
a node information obtaining module, adapted to obtain information on a list of nodes that can provide a program content desired by a user node; a best node selecting module, adapted to select a best node among all nodes that can provide the program content corresponding to each time segment, where the program content is played in more than one time segment and the best node is closest to the best node selecting module among all the nodes; a connection creating module, adapted to create a connection with the selected best node; and a playing module, adapted to receive media stream data of the program content from the best node, and play the media stream data.
-
Specification