Форум: "Media";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
ВнизВоспроизведение avi mpg mp3 из закриптованого файла Найти похожие ветки
← →
Cawa © (2006-12-22 11:12) [0]Меня попросили оценить сроки выполнения задачи, но проблема в том что пока не могу определиться какие компоненты использовать!
Задача следующая:
Есть закриптованые файлы (скорее всего это будут mp3 mpg или avi). Нужно производить декриптование и воспроизведение этого файла для пользователя, но при этом желательно чтобы раскриптованные данный не сохранялись на жесткий диск (покрайней мере в том виде чтобы его можно было открыть при помощи стандартных плейров). То есть мне необходимо написать плейер с возможностью проигрывания этих закриптованых файлов.
В качестве реализации подумываю использовать библиотеку activex WindowsMediaPlayer v1.0, но не знаю как осуществить воспроизведение не с жесткого диска, а к примеру из TMemoryStream. Если кто нибудь знает более подходящий компонент или как лучше реализовать эту задачу, буду признателен!
← →
Сергей М. © (2006-12-22 12:34) [1]
> Есть закриптованые файлы
Крипт-алгоритм известен, я надеюсь ? Какой, кстати ?
← →
Cawa © (2006-12-22 13:37) [2]Предположим что известен, задача пока не имеет конретных условий кроме того что:
зашифрованные файлы(закриптованые или сжатые по паролю) не должны быть доступны обычным пользователям, но могли быть просмотренны или прослушаны при вводе какого пароля или ключа.
← →
Cawa © (2006-12-22 13:45) [3]В инете нашел следующую информацию:
"Посему, при разборе задачи, было принято решение реализовывать через создание DS Filter, который получает ключ дешифровки от некоего активного процесса (моего приложения). Т.О. Можно будет воспроизводить медиа, только в случае, если запущен мой процесс. Защита так себе, но, думаю 90% случаев воровства предотрватить сможет. Грабануть видео смогут только те люди, которым это действительно НАДО, а не просто ХОЧЕТСЯ."
возможно может подойти к моей задаче, но пока нигне не найду нормальную инфу по DirectShow Filter, если кто знает ссылку на хорошую документацию или насколько DirectShow Filter подходит для конкретных условий задачи.
← →
Сергей М. © (2006-12-22 15:08) [4]
> Предположим что известен
Если крипт-алгоритм не является блочным, реализация поточного дешифрования может оказаться весьма проблематичной. Не говоря уже о архивирующих алгоритмах, базирующихся на словарях.
← →
Cawa © (2006-12-22 15:47) [5]Главная моя беда не в шифровании, до выбора этого алгоритма дело еще дойдет. Основная трудность в том чтобы воспрозводить эти файлы по мере их дешифровки, не давая возможности получить дешифрованный файл обычному пользователю. То есть проблемма в том что из готовых решений по воспроизведению видео или звука я пока знаю те, что требуют путь к нормальному файлу (либо незнаю как передавать проигрывателю пакеты для воспроизведения). Поэтому предположил, что лучше использовать библиотеку activex WindowsMediaPlayer v1.0 (поскольку видел как он воспроизводил видео файлы через интернет- думал у него есть возможность воспроизводить полученные пакеты) , но пока только могу в нем запускать файлы с конкретного источника.
← →
Сергей М. © (2006-12-22 15:55) [6]
> видел как он воспроизводил видео файлы через интернет- думал
> у него есть возможность воспроизводить полученные пакеты
Ну так и воспользуйся этим !
Изучи соотв.протоколы потокового медиа, в кач-ве "интернета" реализуй свой сервис, который будет, с одной стороны, общаться с WindowsMediaPlayer по тем самым протоколам, а с другой стороны читать по мере необходимости зашифрованный медиафайл, расшифровывать прочитанное и отдавать его плейеру.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c