Какие возможности есть у обычных разработчиков приложений (я имею в виду, что вы не компания, производящая контент за миллион долларов или провайдер каналов распространения, а обычная небольшая компания по разработке приложений), чтобы защитить видео / аудио контент для приложения? от сохранения / распространения. Я упоминаю «обычного разработчика», потому что я видел в основном коде Android, что Sony добавила в него некоторые части кода в пакетах DRM. Предположим, мы не настолько сильны, чтобы поговорить с Google и включить это в их основной код.
Существуют ли какие-либо реальные безопасные способы защиты видео / аудио (как часть приложения) на Android.
Предположения (поправьте меня, если я ошибаюсь):
Я довольно много исследовал эту тему, много искал в Google, рассмотрел (надеюсь) все связанные вопросы здесь, на SO, я говорил одному поставщику DRM (с которым действительно сложно связаться как с небольшой компанией или разработчиком-фрилансером, или, по крайней мере, получить некоторую реальную актуальную информацию, техническую документацию и детали).
Я рассматривал DRM как один из подходов, но «защита от неизвестности» не кажется очень хорошим способом.Кроме того, я не нашел никакой информации или реальных решений / API для обычных разработчиков.
Шифрование с открытым ключом было другой идеей, но где действительно безопасно хранить закрытый ключ? Кроме того, я предполагаю, что в таком случае всю медиа-структуру и проигрыватель нужно будет переписать, чтобы передать защищенный видеопоток на проигрыватель. Или я ошибаюсь?
Я хотел бы узнать мнение других опытных разработчиков в этой области, так как очень сложно найти где-либо информацию о защите мультимедийного контента для Android.
Обновление:
В контексте моего вопроса я нашел этот Вопрос, и это обновление было интересным: Потоковая передача в Android MediaPlayer