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

ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

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

Post by ulan »

Предлагаю сделать нативной функцией движка генерацию ссылок на стрим видео через жс с каким то ключом который зашит в админке

В двух словах надо усложнить получение прямого линка на стрим
Мельком глянем вроде в квс это реализовано нативно
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

какая сейчас линка и какая вы представляете она будет после того?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

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

Post by ulan »

основная цель это отсекать проксировальщиков и тех кто хочет скачать твое видео
поэтому и есть предложение сделать это нативным функционалом
1) генерация ссылки на пхп
2) генерация ссылки на жс
но генерация должна быть такая чтобы в браузере были валидные ссылки а всяким ботам не отдавал ссылку
самое начало можно проверки ипов, к примеру если ип хостерский типа овх, диджиталоушен или еще какой то рассадник пидорастии то ему хуй а не поток на видео
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

написано много - конкретики 0

еще раз вопрос: какая конкретно линка в странице и откуда она там такая берется?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

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

Post by ulan »

есть 2 варианта
1) линка берется из базы $file = '<!--Custom_var1-->_854x480.mp4';
вот надо на место <!--Custom_var1--> подставить бред если это боты или проксировальщики
2) линка это получается на странице после некоторых пхп манипуляции и получается $fullurlhd
надо $fullurlhd присвоить или то что получилось если это люди или бред если это боты или проксировальщики
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

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

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

в темпелйте вы передаете переменную $file флеш плееру как один из параметров плеера, и он проискрывает видео с этого урда, верно?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

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

Post by ulan »

верно
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

вы понимаете что если вы как-то закодируете урл, то флеш плееру надо знать как его раскодировать что б проиграть? что для этого надо внисить изменения во флеш плеер?
Don't forget to run script update
ulan
Posts: 1437
Joined: Fri Nov 23, 2018 2:49 pm

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

Post 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>
admin
Site Admin
Posts: 37202
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

так сделайте у себя тоже самое

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

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

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

куда тут передается закоденная переенная вы понимаете?
Don't forget to run script update
Post Reply