Post on 25-Jul-2020
1 of 32
Deploying the KeyOS Multi-DRM Platform with Wowza’s Streaming Media Engine
April 11th, 2017
2 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
3 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
Overview
• Leading provider of DRM, content security & OTT solutions
• Combined 85 years experience in commercial DRM solutions
• Key Focus On Media & Entertainment In Emerging Markets
• 75+ industry’s leading providers support the KeyOS Encryption/Playout APIs
• KeyOS compatible with widest array of players, encoders and servers
4 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Multi-DRM OTT Platform
• Highly scalable and robust DRM platform delivered as SaaS
• KeyOS API-driven approach enables shorter deployment times
• KeyOS compatible with existing encoding/muxing tools and workflows
• Supports today’s most popular models: Live, VOD, online and offline playback
• PC, Mac, Android, iOS, Smart TV, Roku, Google TV, Xbox, STB and WinMo
• Studio Approved for OTT, SVOD, BYOD, Dailies, Screeners, Early Release
5 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Services and Solutions
KeyOS MultiKey
DRM as a Service (DaaS) Platformbased on Multi-DRM concept. API-based for content encryption keysacquisition and content license keydelivery. Supports all popular formatsand DRMs, streaming/downloads andall popular playback platforms.
KeyOS MultiPlay
Device SDKs for Android and iOSplatforms providing a feature-richplayer, extensive multi-DRM/multi-format support, and an integrateddownload manager. Deployed insidecustomer-built Google Play and/orApple iTunes premium application.
KeyOS OTT Suite
Enterprise bundle of MultiKey Serviceand MultiPlay SDKs with choice ofSilverlight, HTML5, Android & iOSplayers with Media Server for OTT,SVOD and B2B distribution. Sold as aper active user per quarter royalty-based offering.
6 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
Select Customers
Austin, Texas / USA, sales@buydrm.com
7 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
Recent News
8 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
Overview
About Wowza Media Systems:
Wowza Media Systems™ is the recognized gold standard of streaming providing robust, customizable, and scalable solutions to reduce the complexities of video and audio delivery to any device.
• More than 20,000 customers in 170+ countries• For education to broadcasting• Powerful APIs and SDKs to meet builders’ evolving streaming needs• Founded in 2005, privately held, headquartered in Colorado
For more information, please visit www.wowza.com
9 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
Select Customers
10 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
The Wowza Product Platform
11 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
12 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Wowza Module – Configuration I
13 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Wowza Module – Configuration II
14 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Wowza – Configuration Built-in - I
<Module>
<Name>ModuleDRMBuyDRM</Name>
<Description>ModuleDRMBuyDRM</Description>
<Class>com.wowza.wms.drm.module.buydrm.ModuleDRMBuyDRM</Class>
</Module>
15 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Wowza – Configuration Built-in - II
<Property><Name>drmBuyDRMProtectSmoothStreaming</Name><Value>true</Value><Type>Boolean</Type>
</Property><Property>
<Name>drmBuyDRMProtectCupertinoStreaming</Name><Value>true</Value><Type>Boolean</Type>
</Property>
16 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Wowza – Configuration Built-in III
*={keyId:${KeyIdGenerator.Random},
contentId:${KeyId},
mediaId:${Stream.Name}}
Stream map format:
17 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS Wowza – Configuration Built-in IV
<Property><Name>drmBuyDRMHLSEncryptionMethod</Name><Value>100</Value><Type>Integer</Type>
</Property>
18 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
19 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
BuyDRM Player Partners
20 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS MultiKey Service – Configuration I
PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxLZXlPU0F1dGhlbnRpY2F0aW9uWE1MPjxEYXRhPjxXaWRldmluZVBvbGljeSBmbF9DYW5QZXJzaXN0PSJmYWxzZSIgZmxfQ2FuUGxheT0idHJ1ZSI+PExpY2Vuc2VEdXJhdGlvbj42MDA8L0xpY2Vuc2VEdXJhdGlvbj48L1dpZGV2aW5lUG9saWN5PjxXaWRldmluZUNvbnRlbnRLZXlTcGVjIFRyYWNrVHlwZT0iSEQiPjxTZWN1cml0eUxldmVsPjE8L1NlY3VyaXR5TGV2ZWw+PC9XaWRldmluZUNvbnRlbnRLZXlTcGVjPjxGYWlyUGxheVBvbGljeT48UmVudGFsRXhwaXJhdGlvbkRhdGU+MjAxNy0wMS0xNiAxODo1OTowOC4wMDA8L1JlbnRhbEV4cGlyYXRpb25EYXRlPjxIRENQRW5mb3JjZW1lbnQ+SERDUF9OT05FPC9IRENQRW5mb3JjZW1lbnQ+PC9GYWlyUGxheVBvbGljeT48TGljZW5zZSB0eXBlPSJzaW1wbGUiPjxQb2xpY3k+PElkPjRjZDAwNGIxLTM0NzAtNThhOC0wNGZlLTc0YzZlMmZiMGFiZDwvSWQ+PC9Qb2xpY3k+PFBsYXk+PElkPmUwYmU0OTVlLTUxZDMtNzliYy0zOTJiLWM5NDY1YjQ0ZDgxZDwvSWQ+PC9QbGF5PjwvTGljZW5zZT48UG9saWN5IGlkPSI0Y2QwMDRiMS0zNDcwLTU4YTgtMDRmZS03NGM2ZTJmYjBhYmQiIHBlcnNpc3RlbnQ9InRydWUiPjxFeHBpcmF0aW9uQWZ0ZXJGaXJzdFBsYXk+NjAwPC9FeHBpcmF0aW9uQWZ0ZXJGaXJzdFBsYXk+PC9Qb2xpY3k+PFBsYXkgaWQ9ImUwYmU0OTVlLTUxZDMtNzliYy0zOTJiLWM5NDY1YjQ0ZDgxZCI+PEVuYWJsZXJzPjxJZD43ODY2MjdkOC1jMmE2LTQ0YmUtOGY4OC0wOGFlMjU1YjAxYTc8L0lkPjwvRW5hYmxlcnM+PC9QbGF5PjxHZW5lcmF0aW9uVGltZT4yMDE3LTAxLTE2IDE4OjQ5OjA4LjAwMDwvR2VuZXJhdGlvblRpbWU+PEV4cGlyYXRpb25UaW1lPjIwMTctMDEtMTYgMTg6NTE6MDguMDAwPC9FeHBpcmF0aW9uVGltZT48VW5pcXVlSWQ+NjMxODVmZGJjZDJjMTI0YTQ2MGM5YjRlYjNmNzJlNTI8L1VuaXF1ZUlkPjxSU0FQdWJLZXlJZD5kZjQwODc5MjY3ZmEyZmFlODE4YTlhM2JhN2E3MGViMjwvUlNBUHViS2V5SWQ+PC9EYXRhPjxTaWduYXR1cmU+VFJJWXl2MElYcGhSY24wT0gxdXVsWTNVVEZ2dUZXMTljU0s0MndqOFpkUHpZdDVNNHFqVVFMM1pjbmhZTTRWUWNvSitxRjNFamYvL2l0dmhScWVIeFVQd2R1VXpnM1g5NmNnUGNKR0I0VnJma1FhaGh0Uzd3NWVaWVR1OGFQcWpVZWdmVU03bjdvaENxS0VadUM5SWU4b3ZzZUlGdWFReHJRUHJMR3M4c1Z1NTVQL0t1S3ZCRVRCSGxHN2RYcmZIVkV4enV5VTFSc0ZlYXBIWWxQUUdjM2ZvdG1hZ0JwWW4wbWpjTk9iaHVvOGRTNktOZ2lycHpBMmZHbTBlYmxSMzhXc2c3bzZocTRLU1AzUjVwS1JQbFhQelE0UEx1aCsrZEs4a0VvS0VJZjRNVjM0dWtJeXg1SEloZXZvb1BZVTltWnExb1Q3cGt1WnBaR1NyWW5JNkdRPT08L1NpZ25hdHVyZT48L0tleU9TQXV0aGVudGljYXRpb25YTUw+Cg==
<?xml version="1.0"?><KeyOSAuthenticationXML>
<Data> <WidevinePolicy fl_CanPersist="false" fl_CanPlay="true">
<LicenseDuration>600</LicenseDuration></WidevinePolicy> <WidevineContentKeySpec TrackType="HD">
<SecurityLevel>1</SecurityLevel> </WidevineContentKeySpec>
<License type="simple"> <Policy> <Id>4cd004b1-3470-58a8-04fe-74c6e2fb0abd</Id> </Policy> <Play> <Id>e0be495e-51d3-79bc-392b-c9465b44d81d</Id> </Play>
</License> <Policy id="4cd004b1-3470-58a8-04fe-74c6e2fb0abd" persistent="true">
<ExpirationAfterFirstPlay>600</ExpirationAfterFirstPlay> </Policy> <Play id="e0be495e-51d3-79bc-392b-c9465b44d81d">
<Enablers> <Id>786627d8-c2a6-44be-8f88-08ae255b01a7</Id> </Enablers> </Play>
<GenerationTime>2017-01-16 18:49:08.000</GenerationTime> <ExpirationTime>2017-01-16 18:51:08.000</ExpirationTime> <UniqueId>e62704c3874044367a7f0356507b9b52</UniqueId> <RSAPubKeyId>df40879267fa2fae818a9a3ba7a70eb2</RSAPubKeyId>
</Data> <Signature>nBFO2rpMd+U0HmoW8DXicXDgL0EJe/4nlFa4C9gxrdUkqcAPB7tWTOcuoD
3rOPr/uIFwjr/RnKCl11w5BsdXPFcNbuRGSdOekibBao60BxGka5XBeXwg5U1zMiB3k/ygKgkngUmKPG7gOJvPLMOPGpek9jtq+Tfze26JuSYH9I5GXBQCId63nmAaPPl9pUpqj+UaAwNk7ZsgjgAiEJ9DF0H7lnAqPObNpWXFNi+Qh9g8v/uKRk/NShKtOnu9H5+OogegDs3OSoYkeeP6eF+qgwHxs5Dnj57yN/+kqT1bvMTdcNntYGurd/RdsltFnKNNOnZTbL/AiJHwGOubqMfw7g==</Signature>
</KeyOSAuthenticationXML>
21 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS MultiKey Service – Configuration II
<div id="silverlightControlHost"><object data="data:application/x-silverlight-2," type="application/x-silverlight-2"><param name="source" value="smdrm/player/BuyDRMKeyOSPlayerTemplate.xap"/>
<a href="https://go.microsoft.com/fwlink/?LinkID=149156" style="text-decoration:none"><img src="https://go.microsoft.com/fwlink/?LinkId=161376" alt="Get
Microsoft Silverlight" style="border-style:none"/></a>
</object>
22 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS MultiKey Service – Configuration III
<param name="InitParams" value="params =<InitParams>
<PlayerSettings><LAUrls>
<Url>https://pr-keyos.licensekeyserver.com/core/rightsmanager.asmx</Url><Url>https://pr-keyos.licensekeyserver.net/core/rightsmanager.asmx</Url>
</LAUrls><LogLevel>None</LogLevel>
</PlayerSettings><PlayList>
<Item><IsDRM>true</IsDRM>
<AuthXML>[AUTH_XML_GOES_HERE]</AuthXML></Item>
</Playlist></InitParams>” />
23 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS MultiKey Service – Configuration IV
Add HTML5 Smooth Streaming player:
<script type="text/javascript“ src="keyosplayer/1.2.6_b890462/keyosplayer.js"></script>
24 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
KeyOS MultiKey Service – Configuration V
var url = YOUR_SMOOTH_STREAMING_URL";var context = new MediaPlayer.di.Context();var player = new MediaPlayer(context);var protectionData = {
"com.widevine.alpha": {laURL: "//wv-keyos.licensekeyserver.com/",cdmData: “AUTH_XML_GOES_HERE",
},"com.microsoft.playready": {
laURL: "//pr-keyos.licensekeyserver.com/core/rightsmanager.asmx",cdmData: “AUTH_XML_GOES_HERE",
}};
player.startup();player.attachSource(url, protectionData);
25 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
Follow Up Links
• Deploy The KeyOS Multi-DRM Platform:
http://www.keyos.com
• Wowza’s Streaming Engine:
https://www.wowza.com/products/streaming-engine
26 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
For More Information
Hunter Levy, Marketing Director
hunter@keyos.com
https://www.buydrm.com/contact
001.512.377.1340
27 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
On-Demand Webinar Theater
https://www.buydrm.com/webinar
28 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
29 of 32www.BuyDRM.comsales@buydrm.com
Austin, TX, USAPhone 512.377.1340
Follow Us on Social Media
Facebook:www.facebook.com/buydrm
Twitter:www.twitter.com/buydrm
LinkedIn:www.linkedin.com/company/nfa-group-dba-buydrm
30 of 32
Thank You.Christopher Levy, CEO
clevy@keyos.comOlek Paraska, CTO olek@keyos.com