Я делаю несколько файлов HTTP Live Streaming (основанный на Apple способ сегментирования видеофайлов, чтобы их можно было «транслировать», загружая определенные фрагменты файла (больше информации)). Можно «зашифровать» каждый из сегментов простым ключом, что является простой формой DRM. Инструменты, предоставляемые Apple, могут выполнять шифрование, но по разным причинам мне нужно делать это в Linux (Ubuntu). Какие инструменты / программы могут таким образом зашифровать сегменты HTTP Live Streaming в Linux?
На основании раздела 6.3.6 проект представлен в IETF, все, что вам нужно сделать, это передать каждый файл через AES-128-CBC, что можно легко сделать с помощью небольшого веб-скрипта (например, PHP passthru ()) и интерфейса командной строки openssl для OpenSSL.
С другой стороны, реальный уровень здравомыслия, связанный с попыткой этого, все еще остается предметом обсуждения. Тем более, что это ничего не добавляет к безопасности вашего потока, если я не упускаю что-то ужасно очевидное в спецификации.