Page 1 of 3

генерация ссылок на js

Posted: Sat Mar 16, 2019 11:30 am
by ulan
Предлагаю сделать нативной функцией движка генерацию ссылок на стрим видео через жс с каким то ключом который зашит в админке

В двух словах надо усложнить получение прямого линка на стрим
Мельком глянем вроде в квс это реализовано нативно

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 5:54 am
by admin
какая сейчас линка и какая вы представляете она будет после того?

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 6:14 am
by ulan
основная цель это отсекать проксировальщиков и тех кто хочет скачать твое видео
поэтому и есть предложение сделать это нативным функционалом
1) генерация ссылки на пхп
2) генерация ссылки на жс
но генерация должна быть такая чтобы в браузере были валидные ссылки а всяким ботам не отдавал ссылку
самое начало можно проверки ипов, к примеру если ип хостерский типа овх, диджиталоушен или еще какой то рассадник пидорастии то ему хуй а не поток на видео

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 10:38 am
by admin
написано много - конкретики 0

еще раз вопрос: какая конкретно линка в странице и откуда она там такая берется?

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 10:55 am
by ulan
есть 2 варианта
1) линка берется из базы $file = '<!--Custom_var1-->_854x480.mp4';
вот надо на место <!--Custom_var1--> подставить бред если это боты или проксировальщики
2) линка это получается на странице после некоторых пхп манипуляции и получается $fullurlhd
надо $fullurlhd присвоить или то что получилось если это люди или бред если это боты или проксировальщики

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 11:02 am
by admin
итого линк берется из кастом вар, которую вы добавляете при импорте

в базе эта инфа лежит в сходном виде

в темпелйте вы передаете переменную $file флеш плееру как один из параметров плеера, и он проискрывает видео с этого урда, верно?

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 11:05 am
by ulan
верно

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 11:10 am
by admin
вы понимаете что если вы как-то закодируете урл, то флеш плееру надо знать как его раскодировать что б проиграть? что для этого надо внисить изменения во флеш плеер?

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 11:30 am
by ulan
так я и предлагаю это как то сделать нативно, чтобы скрипт раскодировал для людей

спрашивал у людей, как я понял в квс такое реализовано

сейчас я пока по простому сделал так
кодирую ссылку в беис64 на беке
а на фронте уже через жс отдаю
<script>
var player = document.getElementById("vblock"),
source_one = document.createElement('source');
source_two = document.createElement('source');

source_one.setAttribute('src', atob('<?=$fullurl?>'));
source_one.setAttribute('title', "480p");
source_one.setAttribute('type', "application/x-mpegURL");

player.appendChild(source_one);

source_two.setAttribute('data-fluid-hd', '');
source_two.setAttribute('src', atob('<?=$fullurlhd?>'));
source_two.setAttribute('title', "720p");
source_two.setAttribute('type', "application/x-mpegURL");

player.appendChild(source_two);

</script>

Re: генерация ссылок на js

Posted: Sun Mar 17, 2019 11:43 am
by admin
так сделайте у себя тоже самое

прямо в темпелйте

source_one.setAttribute('src', base64_encode('<!--Custom_var1-->_854x480.mp4'));

и вот у вас уже как там и написано закодено в base64

куда тут передается закоденная переенная вы понимаете?