Mobile multimedia real-time transcoding system, apparatus, storage medium and method
AssigneeTencent Technology (Shenzhen) Company Limited
InventorsGang Liu, Yan Huang
Life of this patent
Estimating the term…
Abstract
An example of the present disclosure provides a mobile multimedia real-time transcoding system based of offline downloading. The system includes: a client, to submit an offline downloading and transcoding task request to the task scheduling and managing server, wherein the offline downloading and transcoding task request comprises a target mobile device type selected by a user and a target format designated by the user, and obtain a requested multimedia resource; the offline downloading and transcoding server cluster is distributed and is adapted to accept scheduling of the task scheduling and managing server, perform an offline downloading and transcoding task in a manner of performing offline downloading and transcoding in parallel.
Claims7
A mobile multimedia real-time transcoding method, comprising:
- receiving, by a server side, an offline downloading and transcoding task request for a multimedia resource submitted by a client, wherein the offline downloading and transcoding task request comprises a target mobile device type selected by a user or a user designated target format;
- and
- performing, by the server side, an offline downloading and transcoding task of the multimedia resource following scheduling and in a manner of performing offline downloading and transcoding in parallel according to the target mobile device type selected by the user or the user designated target format carried in the offline downloading and forwarding task request submitted by the client, and providing an obtained multimedia resource to the client, wherein the multimedia resource comprises data slices, and wherein the server side maintains the multimedia resource transcoded according to a plurality of target mobile device types or target formats to provide in response to receiving other requests for the multimedia resource that each comprise a target mobile device or a user designated target format of the plurality of target mobile devices or user designated target formats;
- reporting, by an offline downloading and transcoding server cluster at the server side, basic configuration information and load information of the offline downloading and transcoding server cluster to a task scheduling and managing server;
- and
- the scheduling comprises:
- allocating, by the task scheduling and managing server, the offline scheduling and transcoding task to the offline downloading and transcoding server cluster according to the basic configuration information and the load information submitted by the offline downloading and transcoding server cluster,
- wherein the offline downloading and transcoding server cluster comprises an offline downloading server cluster and a transcoding server cluster respectively performing the offline downloading and the transcoding, wherein after one data slice is downloaded by the offline downloading server cluster, the transcoding server cluster starts transcoding the data slice, and the transcoded data slice is transmitted to a storage server, and
- wherein the providing the obtained multimedia resource to the client comprises:
- providing by the storage server the transcoded data slice to the client for play.
A mobile multimedia real-time transcoding server, comprising:
- a task scheduling and managing server, an offline downloading and transcoding server cluster, a storage server;
- wherein
- the task scheduling and managing server is adapted to transmit an offline downloading and transcoding task request of a client for a multimedia resource, and schedule the distributed offline downloading and transcoding server cluster, wherein the multimedia resource comprises data slices;
- the offline downloading and transcoding server cluster is distributed and is adapted to accept scheduling of the task scheduling and managing server, perform an offline downloading and transcoding task of the multimedia resource in a manner of performing offline downloading and transcoding in parallel according to a target mobile device type selected by the user or a target format designated by the user;
- and
- the storage server is adapted to store the multimedia resource which is downloaded and transcoded by the offline downloading and transcoding server cluster, and the storage server is adapted to maintain the multimedia resource transcoded according to a plurality of target mobile device types or target formats to provide in response to receiving other requests for the multimedia resource that each comprise a target mobile device or a user designated target format of the plurality of target mobile devices or user designated target formats,
- wherein the offline downloading and transcoding server cluster comprises an offline downloading server cluster and a transcoding server cluster respectively performing the offline downloading and the transcoding, wherein after the offline downloading server cluster downloads one data slice, the transcoding server cluster is adapted to start transcoding the data slice, and
- wherein the storage server is further adapted to receive the transcoded data slice and provide the transcoded data slice to the client for play.
Dependencies are inferred from the claim text.