METHOD AND SYSTEM FOR PLAYING VIDEO STREAMS
First Claim
1. A video stream playback method, adapted to a video playback device with a network function, the video stream playback method comprising:
- defining a correspondence between a first virtual channel and a first video streaming service, wherein a first application program for using the first video streaming service is installed in the video playback device;
automatically linking a plurality of independent video streams provided by the first video streaming service by using the first application program to establish a first video stream list, wherein the first video stream list comprises a uniform resource locator (URL) of each of the video streams; and
when the video playback device receives a first channel select command corresponding to the first virtual channel, automatically obtaining all of the video streams within the first video stream list from the first video streaming service according to the first video stream list and playing the video streams continuously one after another by using the first application program.
1 Assignment
0 Petitions
Accused Products
Abstract
A video stream playback method adapted to a video playback device with a network function is provided. The method includes defining a correspondence between a first virtual channel and a first video streaming service. A first application program for using the first video streaming service is installed in the video playback device. The method also includes automatically linking a plurality of independent video streams provided by the first video streaming service by using the first application program to establish a first video stream list. The first video stream list includes a uniform resource locator (URL) of each video stream. The method further includes automatically obtaining the video streams from the first video streaming service according to the first video stream list and continuously playing the video streams by using the first application program when the video playback device receives a first channel select command corresponding to the first virtual channel.
3 Citations
28 Claims
-
1. A video stream playback method, adapted to a video playback device with a network function, the video stream playback method comprising:
-
defining a correspondence between a first virtual channel and a first video streaming service, wherein a first application program for using the first video streaming service is installed in the video playback device; automatically linking a plurality of independent video streams provided by the first video streaming service by using the first application program to establish a first video stream list, wherein the first video stream list comprises a uniform resource locator (URL) of each of the video streams; and when the video playback device receives a first channel select command corresponding to the first virtual channel, automatically obtaining all of the video streams within the first video stream list from the first video streaming service according to the first video stream list and playing the video streams continuously one after another by using the first application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A video stream playback method, adapted to a video playback device with a network function, wherein a first application program for using a first video streaming service and a second application program for using a second video streaming service are installed in the video playback device, the video stream playback method comprising:
-
automatically linking a plurality of independent video streams provided by the first video streaming service by using the first application program to establish a first video stream list; automatically linking a plurality of independent video streams provided by the second video streaming service by using the second application program to establish a second video stream list; defining a correspondence between a integrated virtual channel and a master control program, wherein the first application program and the second application program are coroutines of the master control program; calling the first application program and the second application program by using the master control program to obtain the first video stream list and the second video stream list; re-organizing all the video streams in the first video stream list and the second video stream list into an integrated video stream list by using the master control program; and when the video playback device receives an integrated channel select command corresponding to the integrated virtual channel, calling the first application program and the second application program to automatically obtain all of the video streams within the integrated video stream list respectively from the first video streaming service and the second video streaming service according to the integrated video stream list and play the video streams continuously one after another by using the master control program. - View Dependent Claims (13, 14)
-
-
15. A video stream playback system, comprising:
-
a network interface; a remote command receiving module; a non-volatile storage unit, recording a correspondence between a first virtual channel and a first video streaming service; and a processor, coupled to the network interface, the remote command receiving module, and the non-volatile storage unit, wherein the processor executes a first application program corresponding to first video streaming service, wherein the first application program automatically links a plurality of independent video streams provided by the first video streaming service to establish a first video stream list, and the first video stream list comprises a URL of each of the video streams, when the remote command receiving module receives a first channel select command corresponding to the first virtual channel, the first application program automatically obtains all of the video streams within the first video stream list from the first video streaming service through the network interface according to the first video stream list and plays the video streams continuously one after another. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A video stream playback system, comprising:
-
a network interface; a remote command receiving module; a processor, coupled to the network interface and the remote command receiving module, wherein the processor executes a first application program corresponding to a first video streaming service, a second application program corresponding to a second video streaming service, and a master control program, wherein the first application program and the second application program are coroutines of the master control program; and a non-volatile storage unit, coupled to the processor and recording a correspondence between an integrated virtual channel and the master control program, wherein the first application program automatically links a plurality of independent video streams provided by the first video streaming service to establish a first video stream list, the second application program automatically links a plurality of independent video streams provided by the second video streaming service to establish a second video stream list, the master control program calls the first application program and the second application program to obtain the first video stream list and the second video stream list and re-organizes all the video streams in the first video stream list and the second video stream list into an integrated video stream list, when the remote command receiving module receives a integrated channel select command corresponding to the integrated virtual channel, the master control program calls the first application program and the second application program to automatically obtain all of the video streams within the integrated video stream list respectively from the first video streaming service and the second video streaming service according to the integrated video stream list through the network interface and plays the video streams. - View Dependent Claims (27, 28)
-
Specification