Как защитить обучающие материалы от слива?
Никак

Этот вопрос уже обсуждался стопицот раз. И всем обсуждателям я предлагаю небольшой кейс (после которого обычно становится понятно, почему никак)
Я - легитимный юзер, оплативший все услуги. У Вас нет оснований не показывать мне курс. Я подключаюсь и начинаю просмотр... 
Где подвох, спросите Вы?
Правильно спросите. Потому что подключаюсь я с виртуалки, а параллельно ей, в абсолютно недостижимой для Вас области работает программа записи экрана. Которая в итоге сграбит все, что там игралось.
Как Вы собираетесь от этого защищаться? 

Детект виртуалки - и отвалятся все, кто их использует
Какие-то фантастические варианты типа поляризационных очков - и курс купят полторы калеки
Как узнать что пользователь снимает видеоуроки с экрана?
никак...
даже если использовать для трансляции собственное приложение, а не браузер (при этом аудитория сокращается в разы), то отследить видеограббер будет практически невозможно, особенно если пользователь работает в Linux