×

Multi-out media distribution system and method

  • US 8,521,899 B2
  • Filed: 07/16/2010
  • Issued: 08/27/2013
  • Est. Priority Date: 05/05/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of delivering media from a media distribution server, the method comprising:

  • obtaining, by the media distribution server, a first digital media stream comprising first digital media data corresponding to a piece of media content, said first digital media data being encoded in an original encoding format, according to a first set of encoding parameters, and packaged in an original container format;

    obtaining, by the media distribution server, a second digital media stream comprising second digital media data corresponding to said piece of media content, said second digital media data being encoded in said original encoding format according to a second set of encoding parameters that is different from said first set of encoding parameters;

    receiving, by the media distribution server, a plurality of requests to deliver said piece of media content respectively to a plurality of remote clients of a plurality of differing client types, each of said plurality of differing client types supporting said original encoding format, but not supporting said original container format; and

    for each of said plurality of requests;

    determining a container format and delivery protocol supported by the current remote client associated with the current request according to a client type of the current remote client;

    determining a media rendering capability of the current remote client according to the client type of the current remote client;

    selecting said first digital media stream from a group comprising said first and second digital media streams according to said determined media rendering capability of the current remote client and said first set of encoding parameters;

    dynamically re-packaging said first digital media stream into a digital media stream comprising said first digital media data encoded unchanged in said original encoding format and re-packetized according to said determined supported container format and said determined supported delivery protocol; and

    providing said dynamically re-packaged digital media stream from the media distribution server for delivery to said current remote client according to said determined supported delivery protocol.

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