SYSTEM AND METHOD FOR INSERTING LOCAL CONTENT INTO SATELLITE BROADCAST PROGRAMS AND EPG ON A NETWORK
The present invention relates to system of inserting locally stored content into satellite broadcast programs and electronic program guides. In particular, the system teaches a method of receiving satellite tuning parameters from a set top box, determine a request for locally stored content, and transmitting a multicast address in response to said reception of satellite tuning parameters. The locally stored content is then transmitted to the receiver over a network using the multicast address.
1 . A method comprising the steps of:
storing a frequency index map for local AV programs;
receiving a request for an audio video program according to said frequency index map and PIDS in a range reserved for local AV programs;
determining that the request is for local programming based on the reserved PID range
determining a multicast address corresponding to said audio video program base on the frequency index and PIDs; and
transmitting said multicast address.
2 . The method of claim 1 wherein said frequency index map includes at least one of satellite transponder information, frequency information, and polarity information.
3 . The method of claim 1 wherein said frequency index map is associated with a satellite broadcast.
4 . The method of claim 1 wherein said frequency index map can be manually updated.
5 . The method of claim 1 further comprising the step of parsing and storing an updated frequency index map in response to receiving a new frequency index map.
6 . The method of claim 1 wherein said multicast address multicast address is a logical identifier for a host of locally stored content.
7 . The method of claim 1 further comprising the step of streaming said audio video program.
8 . The method of claim 1 wherein said frequency index map is received via a satellite signal.
9 . An apparatus comprising;
a first input for receiving a frequency index map;
a second input for receiving a request for an audio video program according to said frequency index map;
a processor for determining a multicast address corresponding to said audio video program; and
a transmitter for transmitting said multicast address.
10 . The apparatus according to claim 9 wherein said frequency index map includes at least one of satellite transponder information, frequency information, and polarity information.
11 . The apparatus according to claim 9 wherein said processor is further operative to store a transponder frequency index map for local AV programs associated with the reserved local AV network ID and send an RTSP request for local AV content that includes the frequency index from said stored frequency index map.
12 . The apparatus according to claim 9 wherein said audio video program is locally stored content.
13 . The apparatus according to claim 9 wherein said multicast address multicast address is a logical identifier for a host of locally stored content.
14 . The apparatus according to claim 9 further comprising the step of streaming said audio video program.
15 . The apparatus according to claim 9 wherein said frequency index map is received via a satellite signal.
16 . A satellite signal head end comprising;
storing a transponder frequency index map for local AV programs;
receiving a request for an audio video program according to a reserved network ID and frequency index from said frequency index map;
determining that the request is for local programming based on the said reserved network ID in the request.
determining a multicast address corresponding to said audio video program based on frequency index and PIDs; and
transmitting AV program on said multicast address.
transmit response to said request that includes the multicast address carrying the local AV program.
17 . The satellite signal head end according to claim 17 wherein said frequency index map includes at least one of satellite transponder information, frequency information, and polarity information.
18 . The satellite signal head end according to claim 17 further comprising the steps of:
sending an RTSP request for local AV content that includes the frequency index from said stored frequency index map and wherein said storing a transponder frequency index map for local AV programs is associated with the reserved local AV network ID;
19 . The apparatus according to claim 9 wherein said multicast address is stored in a table and is a logical identifier for a host of locally stored content.