>Как организовать их просмотр на сайте, максимально осложнив скачивание?
я к сожалению забыл как точно называется данная технология, но её вся суть сводится к тому, что файл отдается маленькими кусочками клиенту, а клиент уже их воспроизводит по очереди. Плюс ко всему этому есть куча приемов, для защиты файла, т.е. время от времени передаются «поломанные» кусочки, которые плеер будет пропускать, но вот если склеивать все кусочки, то файл становится «битым». Это вроде бы называется
streming-поток.