Video Optimization
Multiplatform DRM
Supported Platforms
See Our Demo
CWIP
Contact Us
Widevine Technologies
Certified Widevine Implementation Partner Program
 

Widevine Integrated
CE Platforms list
»


Frequently Asked Questions about CWIP »

CWIP Vendors »

Arrival, Hotel, and Check-in Information »

CWIP Portal Login »


Contact Us

 

CWIP Prerequisites and Course Overview

Prerequisites

Required skills and background knowledge for training and certification:

  1. You must be able to communicate in English (verbally and written)
    The classes are taught in English exclusively. If you have a difficult time understanding English you will find the classes almost impossible to navigate.

  2. Systems and Network Administration
    The individual should have a good understanding of networks, including CDN setup and maintenance, setup and maintenance of web servers, video content flow to the Internet, firewalls, routing, subnets, TCP and UDP communications.

  3. Experience with OS (Redhat Linux)
    Our only supported OS is Redhat, therefore, all students are expected to have an intermediate knowledge of Redhat commands to complete the lab.

  4. Experience with Video encoding and Video Encoding Standards (Understand GOP, iframe, H.264, MP2TS, etc…)
    Video encoding is one of the most time consuming and complicated portions of an integration and CWIP students should have a very good understanding of video encoding standards, such as IDR frame structure, encoding profiles like baseline, main, high, and which platforms support which profile, video muxing, HLS, etc.

  5. Scripting (XML)
    Our installation manual contains a sample start script, plus we have students edit CGI files, we also field scripting related questions.

  6. Programming (C, Java)
    Our code is C and C++ and web UI is Java, therefore it is recommended that students understand these.

  7. Experience with VOD and VOD administration

  8. Experience with streaming video over the web

  9. Prerequisites for IPTV Closed Network courses (WVEDU 901/902/903/904)


  10. Experience with VOD and VOD administration in an IPTV Closed Network environment
    The student must have a good understanding of the parts of Video on Demand delivery from management of the Source/Catcher through delivery from the Streaming Server.

  11. Experience with streaming video in an IPTV Closed Network environment
    The student must have a basic understanding of broadcast stream encoding, how to verify quality of clear content and how broadcast streams are delivered from source through encoder to STB.

Upcoming Course Schedule


* Class schedules are subject to change

 

Course Description Upcoming Dates Registration Deadline
WVEDU-101 Introduction to Widevine April 15, 2013
June 10, 2013
August 5, 2013
October 7, 2013
December 2, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-201 VOD Packager April 16-18, 2013
June 11-13, 2013
August 6-8, 2013
October 8-10, 2013
December 3-5, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-202 VOD Packager Exam (Retake) May 6, 2013
July 15, 2013
September 9, 2013
November 4, 2013
April 28, 2013
July 7, 2013
September 1, 2013
October 27, 2013
WVEDU-401 App Development for Android Devices April 22, 2013
June 20, 2013
August 15, 2013
October 17, 2013
December 12, 2013
April 7, 2013
June 2, 2013
September 1, 2013
September 29, 2013
November 24, 2013
WVEDU-402 App Development for iOS Devices April 23, 2013
June 21, 2013
August 16, 2013
October 18, 2013
December 13, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-501 License Server April 24-26, 2013
June 17-19, 2013
August 12-14, 2013
October 14-16, 2013
December 9-11, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-502 License Server Exam (Retake) May 7, 2013
July 16, 2013
September 10, 2013
November 5, 2013
April 28, 2013
July 7, 2013
September 1, 2013
October 27, 2013
WVEDU-901 Introduction to Widevine IPTV April 29-30, 2013
June 24-25, 2013
August 19-20, 2013
October 21-22, 2013
December 16-17, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-902 Cypher VOD for IPTV May 1, 2013
June 26, 2013
August 21, 2013
October 23, 2013
December 18, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-903 Cypher Broadcast for IPTV May 2, 2013
June 27, 2013
August 22, 2013
October 24, 2013
December 19, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-904 IPTV Exam May 3, 2013
June 28, 2013
August 23, 2013
October 25, 2013
December 20, 2013
April 7, 2013
June 2, 2013
July 28, 2013
September 29, 2013
November 24, 2013
WVEDU-905 IPTV Exam (Retake) May 8, 2013
July 17, 2013
September 11, 2013
November 6, 2013
April 28, 2013
July 7, 2013
September 1, 2013
October 27, 2013


Overview of Courses

Please note course descriptions and content are subject to change

