Page 1 of 3

Local proxy

PostPosted: 27 Jun 2015, 09:53
by FarVoice
Сделал наконец-то рабочий локальный прокси. Выделил его в отдельный модуль.
Перемотки на локальном прокси не работают :(
r2 - добавил преобразование hls списка в обычный поток.
r3 - добавил патч php.ini чтобы он запускался как cgi
r4 - переделал под запуск из-под лайта. Теперь в ютьюбе должны работать скачки вперёд/назад.

Re: YouTube

PostPosted: 27 Jun 2015, 19:16
by lorol
Интересно!
А это достаточно, чтобы использовать твой локальный прокси из других модулей?
Code: Select all
require_once('modules/proxy/class.php');
....
   if( $some_module_config['cast'] == 'proxy' ) // Пример конфига
   {
      proxy::setUrl( $url );     // Внешний m3u8 видео линк в $url
      $url = proxy::getUrl();
   }
...

Re: YouTube

PostPosted: 27 Jun 2015, 19:19
by FarVoice
да, вполне достаточно. При условии, что $url передаётся в RSS для воспроизведения.
Типа,
Code: Select all
header("Location: $url");

Re: YouTube

PostPosted: 27 Jun 2015, 19:34
by lorol
Спасибо FarVoice,
Есть ли предимства или смысл например в IPTVlist использовать этот прокси метод для m3u8 вместо "встроенного" там?

Re: Local proxy

PostPosted: 27 Jun 2015, 19:59
by FarVoice
конечно имеет. Вариант с прокси более универсален, чем "костыль" в IPTVList. И не ограничен ни в размере списка, ни во времени воспроизведения.

Re: Local proxy

PostPosted: 28 Jun 2015, 12:11
by FarVoice
proxy r3 - добавил патч php.ini чтобы он запускался как cgi. Спасибо mrsoje за предоставленный плеер.

Re: Local proxy

PostPosted: 23 Jan 2016, 00:27
by FarVoice
proxy r4 - переделал под запуск из-под лайта. Теперь в ютьюбе должны работать скачки вперёд/назад.

Re: Local proxy

PostPosted: 23 Jan 2016, 19:09
by lorol
r3 -> r4 eсли php.ini уже имеет cgi.force_redirect=0
то
cgi.fix_pathinfo = 1
output_buffering = Off
не будут добавлени - ето нормально?

Re: Local proxy

PostPosted: 24 Jan 2016, 00:05
by FarVoice
наверное да :))
вчера после эксериментов обнаружился креш системы при быстром интернет соединении :( Лайт буферизует, пока не огребётся oom killer :( Так что сижу и думаю, как это обойти. Как вариант рассматриваю запуск через inetd...

Re: Local proxy

PostPosted: 24 Jan 2016, 17:08
by mrsoje
Hi
Noticed problem with yify.tv casting via local proxy ,memory usage rise continuously up to 97.1% , then my player stop responding and reproduction stop as well .I can only power it down .Via forced HTTP that never happened .
Image

This is screen-shot of system monitor when that happen.
The same with youtube