Хостинг видеопотоков

Добрый день! Я новичок в потоковом видео. Можете ли вы помочь мне найти хорошие способы сделать потоковое видео безопасным?

У меня возникли проблемы с безопасностью проекта видеохостинга.

Я создаю веб-страницу, которая вызывает видеопоток, размещенный на другом сервере, где развернута моя веб-страница.

Сервер 1 (встраивание видео на веб-страницу) вызывает видео для потоковой передачи на сервер 2 (видеохост).

Проблема в том, что они размещены в абсолютно другой сети. Должен ли Сервер 2, на котором размещено видео, быть частным и позволять только Серверу 1 извлекать видеопоток, создавая передачу данных с сервера на сервер, или он должен быть общедоступным, чтобы клиенты могли получить к нему доступ.

Можете ли вы помочь мне решить, что делать, чтобы защитить мои видео?

Мне очень нужна идея по этому поводу... спасибо, ребята!


person Rovie Roy Cabasisi    schedule 27.07.2013    source источник
comment
Я считаю, что маршрутизация всех видеоданных через server1 влечет за собой огромные и ненужные накладные расходы. Я бы поделился соответствующими данными/токенами безопасности между серверами, но я не эксперт. Добавлены теги, чтобы сделать вопрос более привлекательным для тех, кто, по моему мнению, может дать ответы.   -  person MasterAM    schedule 27.07.2013
comment
да .. мне удалось включить токены во встроенные URL-адреса, используемые для достоверности видео. Спасибо, сэр! :)   -  person Rovie Roy Cabasisi    schedule 31.07.2013


Ответы (1)


Как вы транслируете и какой протокол потоковой передачи используете?

Сервер на сервер не поможет в защите видео. Лучше передавать видео напрямую с вашего сервера 2 (видеохост) непосредственно на клиент, чтобы не было накладных расходов для сервера 1 (встраивание видео на веб-страницу). Вам необходимо используйте безопасный способ защиты вашего видео на сервере 2. Если сервер 2 не защищен, даже если вы транслируете через сервер 1, это не поможет.

Вот подробная информация об уровне безопасности для различных видеопотоков.

  1. Если вы используете прогрессивную загрузку. Это можно сделать с помощью обычного протокола http. При таком подходе вы сможете увидеть URL-адрес видео в браузере. Получив URL-адрес, вы можете загрузить его как обычную загрузку файла. низкий здесь. Даже если вы подпишите URL-адрес видео, пользователь может легко загрузить видео.

  2. В потоковом режиме вы можете транслировать видео с использованием другого протокола, такого как rtmp и т. д. Если вы транслируете видео с использованием какого-либо rtmp. В этом подходе вы не сможете загружать видео напрямую, но вы можете использовать хорошее программное обеспечение для захвата видеопотока и сохранить на пк.

  3. Безопасная потоковая передача. Есть несколько протоколов, таких как rtmpe. Я пробовал только rtmpe. В этом протоколе потоковое содержимое будет зашифровано на сервере и расшифровано на клиенте, поэтому программное обеспечение не сможет захватить видеопоток.

    Наряду с подходом 3, если вы подпишите URL-адрес видео, это повысит безопасность. Надеюсь, это поможет.

person RadhaKrishna    schedule 27.07.2013