FIELD: information technology.
SUBSTANCE: invention provides methods of dynamically interleaving streams, including methods for dynamically introducing greater amounts of interleaving as a stream is transmitted independently of any source block structure to spread out losses or errors in the channel over a much longer period of time within the original stream than if interleaving were not introduced, provide superior protection against packet loss or packet corruption when used with FEC coding, provide superior protection against network jitter. Streams may be partitioned into sub streams, delivering the sub streams to receivers along different paths through a network and receiving concurrently different sub streams at a receiver sent from potentially different servers. When used in conjunction with FEC encoding, the methods include delivering portions of an encoding of each source block from potentially different servers.
EFFECT: cutting time for switching content and time for changing content to minimum and shortest time for changing content.
17 cl, 16 dwg
Authors
Dates
2012-01-20—Published
2008-04-16—Filed