Home Products Support About Us

Technical Features & Architecture

Transcoding Architecture

YospaceCDS supports a wide range of formats, and provides transcoding between these formats. A wide variety of common format profiles are available, however you have the opportunity to get control of specific encoding parameters yourself. At the back-end of YospaceCDS a heterogeneous farm of encoders is employed allowing the solution to offer new encoding schemes without delay to its customers.

Popular video codecs include: MPEG-2, MPEG-4, H.263, H.264, Flash Video, and Window Media v8/v9. Audio codecs include AAC(-LC), AMR-NB/WB, WAV, PCM, and MP3. YospaceCDS supports a variety of container formats including 3GPP, MP4, WMV/ASF, AVI, MOV and FLV.

Mobile Streaming with "Stop-Resume" Capability

Content can be streamed to mobile devices over RTSP/RTP using TCP or UDP as transport where available. YospaceCDS takes care of adapting the content you have supplied and making it suitable for streaming automatically. An API is provided allowing you to integrate your application into the "stop-resume" feature of the YospaceCDS streaming solution. The "stop-resume" feature will signal your application with the time at which the user stopped playing the stream, allowing you to offer a resume function when offering the content at a later date. In fact, you can use the resume function to start playing the video at any point, as well using the stop function to learn more about your customers' viewing behaviour.

HTTP Delivery

YospaceCDS is compliant to HTTP byte-range fetches. This allows client software to specify a range of the HTTP download to fetch, which when used correctly delivers a better user experience when seeking through a large web video, or when a previous download of the same content failed or was stopped prematurely. All content URLs of YospaceCDS are designed to be client-cacheable, allowing the user's to optimally benefit from their own client-side cache.

Simple Integration

There are two ways to integrate YospaceCDS into your offering. The most flexible is the language-neutral Web Services API that allows you to submit content and request that it be available in the formats you specify. Alternatively, it is possible to use an on-the-fly URL mechanism for lighter weight integration. This mechanism allows you to serve content originating on your own servers through YospaceCDS, allowing you to gain transcoding and streaming features by simply using different URLs in your application.