WVEDU-101 Introduction to Widevine

  • Max Class Size 24 students
  • Day 1: Lecture
    • Overview of Widevine's technologies
      • Widevine philosophy
    • Introduction to DRM concepts
      • DRM vs CAS
      • Terminology
    • Video optimization feature set
      • Adaptive streaming
      • Trickplay (FF/RW)
      • Content delivery methods
    • VOD
      • Adaptive
      • Non-adaptive
      • Encoding
    • License Server
      • Business Rules and enforcement
      • Proxy
    • Clients
      • Supported Platforms
      • Keyboxes
      • Device Integration process


WVEDU-201 VOD Packager (Prerequisites: WVEDU-101)

  • Max Class Size 20 students
  • Day 1: VOD Packager
    • Lecture (half day)
      • Hardware and OS requirements
      • Installation package list
      • Installation procedure
      • Verifying the installation
      • Load Balancing
    • Lab (half day)
      • Installation
      • Configuration
      • Proxy setup
      • Mac/PC demo player setup
  • Day 2: Lab
    • Multi file packaging
    • Advanced troubleshooting
  • Day 3: Exam
    • Written exam
    • Practical (Lab) exam


WVEDU-202 VOD Packager Exam (Retake) (Prerequisites: failed 201. You may only retake 1 time)

  • Max Class Size 20 students
  • Day 1: Exam
    • Written exam
    • Practical (Lab) exam


WVEDU-401 Application Development for Android (Prerequisite: Current CWIP Certification)

  • Max Class Size 20 students
  • Day 1: Android Application Development for Widevine
    • Lecture
      • API Review
    • Hands on Application Development
      • Students are required to bring the following to class:
        • PC or MAC with the Android SDK, Eclipse IDE, and JAVA installed and ready for use
        • An Android Tablet running version 4.0 (Tablets provided in previous CWIP classes are acceptable)


WVEDU-402 Application Development for iOS (Prerequisite: Current CWIP Certification)

  • Max Class Size 20 students
  • Day 1: iOS Application Development for Widevine
    • Lecture
      • API Review
    • Hands on Application Developments
      • Students are required to bring the following to class:
        • iOS Developer Account (Must be completed prior to arriving at CWIP Training)
          • Development Certificate Created
          • Registered Device
          • App ID
          • Provisioning Profile
        • Macbook
          • OSX 10.7 and greater
          • XCode 4.3+
        • iOS Device (iPhone or iPad)


WVEDU-501 License Server (Prerequisites: Current CWIP Certification, MySQL (intermediate level))

  • Max Class Size 10 students
  • Day 1 : Lecture
    • Overview
      • Design and Architecture
      • Scalability
    • Installation
      • Database
      • License services
      • Registration services
    • Configuration
    • Operations
      • Request and Response
      • Logging
  • Day 2: Lab
    • Installation - Server
    • Installation - VOD Packager
    • Provider setup
    • Content encryption
    • Content playback
  • Day 3: Exam
    • Written exam
    • Practical (Lab) exam


IPTV Closed Network courses


WVEDU-901 Introduction to Widevine IPTV

  • Max Class Size 10 students
  • Day 1 : Lecture
    • Overview and Theory
      • Network Architecture
      • General structure of the Cypher Head End
    • User Interfaces
      • EIM Manager
      • VOD Manager
      • Service Manager
      • Administration Console
    • Database
      • Structure
      • Maintenance
    • Integration Points
      • Middleware
      • VOD Encryption
      • Set Top Boxes (STBs)
    • Review the document pack
  • Day 2 : Lecture/Lab
      • Lecture: Review of material covered in Day 1
      • Lecture: Overview of single server Cypher Head End installation
      • Lab: Single server Cypher Head End Installation


WVEDU-902 Cypher VOD for IPTV (Prerequisites: WVEDU-901)

  • Max Class Size 10 students
  • Day 3 : Lecture/Lab
    • Lecture: Review key points from previous day
    • Lecture: VOD Encoding and Encryption
    • Lecture: VOD Dealer and AutoEncryptor
    • Lab: Install Cypher VOD on a single server Cypher Head End


WVEDU-903 Cypher Broadcast for IPTV (Prerequisites: WVEDU-901)

  • Max Class Size 10 students
  • Day 4 : Lecture/Lab
    • Lecture: Review key points from previous day
    • Lecture: Broadcast Encoding and Use
    • Lab: Install Cypher Broadcast
      • Installation Procedure
      • Installation Verification
      • Load Balancing


WVEDU-904 IPTV Exam (Prerequisites: WVEDU-901, WVEDU 902/903)

  • Max Class Size 10 students
  • Day 5 : Classroom/Lab
    • Written exam
    • Lab Exam