Converting Media
A labs.ericsson.com enabler
http://labs.ericsson.com/apis/converting-media/
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
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
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
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
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
7

Converting Media On Labs

  • 1.
    Converting Media A labs.ericsson.comenabler http://labs.ericsson.com/apis/converting-media/
  • 2.
    Converting Media Transcodeyour 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 ofConverting 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 RESTfulAPI 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
  • 7.