![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Nov 2012
Сообщений: 5
|
аlatar, спасибо за внимание к вопросу, надеюсь, что вы найдете время на прочтение этого сообщения.
>1. Зачем их все сразу грузить? Это необходимо для того, чтобы просмотр любого фрагмента шел моментально, по кнопке, без загрузки и задержек. Каждая секунда на вес золота - таковы требования задачи. >2. По поводу шифрования. У Adobe есть свой DRM с поддержкой в флеш-плеере. Ознакомился, спасибо. Насколько я понимаю, это не только технология, но и целый программный комплекс. Стоимость его я не нашел, но думаю, что это выходит нашего бюджета. Мне необходимо подготовить ТЗ на разработку проекта, поэтому расскажу, как я себе это представляю и попрошу уважаемых специалистов ответить на несколько вопросов. ТЗ большое, поэтому заранее большое спасибо за потраченное время и уделенное внимание. Итак, начнем. Представим, что мы делаем интернет-магазин по продаже DVD-дисков. На самом деле мы делаем нечто другое, но в данном случае, мне будет проще объяснить в такой форме, а с точки зрения программной части разницы нет. Итак, есть условие, что каждый диск всегда содержит 5 фильмов. Задача: 1. Сделать админку для формирования превью на сборники фильмов. Превью содержит 30-ти секундный отрезок каждого фильма, входящего в сборник. 2. Сделать страницу со всеми сборниками, откуда пользователь будет совершать предзагрузку превью. 3. Страница просмотра превью сборника У нас есть: а. Админка, с помощью которой мы можем формировать любой сборник фильмов. б. База отрывков из каждого фильма, по 30 секунд каждый. Концепцию работы сервиса я представляю таким образом: 1. Админка, создание сборника. Допустим, мы решили создать сборник: Несмешные комедии, часть первая Заходим в админку и добавляем в сборник отрывки фильмов: Любовь-марковь, Любовь-марковь 2 и ещё 3 фильма. См. первый макет Структура базы данных с отрывками фильмов: Айди отрывка фильма |Название отрывка| Ссылка на отрывок фильма (swf) | ключ для шифрования отрывка 2. Страница со всеми сборниками Пользователь сначала скачивает, после чего появляется кнопка просмотреть. См. второй макет Нажимаем "Смотреть превью" - открывается отдельная страница, где можно просмотреть любой отрезок из файла в рамках одного окна. 3. Отдельная страница просмотра См. третий макет Каждая кнопка по средствам Java script запускает соответствующий фрагмент и передает в файл ключ для расшифровки видео. Что принципиально для этой задачи: 1. Нам необходимо сначала выполнить загрузку контента(второй этап), чтобы на странице с его просмотром(третий этап) обойтись без пред загрузок. 2. Каждый фрагмент должен шифроваться своим ключом, чтобы нельзя было его просмотреть, выловив ключ от другого фрагмента. 3. Запуск фрагментов будет осуществляться через javascript, без перезагрузки страницы. Итак, вопросы. Проблема в том, что я не понимаю механику работы флэша в этой задаче. 1. Что будет из себя представлять файл- сборник видеофрагментов, который мы сформировали в админке? Допустим, каждый отрезок весит 2 мегабайта, так вот этот новый файл будет весить 5x2 мегабайт? Т.е. при формировании в админке он физически будет состоять из фрагментов или же он просто будет содержать внутри себя ссылки на эти отрезки, а при загрузке пользователем уже их подтягивать. 2. Исходя из нашей задачи, нам лучше разделить загрузку на 5 файлов. Т.е. если уж на странице просмотра какой-то из фрагментов не догрузился, это не мешало бы просмотру загрузившихся частей. 3. В-общем-то один главный файл- не обязательно. Важно, чтобы по кнопке загрузить(на втором этапе) был один прогрессбар, а не 5. А на странице просмотра(третий этап) в зависимости от того, какой фрагмент мы хотим показать, кнопка "Пуск" - передает не только ключ, но и айди фрагмента и он сразу проигрывается (так как был загруже ранее.) Последний раз редактировалось dx37; 29.11.2012 в 12:42. Причина: + вложения |
![]() |
Часовой пояс GMT +4, время: 00:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|