2018-08-16 00:35:22 +00:00
|
|
|
Using PlayReady Key Server
|
|
|
|
==========================
|
2017-09-20 02:35:05 +00:00
|
|
|
|
2018-08-16 00:35:22 +00:00
|
|
|
Shaka Packager can talk to PlayReady Key Server that implements
|
|
|
|
`AcquirePackagingData Web Method specification <http://bit.ly/2M9NuOt>`_ to
|
|
|
|
fetch encryption keys.
|
|
|
|
|
|
|
|
Refer to :doc:`/tutorials/drm` if you are interested in generating multi-DRM
|
|
|
|
contents.
|
|
|
|
|
|
|
|
Synopsis
|
|
|
|
--------
|
|
|
|
|
2018-08-20 17:47:59 +00:00
|
|
|
::
|
|
|
|
|
2018-08-16 00:35:22 +00:00
|
|
|
$ packager <stream_descriptor> ... \
|
|
|
|
--enable_playready_encryption \
|
|
|
|
--playready_server_url <playready_server_url> \
|
|
|
|
--program_identifier <program_identifier> \
|
|
|
|
--client_cert_file <client_cert_file> \
|
|
|
|
--client_cert_private_key_file <client_cert_private_key_file> \
|
|
|
|
--client_cert_private_key_password <client_cert_private_key_password> \
|
|
|
|
--ca_file <ca_file> \
|
|
|
|
[Other options, e.g. DASH options, HLS options]
|
|
|
|
|
|
|
|
The --client_cert_xx and --ca_file parameters can be omitted if not required by
|
|
|
|
the key server.
|
|
|
|
|
2018-08-20 17:47:59 +00:00
|
|
|
Configuration options
|
|
|
|
---------------------
|
|
|
|
|
2018-08-16 00:35:22 +00:00
|
|
|
.. include:: /options/drm_stream_descriptors.rst
|
|
|
|
.. include:: /options/general_encryption_options.rst
|
|
|
|
.. include:: /options/playready_encryption_options.rst
|