摘要:
Methods and transcoding proxies for transcoding media streams are described. In one embodiment, a method for transcoding a media stream that is delivered to an end-user device over a communications network involves selecting a transcoding technique for the media stream, transcoding a portion of the media stream using the selected transcoding technique, streaming the transcoded portion of the media stream to the end-user device, while the transcoded portion of the media stream is being streamed to the end-user device, detecting a change in a condition of the communications network, selecting a different transcoding technique in response to the change in the condition of the communications network, transcoding a subsequent portion of the media stream using the different transcoding technique, and streaming the transcoded subsequent portion of the media stream to the end-user device. Other embodiments are also described.
摘要:
Methods and transcoding proxies for transcoding media streams are described. In one embodiment, a method for transcoding a media stream that is delivered to an end-user device over a communications network involves selecting a transcoding technique for the media stream, transcoding a portion of the media stream using the selected transcoding technique, streaming the transcoded portion of the media stream to the end-user device, while the transcoded portion of the media stream is being streamed to the end-user device, detecting a change in a condition of the communications network, selecting a different transcoding technique in response to the change in the condition of the communications network, transcoding a subsequent portion of the media stream using the different transcoding technique, and streaming the transcoded subsequent portion of the media stream to the end-user device. Other embodiments are also described.
摘要:
The present invention relates to data tunnelling and in one embodiment to the tunnelling of IP (Internet Protocol) data across an OSI (Open Systems Interconnect) network. In the preferred embodiment, network elements include both an OSI stack and an IP stack, and a respective directory of OSI addresses and corresponding IP subnets. Each network element generates a routing data packet, conveniently a Link State Packet (LSP), which includes the OSI address and IP subnet(s) associated with that network element. The LSPs are distributed across the network in normal manner. Upon receipt of an LSP from another network element, each network element updates its respective directory in respect of said other network element. Thus, each directory is automatically updated to reflect changes in the network, particularly in respect of IP subnets. This arrangement significantly reduces the need for manual tunnel configuration in the network. In an alternative embodiment, the invention provides dynamic data tunnelling of OSI data over an IP network.