摘要:
A technique for providing program restart functionality in a digital video network involves receiving requests from different end-user devices to restart a program and servicing the program restart requests from the different end-user devices via a single broadcast stream. In an embodiment, program restart requests that are received within an established time interval, referred to as an aggregation interval, are serviced by the same broadcast stream. Additionally, during the aggregation interval and before the program restart begins, personalized content can be provided to the end-user devices via, for example, unicasting. Once the aggregation interval is over, all of the unicast streams are switched over to the same broadcast stream and the program broadcast is restarted. In an embodiment, a switch buffer is provided just before the restarted broadcast stream in order to ensure a smooth transition from each of the multiple unicast streams to the restarted broadcast stream.
摘要:
In one embodiment, an apparatus includes a content receiver, a concurrent streamer coupled to the content receiver, and a protocol engine coupled to the concurrent streamer. The content receiver receives an ingest stream of media content from a media source in response to a request for the media content from a local host. The concurrent streamer sends at least a portion of a local stream of the media content to the local host concurrent with the reception of the ingest stream of the media content by the content receiver. The protocol engine sends a protocol element from the network media server to the local host. The protocol element indicates an ingest status of the ingest stream at the content receiver.
摘要:
A system for the delivery of video on demand (VOD). A wireless remote control device generates keystroke signals for controlling a TV display and has a single button for restarting a selected program at a beginning of the selected program. A head-end unit supports separate downstream virtual channels for each separate TV set connected on a common TV feeder-cable; The head-end unit locally records and stores many programs, and transmits each program using a compressed digital format. The Compressed digital format may use MPEG-2 or MPEG-4. The head-end unit has means for protecting against signal theft. A set top unit encapsulates the keystroke signals and transmits the keystroke signals via a two-way channel to the head-end unit.
摘要:
In one embodiment, an apparatus includes a content receiver, a concurrent streamer coupled to the content receiver, and a protocol engine coupled to the concurrent streamer. The content receiver receives an ingest stream of media content from a media source in response to a request for the media content from a local host. The concurrent streamer sends at least a portion of a local stream of the media content to the local host concurrent with the reception of the ingest stream of the media content by the content receiver. The protocol engine sends a protocol element from the network media server to the local host. The protocol element indicates an ingest status of the ingest stream at the content receiver.
摘要:
A technique for streaming digital video content to a client involves providing a new stream of digital video content to the client using forward error correction (FEC) for a limited initial period and then ending the use of FEC after the limited initial period has ended. In an embodiment, during the limited initial period, the digital video content is provided to the client at a rate that is slightly higher than the playout rate in order to allow a client buffer to accumulate digital video content. FEC continues to be used until the client buffer is sufficiently populated such that lost or damaged frames can be retransmitted to the client before the corresponding digital video content is needed for playout. Once the client buffer is sufficiently populated, FEC is ended and retransmission is used to maintain the quality of the streamed digital video content.
摘要:
An attachment system for use with a variable incidence vane is disclosed. The attachment system includes a vane arm for joining a unison ring to a vane spindle. The vane arm has an arm portion and a bushing connected to the arm portion. The attachment system further has a pin for joining the vane arm to the unison ring. The pin fits within an interior bore in the bushing and is joined to the unison ring by a dual swage.
摘要:
An array of blades for use in an engine includes a disk having a slot, a pair of rails adjacent the slot and extending above an upper surface of the slot, and a pair of shoulders located outside the rails. A plurality of radially loaded blades are inserted into the slot. A plurality of snaps overhang the rails and rest on the shoulders. Each of the blades is positioned between a pair of snap seals and overlaps a side edge of each one of the pair of snap seals.
摘要:
Switching a client from unicasting back to multicasting involves accumulating enough digital video content at the client to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting. Digital video content is accumulated at the client by temporarily increasing the stream rate of the unicast stream above the playout rate. While the digital video content is being streamed at the increased rate, the amount of digital video content stored in the client's stream buffer grows. The stream rate is held at the increased rate until the client accumulates enough frames in its buffer to be able to bridge the time it takes to transition from receiving the digital video content via unicasting to receiving the digital video content via multicasting.
摘要:
A method and system for managing media streaming between clients on a client side of a network and stream servers on a stream server side of the network, wherein communications between the client side and the stream server side require a network address translation (NAT), involves allowing the same stream server side IP address to be shared amongst multiple stream servers so that the stream servers can simultaneously use the same IP address to source different media sessions. Because the stream servers can simultaneously use the same IP address to source different media sessions, a media session can be switched from one stream server to a different stream server without triggering STUN signaling or a change in the NAT mapping.
摘要:
A technique for providing program restart functionality in a digital video network involves receiving requests from different end-user devices to restart a program and servicing the program restart requests from the different end-user devices via a single broadcast stream. In an embodiment, program restart requests that are received within an established time interval, referred to as an aggregation interval, are serviced by the same broadcast stream. Additionally, during the aggregation interval and before the program restart begins, personalized content can be provided to the end-user devices via, for example, unicasting. Once the aggregation interval is over, all of the unicast streams are switched over to the same broadcast stream and the program broadcast is restarted. In an embodiment, a switch buffer is provided just before the restarted broadcast stream in order to ensure a smooth transition from each of the multiple unicast streams to the restarted broadcast stream.