Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 29.11.2012, 09:31
dx37 вне форума Посмотреть профиль Отправить личное сообщение для dx37 Найти все сообщения от dx37
  № 5  
Ответить с цитированием
dx37

Регистрация: 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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.