CA2707605C

System and method for compressing streaming interactive video

Abstract

A server center for hosting low-latency streaming interactive audio/video (AN) includes a plurality of servers that run one or more applications and an inbound routing network that receives packet streams from users via a first network interface and routes the pac to one or more of the servers. The packet streams include user control input. One or more of the servers are operable to compute data responsive to the user control input. A compression unit is coupled to receive the AN data from the one or more of the servers and output compressed AN data therefrom. An output routing network that routes the compressed AN data to each of the users over a corresponding communication channel via a second interface, the compression unit is operable to modify a compression rate responsive to current charactenstics of the corresponding communication channel for each user to optimize performance of the applications.

CA2707605C, drawing sheet 1
Sheet 1 of 16

Term

2.2 yearsleft in the term

Expires 4 December 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

9 claims: 1 independent, 8 dependent

  1. 1
    CA 02707605 2014-07-16 The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows;1. A server center for hosting low-latency streaming interactive video, comprising;a plurality of servers that run one or more twitch video games or real-time applications;an inbound routing network that receives packet streams from client devices via a first network interface and routes the packet streams to one or more of the servers, the packet streams including user control input to at least one of the one or more twitch video games or real-time applications, one or more of the servers being operable to compute video data responsive to the user control input, the client devices being located a remote distance beyond a premises where any one of the plurality of servers is located;a compression unit coupled to receive the video data from the one or more of the servers and output low-latency compressed streaming interactive video therefrom;an output routing network that routes the low-latency compressed streaming interactive video to each of the client devices over a corresponding communication channel via a second network interface coupled to the Internet, wherein the low-latency compressed streaming interactive video is compressed with a worst-case, round-trip latency of approximately 90ms, from a user control input to display of a response to the user control input on a client device of a user, over a transmission distance of up to and including 1500 miles.