7
Converting Media A labs.ericsson.com enabler http://labs.ericsson.com/apis/converting-media/

Converting Media On Labs

Embed Size (px)

DESCRIPTION

Using the Converting Media API enables you to provide adjusted multimedia files in your service or application to almost any device. It allows you to generate from one original media file different versions which can be adapted in size, codec and format to the requirement of the target device. The exposed REST - API offers an easy integration in your services and applications.

Citation preview

Converting Media

A labs.ericsson.com enablerhttp://labs.ericsson.com/apis/converting-media/

2

Converting Media

Transcode your multimedia content to the format and configuration you need

Provide adjusted content in your web service or mobile application by using the converting media API

Offers a platform to get info on how to best adapt content for a certain device

3

Why Converting Media?

Challenges for multimedia content in mobile application– Broad variety of content formats and codecs – Many multimedia devices support limited set of codecs and

formats

� One API to cover all devices

Media Transcoder mainly provided as local client applications– Updates on current versions required

�Transcoding web service with current codecs and formats

Converting Media from Ericsson Labs is a flexible transcoding API for easy service and application integration

4

Main Features of Converting Media

Media transcoding as a web service

Upload of input content

Free configuration of output content settings– Set Format, Codec, size, etc..

Monitoring of the transcoding progress

Result download area

Simple service integration via RESTful API

5

Converting Media Overview

Prepare

Input

Download & Deliver

Output

Your Service /

Mobile App

Input Media

MediaConversion

Ericsson Labs

Converting Media Server

Converted Media

Upload & Init

Get Result

6

RESTful API

RESTful API for web service integration

3 main methods for converting media

– upload

• PUT & GET new input filese.g.: http://cme.labs.ericsson.net/upload?key=[APIKey][&filename=YourFilename]

– transcode

• Initiate and Monitor Transcoding Jobse.g.: http://cme.labs.ericsson.net/transcode?key=[APIKey]

{"srcId" : "IdOfUpload",

"filename": "resultFilename.3gp",

"tcconfig": { "vcodec" : "mpeg4", "vsize" : "320x240",

"vbitrate" : "250000", "acodec" : "aac",

"achannels" : "2", "asamplingrate" : “44100",

"abitrate" : “64000", "format" : "3gp" }

}

– content

• Access, download & manage your transcoded contenthttp://cme.labs.ericsson.net/content?key=[APIKey][&dstId=[dstId]]

7