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.
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
2
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
3
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
4
5. Converting Media Overview
Your Service / Ericsson Labs
Mobile App Converting Media Server
Prepare
Upload & Init Input Media
Input
Media
Conversion
Download & Deliver Get Result
Converted Media
Output
5
6. RESTful API
RESTful API for web service integration
3 main methods for converting media
– upload
• PUT & GET new input files
e.g.: http://cme.labs.ericsson.net/upload?key=[APIKey][&filename=YourFilename]
– transcode
• Initiate and Monitor Transcoding Jobs
e.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 content
http://cme.labs.ericsson.net/content?key=[APIKey][&dstId=[dstId]]
6