Realtime broadcast stream and control data conversion system and method
First Claim
1. A method for processing an electronic program guide (EPG) information for use in live command and control for channel tuning and for control of a video play mode by a plurality of N subscriber terminals, the method comprising:
- (a) connecting the subscriber terminals (STs) to a video broadcast subscriber link through a live conversion system controlling live streaming of a video;
(b) receiving a broadcast stream and an EPG channel on the broadcast subscriber link, processing the received broadcast stream and transmitting the processed broadcast stream by using a Real Time Streaming Protocol (RTSP);
(c) joining the EPG channel in an EPG tuner;
(d) reading an EPG information on the EPG channel, and constructing from the EPG information a channels file comprising a set of channels definitions;
(e) parsing the channels file;
(f) converting the channels file to a converted channel map in a control and command format, comprising converting the control and command format into a RTSP control and command format; and
(g) sending the converted channel map to each ST.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that delivers live broadcast media to consumer devices, including a system for enabling devices without native capabilities such as internal bulk storage and stream processing, to have command and control of live broadcast streams, has been provided. This is achieved through intercepting and converting the normal service provider channel mapping data to a new channel map which points to a software system that delivers command and control of live broadcast media, and implementation of a software system which can receive a channel change protocol, establish a command and control session with the device, convert the channel map protocol to the original format, tune in, receive, convert and process the live stream so that it can be delivered to the requesting device and in turn be controlled by user interaction with that device or the software system. A corresponding method is also provided.
105 Citations
20 Claims
-
1. A method for processing an electronic program guide (EPG) information for use in live command and control for channel tuning and for control of a video play mode by a plurality of N subscriber terminals, the method comprising:
-
(a) connecting the subscriber terminals (STs) to a video broadcast subscriber link through a live conversion system controlling live streaming of a video; (b) receiving a broadcast stream and an EPG channel on the broadcast subscriber link, processing the received broadcast stream and transmitting the processed broadcast stream by using a Real Time Streaming Protocol (RTSP); (c) joining the EPG channel in an EPG tuner; (d) reading an EPG information on the EPG channel, and constructing from the EPG information a channels file comprising a set of channels definitions; (e) parsing the channels file; (f) converting the channels file to a converted channel map in a control and command format, comprising converting the control and command format into a RTSP control and command format; and (g) sending the converted channel map to each ST. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for processing an electronic program guide (EPG) information for use in live command and control for channel tuning and for control of a video play mode by a plurality of N subscriber terminals, the system comprising:
-
a processor; a memory device having computer readable instructions stored thereon for execution by the processor, causing the processor to; (a) connect the subscriber terminals (STs) to a video broadcast subscriber link through a live conversion system controlling live streaming of a video; (b) receive a broadcast stream and an EPG channel on the broadcast subscriber link, process the received broadcast stream and transmit the processed broadcast stream by using a Real Time Streaming Protocol (RTSP); (c) join the EPG channel in an EPG tuner; (d) read an EPG information on the EPG channel, and construct from the EPG information a channels file comprising a set of channels definitions; (e) parse the channels file; (f) convert the channels file to a converted channel map in a control and command format, comprising converting the control and command format into a RTSP control and command format; and (g) send the converted channel map to each ST. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification