The Adobe® Flash® Media OEM Partner Program allows you to leverage the ubiquity and capabilities of the Adobe Flash Platform in your products and solutions. Flash is one of the most widely used web video technologies — on your desktop or smartphone, on a tablet or TV — and you can get that reach through this program. Leverage the industry leader in video playback, protection, social gaming, and real-time communication. Stay ahead of the competition with direct participation in product development and early access to cutting-edge technological advances.
The exponential growth of video delivery on the Flash Platform is creating huge opportunities for OEM partners. Tightly integrating Flash video distribution technology into products enables partners to meet the challenges of scalability, enhanced security, network optimization, and workflow integration from the leader in the field.
Many customers integrate the full Flash media binaries within their products and services today, enabling all of the features within Adobe Flash Media Server. But if your product or service uses nonstandard operating systems or non-x86 based systems, then using Adobe source code will provide you with an alternative path for enabling Flash media delivery without having to use standard binaries.
The following charts provide an overview of resources available to Flash Media OEM Partners.
Solution overview
The Adobe Flash Media OEM Partner Program provides access to resources such as SDKs for Flash media distribution technologies, source code libraries, executable binaries, reference implementations, and documentation, enabling innovative video solutions such as:
- Online video platforms that enhance core playback protocols
- Social games that use fewer network resources
- Lightweight real-time communication over internal networks
- WAN optimization for HD media delivery
- Encoding hardware and software that supports multiple protocols
- IPTV hardware with online streaming and interactive features
- Dynamic over-the-top solutions
- Web and desktop applications with integrated VoIP
- Optimized media streaming and playback on mobile devices
RTMP
| RESOURCES | DESCRIPTION |
|---|---|
| Adobe Flash Media Server Connector for C++ | This SDK allows developers to create applications that stream video, audio, and data to Flash Media Server software using the Real Time Messaging Protocol (RTMP). The RTMP library provides interfaces that allow access to the same functions that the Adobe Flash Player runtime uses to connect to Flash Media Server.
Example use cases: monitoring tools, live streaming encoders |
| Media Server Source Protocol SDK | This reference implementation of RTMP as C++ source code includes support for RTMP Dynamic Streaming. Example use case: custom server or client with basic RTMP streaming functionality |
| Media Server Source SDK | This SDK provides developers with access to the complete Flash Media Interactive Server core source, with the exception of encrypted RTMP (RTMPE) and the Real Time Media Flow Protocol (RTMFP). Partners can either quickly compile the source code to binary or leverage the core source for building their own streaming server. Sample applications, Edge/Origin documentation, and tunnelled RTMP (RTMPT) specification documentation are provided. Supported features include:
|
RTMPE
| RESOURCES | DESCRIPTION |
|---|---|
| Media Server Content Protection SDK 1.0 Source Library |
This SDK provides APIs for creating a secure channel between client and server and blocking unwanted deep-linking. It includes documentation describing RTMPE messages, SWF verification workflow, core encryption and decryption algorithms, and brief guidelines on implementing RTMPE and SWF verification. It does not provide actual encryption algorithms or their implementation used for stream encryption and SWF verification. Example use cases: custom servers with content protection features |
HTTP Dynamic Streaming
| RESOURCES | DESCRIPTION |
|---|---|
| Origin Module | This dynamically loadable 32-bit HTTP Apache Module is a C++ implementation that enables HTTP Dynamic Streaming. It delivers live and on demand streams as output by the video-on-demand and Live Packagers. Example use cases: custom servers with HTTP Dynamic Streaming support |
| Offline (video-on-demand) Packager |
This command-line tool fragments and encrypts media, creating files compatible with HTTP Dynamic Streaming. It can be used for generation of DRM metadata and manifest files that are required for playback in Open Source Media Framework (OSMF) based video players. It includes tools for inspecting and troubleshooting HTTP Dynamic Streaming content. Example use cases: hardware and software encoders for HTTP Dynamic Streaming |
| Live Packager | Implemented as part of the Flash Media Server binary server, the Live Packager creates Adobe HTTP Dynamic Streaming live streams using RTMP streams as input. It can optionally encrypt HTTP Streaming content (requires an Adobe Flash Access® software license, see below) and generates a manifest file with DRM metadata associated with the content protection. It includes documentation, tools, and a sample live packager application as a server side application. Example use cases: hardware and software encoders for live HTTP Dynamic Streaming |
| HTTP Dynamic Streaming Specification | This documentation describes the F4F fragment format and the F4M manifest format required to play HTTP Dynamic Streaming content. OSMF provides a reference implementation and prebuilt players for HTTP Dynamic Streaming playback. Example use cases: custom video players with HTTP Dynamic Streaming functionality |
| HTTP Dynamic Streaming SDK 1.0 | This C/C++ Binary SDK provides APIs for fragmentation and, optionally, encryption (requires Flash Access license, see below), as well as DRM metadata generation for HTTP Dynamic Streaming. It includes documentation and pseudocode. Example use cases: custom video players with HTTP Dynamic Streaming functionality |
Flash Access
| RESOURCES | DESCRIPTION |
|---|---|
| Adobe Flash Access SDK | This SDK allows developers to create content protection and monetization solutions for premium video content. Flash Access supports a variety of business models, including electronic sell-through (EST), rental, and subscriptions, and can be used for download or streaming of video-on-demand, live, and linear content. Flash Access can be used on its own or in combination with other Flash Media technologies such as HTTP or RTMP. Using the SDK, developers can integrate content packaging and content license generation into their back-end infrastructure and business logic. Access a trial of Flash Access. Example use cases: Video-on-demand for premium content, including TV and film content from major studios. |
RTP/SIP
| RESOURCES | DESCRIPTION |
|---|---|
| Flash Media Gateway | The Flash Media Gateway bridges RTMP and RTMFP with industry-standard RTP and SIP protocols. Example use cases: VoIP, videoconferencing, telecommunications |
FLASH MEDIA SERVER FOR YOU
Enterprise
Engage your employees and facilitate collaboration — across the hall or across the globe — with scalable, stable, and protected streaming solutions such as live training, HR briefs, and custom video/audio communication applications.
Government
Easily connect with and inform citizens, businesses, and other agencies, even while budgets are tightening. Whether it's through real-time training, live event broadcasts, or simple video streaming, Adobe can help you enrich the business of government.
Education
Deliver a smooth streaming experience on your campus with Flash Media Server software. Easy out-of-the-box implementation and the ubiquity of Flash Player provide a seamless solution for school communications — from journalism classes to teacher training, and from sports to student government.
Broadcast and entertainment
Build new revenue models — from large screens to very small screens — with innovative, high-quality streaming applications.
Social media
Build innovative, profitable social media applications with Flash Media Server software. Enhanced features like chat, bugs, and VoIP make your service interactive and engaging without requiring downloads of additional software.
Interactive advertising
Create and deliver innovative, effective ads with improved click-through rates and high brand recognition with the Flash Media Server family of software.
NEWS AND HIGHLIGHTS
OSMF App Studio
Easily integrate a video player into your website with OSMF App Studio. Users of this web-based application can create highly customized, full-featured media players with drag-and-drop ease.








