摘要 |
Described herein are embodiments that facilitate the streaming of content over an Internet Protocol (IP) network, transparently, in a Network Address Translation (NAT) environment or a non-NAT environment. In one embodiment, there is provided a method for streaming content over an Internet Protocol (IP) network by a content provider having a content control server and a content-streaming server, the method comprising: the content control server receiving a first request from a destination for a content-streaming session; the content control server setting up the content-streaming session in response to the first request; the content-streaming server receiving an upstream message from the destination to establish communication between the content-streaming server and the destination in accordance with the set-up content-streaming session; the content control server receiving a second request to initiate streaming of the content for the set-up content-streaming session; and the content-streaming server streaming the content to the destination in response to the second request.
|