Home
»
Overview » Licensing Microsoft® Smooth Streaming Client Porting Kit
Licensing Microsoft® Smooth Streaming Client Porting Kit
Microsoft Smooth Streaming Client Porting Kit (SSPK for short) is a Smooth Streaming client implementation that is optimized to help embedded device manufacturers, cable and mobile operators, content service providers, handset manufacturers, independent software
vendors (ISVs), and solution providers to create products and services for streaming adaptive streaming content in Smooth Streaming format. SSPK is a device and platform independent implementation of Smooth Streaming client that can be ported by the licensee
to any device and platform.
Included below is a high level architecture and IIS Smooth Streaming Porting Kit box is the Smooth Streaming Client implementation provided by Microsoft and includes all the core logic for playback of Smooth Streaming content. This is then ported by partners
for a specific device or platform by implementing appropriate interfaces.
*The Smooth Streaming Porting Kit supports PlayReady technology but does not require a specific DRM technology provider.
SSPK is licensed on terms that offer excellent business value. SSPK license provides the industry with:
- Smooth Streaming Porting Kit source in C++
- implements Smooth Streaming Client functionality
- adds format parsing, heuristics, buffering logic, etc.
- Player application APIs
- programming interfaces for interaction with a media player application
- Platform Abstraction Layer (PAL) Interface
- programming interfaces for interaction with the operating system (threads, sockets)
- Hardware Abstraction Layer (HAL) Interface
- programming interfaces for interaction with hardware A/V decoders (decoding, rendering)
- Digital Rights Management (DRM) Interface
- programming interfaces for handling DRM through the DRM Abstraction Layer (DAL)
- Microsoft PlayReady Porting Kit ships separately but integrates through this interface. For more details Microsoft PlayReady Device licensing, click
here.
- Implementation samples
- sample PAL implementation for Linux
- sample HAL implementation for GStreamer
Licensing Options
Microsoft Smooth Streaming Client Porting Kit is made available to licensees under two distinct license agreements: one for developing Smooth Streaming Client Interim Products and another for distributing Smooth Streaming Client Final Products to end users.
- For chipset manufacturers, system integrators, or independent software vendors (ISVs) who require a source code porting kit to develop Interim Products, a Microsoft Smooth Streaming Client Porting Kit Interim Product License should be executed.
- For device manufacturers or ISVs who require distribution rights for Smooth Streaming Client Final Products to end users, the Microsoft Smooth Streaming Client Porting Kit Final Product License should be executed.
Microsoft Smooth Streaming Client Porting Kit Interim Product License
Under this license, Microsoft offers a Smooth Streaming Client Porting Kit and the necessary intellectual property rights to develop and distribute Smooth Streaming Client Interim Products to other Smooth Streaming Client Porting Kit device licensees that
distribute Smooth Streaming Client Final Products.
Fee Structure
- A U.S. $50,000 one-time license fee provides access to the Smooth Streaming Client Porting Kit.
Microsoft Smooth Streaming Client Porting Kit Final Product License
Under this license, Microsoft offers all necessary intellectual property rights to receive Smooth Streaming Client Interim Products from other Smooth Streaming Client Porting Kit licensees and to distribute company-branded Smooth Streaming Client Final Products
to end users.
Fee Structure
The Smooth Streaming Client Final Product is offered under a royalty model as under:
- $0.10 per device implementation shipped
- The royalty is capped at $50,000 each year
- No royalty for first 10,000 device implementations each year
Licensing Procedure
Please email
sspkinfo@microsoft.com
for all licensing queries.
Microsoft Smooth Streaming Client Interim Product Agreement Licensees
- Adroit Business Solutions, Inc.
- Advanced Digital Broadcast SA
- AirTies Kablosuz Iletisim San. Dis. Tic. AS
- Amazon Digital Services, Inc.
- Amlogic, Co., Ltd.
- AwoX S.A.
- Axinom GmbH
- Broadcom Corporation
- Cavium, Inc.
- Cisco Systems, Inc.
- FactorY Media Production GmbH
- Fluendo SA
- GIGABYTE Technology
- Guangdong OPPO Mobile Telecommunications Corp., Ltd.
- Homecast Co., Ltd
- Huawei Technologies Co., Ltd
- Inside Secure
- Irdeto USA, Inc.
- Ittiam Systems Private Ltd
- Koninklijke Philips Electronics N.V.
- LG CNS Co., Ltd
- LG Electronics Inc
- MediaTek Inc.
- MStar Semiconductor, Inc.
- Nextscape Inc.
- OpenTV Inc.
- Oregan Networks Limited
- Pace plc
- Panasonic Corporation
- Research In Motion Limited
- Roku, Inc.
- Saffron Digital Limited
- Samsung Electronics Co., Ltd.
- Sigma Designs
- SoftAtHome
- Sony Corporation
- STMicroelectronics International N.V.
- Tatung Technology Inc.
- TCL Technoly Electronics (Huizhou) Co., Ltd.
- Technicolor Delivery Technologies, SAS
- Teleca US Software Solutions LLC
- Telechips Inc.
- TeleIDEA BV
- Tivo Inc.
- Touchfactor Inc.
- TP Vision Netherlands B.V.
- TV2NEXT Company Limited
- Vestel Elektronik Sanayi Ve Ticaret A.S.
- VimpelCom (OJSC)
- VisualOn Inc.
Microsoft Smooth Streaming Client Final Product Agreement Licensees
- Abox42 GmbH
- Advanced Digital Broadcast SA
- AirTies Kablosuz Iletisim San. Dis. Tic. AS
- Altech Multimedia International (Pty) Ltd
- Amazon Digital Services, Inc.
- Arcelik A.S
- AwoX S.A.
- Axinom GmbH
- Cisco Systems, Inc.
- FactorY Media Production GmbH
- Fluendo SA
- GIGABYTE Technology
- Guangdong OPPO Mobile Telecommunications Corp., Ltd.
- Homecast Co., Ltd
- Huawei Technologies Co., Ltd
- KDDI Corporation
- Koninklijke Philips Electronics N.V.
- LG Electronics Inc
- Loewe Opta GmbH
- NETGEAR, Inc.
- Pace plc
- Panasonic Corporation
- PIXELA Corporation
- Roku, Inc.
- RTI - Reti Televisive Italiane S.p.A.
- Samsung Electronics Co., Ltd.
- Sharp Corporation
- Sony Corporation
- TeleIDEA BV
- Touchfactor Inc.
- TP Vision Netherlands B.V.
- Vestel Elektronik Sanayi Ve Ticaret A.S.
- Virgin Media Limited
- WOOJEON & HANDAN Co., Ltd
- Xstream A/S