Flussonic Media Server documentation

Contents

PlayReady DRM

Flussonic supports PlayReady DRM for the Microsoft Smooth Streaming protocol.

To set up the PlayReady DRM protection for a stream or for files in a VOD location, add the drm parameter as follows:

stream ort {
  url fake://fake;
  drm playready keyseed=KEYSEED;
}

file vod {
  path priv;
  drm playready keyseed=KEYSEED;
}

Here:

  • keyseed (required) — an arbitrary Base64-encoded string of 30 bytes. It is necessary for PlayReady to create an encryption key.

You can generate keyseed by executing this command in Linux:

dd if=/dev/urandom bs=1 count=30 | base64

For testing a stream on the PlayReady test server, use keyseed=test.