Opencart видео

Сергей11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.11.2014

Требуется человек, способный решить такую задачку для opencart 2.0, то для проглых версий готов рассмотреть тоже варианты.

Мне надо продавать видео. Видео я буду размещать на своих серверах. Для плагина важна только генерация линков.

В общем работа такова:

1. Я захому в админку и добавляю товар видео, там я размещаю текст и ссылку на видео. Это стандарт тут ничего писать не надо.

2. После юзер решил купить видео, он там выберает, делает оплату. Если оплата успешная, юзеру показывается инфа что все ок и его видео доступно по ссылке такой то.

3. Если у юзера есть видео хоть одно, то вверху в загаловке там где My Account, Wish List появляется My Video ( название надо сделать редактируемым на разных языках, это в настройках).

В этом разделе находятся все видео клиента. Нажав на которое открывается окно с jw playerom, и можно смотреть.

А теперь нюансы.

1. Видео ссылки будет не тупо текст их надо генерировать когда юзер смотрит страницу.

http://server:8080/v/video.mp4?m=hash&u=&ts=

Это обеспечит мне то что я буду знать, кому принадлежит линк и что линки будут действовать какоето время.

user - имя юзера

time-left - это время когда закончится действовать линков

hash - хмак для nginx secure_link

$file = 'part14.mp4';

$uri = '/v/'.$file;

$user = 'kos';

$ts = time() + 3600;

$hash = md5('pass'.$uri.$_SERVER['REMOTE_ADDR'].$user.$ts, true);

$hash = strtr( base64_encode($hash), array( '+' => '-', '/' => '_', '=' => '' ));

$u = 'http://127.0.0.1:8080'.$uri.'?m='.$hash.'&u='.$user.'&ts='.$ts;

И того получается что для добавления товара видео, будет таб где я ввожу.

выбор качества - как и в опциях я могу менять названия, при добавлении я просто выбираю

урл - урл на видео

Например:

360p : http://server:8080/v/video-360.mp4,

480p : http://server:8080/v/video-480.mp4