×

Intelligent video streaming system

  • US 10,250,922 B2
  • Filed: 11/16/2017
  • Issued: 04/02/2019
  • Est. Priority Date: 04/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for intelligent video streaming comprising:

  • a user device in communication with a service provider network, the user device generating a playback request for a live stream in response to a user selection to view a channel associated with live stream;

    a video controller in communication with the user device and accessible over the service provider network, the video controller comprising;

    at least one processor;

    non-transitory computer readable media having encoded thereon computer software comprising a set of instructions executable by the at least one processor to;

    allocate at least a first transcoder of a pool of transcoders to be continuously active based on analysis of viewing history of a plurality of users;

    receive, from the user device, the playback request for the live stream;

    determine, from the playback request, whether source streaming content for the live stream is being transcoded; and

    allocate, in response to determining that the source streaming content is not being transcoded, an available transcoder from the pool of transcoders to join a multicast stream and transcode the source streaming content;

    wherein the available transcoder of the pool of available transcoders further comprises;

    at least one processor;

    non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to;

    generate a join request for the multicast stream of the source streaming content;

    join the multicast stream;

    retrieve, from the multicast stream, the source streaming content;

    transcode the source streaming content for viewing by the user device; and

    provide transcoded streaming content for delivery to the user device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×