摘要:
Systems and methods are disclosed herein for correcting errors. In one embodiment, among others, a method comprises receiving a plurality of error indications from a plurality of respective receivers. The receivers are configured to receive a data stream of packets transmitted within a multicast channel. Each error indication indicates which ones of a number of the packets were not received. The method further comprises analyzing the error indications to determine a first set of receivers to which forward error correction (FEC) code is transmitted and a second set of receivers to which unicast data is transmitted.
摘要:
In one method embodiment, providing a multiplex of compressed versions of a first video stream and a first audio stream, each corresponding to an audiovisual (A/V) program, the first video stream and the first audio stream each corresponding to a first playout rate and un-synchronized with each other for an initial playout portion; and providing a compressed version of a second audio stream, the second audio stream corresponding to a pitch-preserving, second playout rate different than the first playout rate, the second audio stream synchronized to the initial playout portion of the first video stream when the first video stream is played out at the second playout rate, the first audio stream replaceable by the second audio stream for the initial playout portion.
摘要:
In one method embodiment, receiving from the network device a multiplex of a compressed video stream and a compressed audio stream, the multiplex comprising a succession of intervals corresponding to a video program corresponding to a first playout rate; and at the start of each interval, replacing the compressed audio stream with a compressed, pitch-preserving audio stream corresponding to a second playout rate different than the first.
摘要:
In one embodiment, a method includes requesting accelerated delivery of a specified media stream. The media stream contains a plurality of video frames. The method also includes receiving a response to the accelerated delivery request and selecting, based on the response, a source media stream. The method also includes receiving the source media stream into a buffer and decoding the received media stream from the buffer, at a selected playout rate.
摘要:
Systems and method embodiments of managing configuration data are disclosed. One method embodiment comprises storing account-specific configuration data at a device included among a group of devices, the account specific-configuration data capable of being shared among the group of devices common to a single account; and storing device-specific configuration data at the device, the device-specific configuration data not shared among the group of devices.
摘要:
Systems and methods for reducing multicast IP packet bandwidth in a local area network carrying Internet protocol television (IPTV) traffic are disclosed. One embodiment of a system comprises: a layer-2 switch; a slave digital home communication terminal (DHCT); and a master DHCT. The layer-2 switch has a control channel and a plurality of data ports. The slave DHCT is coupled to a first data port of the plurality. The master DHCT is coupled to the layer-2 switch control channel. The master DHCT comprises logic for requesting the layer-2 switch, over the control channel, operate in a first configuration. In the first configuration, the layer-2 switch associates a layer-2 multicast address with the first data port, examines layer-2 multicast packets, and forwards the examined layer-2 multicast packets on the first data port only if the layer-2 destination address is the first layer-2 multicast address.
摘要:
Systems and methods are disclosed herein for requesting additional forward error correction, when needed, in a communication system. In one exemplary embodiment, among others, a method includes receiving a first set of data packets and a first amount of forward error correction (FEC) from an upstream transmitting device. The method also includes determining whether or not the first amount of FEC is sufficient to correct any detected errors with respect to the data packets. Then, an error indication is transmitted to the upstream transmitting device when the first amount of FEC is not sufficient to correct the detected errors.
摘要:
Systems and methods for reducing multicast IP packet bandwidth in a local area network carrying Internet protocol television (IPTV) traffic are disclosed. One embodiment of a system comprises: a layer-2 switch; a slave digital home communication terminal (DHCT); and a master DHCT. The layer-2 switch has a control channel and a plurality of data ports. The slave DHCT is coupled to a first data port of the plurality. The master DHCT is coupled to the layer-2 switch control channel. The master DHCT comprises logic for requesting the layer-2 switch, over the control channel, operate in a first configuration. In the first configuration, the layer-2 switch associates a layer-2 multicast address with the first data port, examines layer-2 multicast packets, and forwards the examined layer-2 multicast packets on the first data port only if the layer-2 destination address is the first layer-2 multicast address.
摘要:
In one system embodiment, a first receive-and-process (RP) system and a second RP system, the first and second RP systems each configured to receive a first broadcast stream corresponding to a service, the broadcast stream comprising either a raw Internet protocol (IP) stream or a non-IP stream, and each further configured to derive a first Real-time Transport Protocol (RTP) stream and a second RTP stream, respectively, based on the first broadcast stream, the first and second RTP streams having stream parameters in common, the first and second RP systems each further configured to provide respective first and second RTP Control Protocol (RTCP) reports, the first and second RTCP reports based on the derived first and second RTP streams, the first and second RTCP reports each comprising information associated with a viewer experience, the respective information having a common benchmark as a basis for comparison.
摘要:
In one embodiment, a method that receives at a client device a unicast content stream; receives from a network an indication of a future time corresponding to when to send a join message to acquire a multicast content stream; accesses historical information about transitions between unicast and multicast content streams; and sends a join message for the multicast content stream at a time corresponding to the indicated future time subject to a time offset determined by the client device, the time offset based on the historical information.