Adobe Media Server 5.0.6 Developer’s Guide Mediaserver 506 Dg En
User Manual: adobe Adobe Media Server - 5.0.6 - Developer’s Guide Free User Guide for Adobe Media Server Software, Manual
Open the PDF directly: View PDF
Page Count: 338 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Legal notices
- Contents
- Chapter 1: Getting started streaming media
- Supported clients, encoders, codecs, and file formats
- Pre-built media players
- Stream live media (HTTP)
- Prerequisites for live streaming over HTTP
- Publish and play a single live stream over HTTP
- Publish and play live multi-bitrate streams over HTTP
- Setting the record option while publishing to livepkgr
- Packaging an audio-only stream (HLS)
- Publish an audio-only stream (HLS)
- URLs for publishing and playing live streams over HTTP
- Differences in HTTP live URLs from Flash Media Server 4.0 to Adobe Media Server 5
- Configure DVR (HDS)
- Configure a sliding window (HLS)
- Duplicate the livepkgr service
- Modify server-side code in the livepkgr service
- Removing all HDS segments
- Stream live media (RTMP)
- Stream on-demand media (HTTP)
- Stream on-demand media (RTMP)
- Stream on-demand encrypted media (pRTMP)
- Multicast media (RTMFP)
- Configure closed captioning
- Configure alternate audio
- Configure content protection
- Configure HTTP Dynamic Streaming and HTTP Live Streaming
- Overview of HTTP Dynamic Streaming and HTTP Live Streaming
- Differences in HTTP Dynamic Streaming between Flash Media Server 4.0 and 4.5
- Create and configure live events
- Write server-side code to assign a stream to a live event
- Content storage (HDS and HLS)
- Configure set-level F4M/M3U8 files for multi-bitrate streaming
- Configure absolute time on the server
- Configure F4F and TS fragment duration
- Configure the size of the IO buffer
- Disk management
- Configure content caching (HDS)
- Encrypt content for Adobe Access protection
- HTTP streaming configuration file reference
- Build custom media players
- Offline packaging
- Offline packaging for HDS
- About packaging multi-bitrate files
- Package multi-bitrate files
- Generate a common key
- Use a configuration file to package and encrypt content
- Use the command line to package and encrypt content
- Updating DRM information
- Update DRM information using the command line
- Update DRM information using configuration parameters
- Setting fragment duration based on frames or time
- Offline packaging for HLS
- Licensing configurations and restrictions (HDS and HLS)
- Troubleshoot issues with streaming media
- Chapter 2: Content protection
- Configuring content protection for HDS
- Configuring content protection for HLS
- Overview
- Live use case
- Vanilla
- PHLS and Adobe Access
- PHLS
- Adobe Access
- Application level
- Vanilla
- PHLS
- Adobe Access
- Event level
- Vanilla
- PHLS
- Adobe Access
- VOD use case
- Vanilla
- PHLS
- Adobe Access
- Vanilla
- PHLS
- Adobe Access
- License chaining
- Key rotation
- Out-of-Band DRM metadata
- Player binding
- Serve encryption keys to the client
- Dynamic Content Encryption Key
- Delivering Content Encryption Keys
- Adaptive bitrate streaming
- Chapter 3: Getting started developing applications
- Chapter 4: Developing streaming media applications
- Connecting to the server
- Managing connections
- Streaming media files
- Checking video files
- Handling errors
- Working with playlists
- Dynamic streaming
- Reconnecting streams when a connection drops
- Fast switching between streams
- Smart Seeking
- Detecting bandwidth
- Detecting stream length
- Chapter 5: Working with live video
- Capturing live video
- Adding DVR features to live video
- Adding metadata to a live stream
- Capturing timecode sent from Flash Media Live Encoder
- Publishing live video in RAW file format
- Multi-point publishing between servers
- Chapter 6: Building peer-assisted networking applications
- Real-Time Media Flow Protocol (RTMFP)
- RTMFP groups
- Create a group
- Bootstrap a peer to a group
- Server-side RTMFP groups
- Flash Player peer-assisted networking security dialog
- ActionScript classes for working with RTMFP groups
- Post messages to a group
- Route messages directly to a peer
- Replicate an object within a group
- Multicasting
- Peer-assisted networking application examples
- Distribute peer introductions across servers
- Workflow for distributing introductions
- How peer introductions work
- Configure the server to dispatch events to the script engine
- Deploy servers in a robust server-only group
- Distributed Introductions API
- Example: Distribute introductions across servers
- Filter introduction requests
- Use the Administration API to monitor distributed introductions
- Chapter 7: Developing social applications
- Chapter 8: Securing applications
- Chapter 9: Developing Plug-ins
- What’s new with plug-ins in Flash Media Server 4.5.1
- What’s new with plug-ins in Flash Media Server 4.5
- Versioning, upgrading, and server editions
- Working with plug-ins
- General development tasks
- Developing an Access plug-in
- Developing an Authorization plug-in
- Developing a File plug-in