Local proxy

о модулях и их работе

Local proxy

Postby FarVoice » 27 Jun 2015, 09:53

Сделал наконец-то рабочий локальный прокси. Выделил его в отдельный модуль.
Перемотки на локальном прокси не работают :(
r2 - добавил преобразование hls списка в обычный поток.
r3 - добавил патч php.ini чтобы он запускался как cgi
r4 - переделал под запуск из-под лайта. Теперь в ютьюбе должны работать скачки вперёд/назад.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: YouTube

Postby lorol » 27 Jun 2015, 19:16

Интересно!
А это достаточно, чтобы использовать твой локальный прокси из других модулей?
Code: Select all
require_once('modules/proxy/class.php');
....
   if( $some_module_config['cast'] == 'proxy' ) // Пример конфига
   {
      proxy::setUrl( $url );     // Внешний m3u8 видео линк в $url
      $url = proxy::getUrl();
   }
...
2x EAGET(1073) AMP_r12 GUI: VRT | 1x XDS73D-mk2(1186) xds1003d_11131 (и AMPS_r6 + 3DGui) :::
User avatar
lorol
 
Posts: 86
Joined: 29 Dec 2014, 18:51
Location: Canada

Re: YouTube

Postby FarVoice » 27 Jun 2015, 19:19

да, вполне достаточно. При условии, что $url передаётся в RSS для воспроизведения.
Типа,
Code: Select all
header("Location: $url");
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: YouTube

Postby lorol » 27 Jun 2015, 19:34

Спасибо FarVoice,
Есть ли предимства или смысл например в IPTVlist использовать этот прокси метод для m3u8 вместо "встроенного" там?
2x EAGET(1073) AMP_r12 GUI: VRT | 1x XDS73D-mk2(1186) xds1003d_11131 (и AMPS_r6 + 3DGui) :::
User avatar
lorol
 
Posts: 86
Joined: 29 Dec 2014, 18:51
Location: Canada

Re: Local proxy

Postby FarVoice » 27 Jun 2015, 19:59

конечно имеет. Вариант с прокси более универсален, чем "костыль" в IPTVList. И не ограничен ни в размере списка, ни во времени воспроизведения.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Local proxy

Postby FarVoice » 28 Jun 2015, 12:11

proxy r3 - добавил патч php.ini чтобы он запускался как cgi. Спасибо mrsoje за предоставленный плеер.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Local proxy

Postby FarVoice » 23 Jan 2016, 00:27

proxy r4 - переделал под запуск из-под лайта. Теперь в ютьюбе должны работать скачки вперёд/назад.
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Local proxy

Postby lorol » 23 Jan 2016, 19:09

r3 -> r4 eсли php.ini уже имеет cgi.force_redirect=0
то
cgi.fix_pathinfo = 1
output_buffering = Off
не будут добавлени - ето нормально?
2x EAGET(1073) AMP_r12 GUI: VRT | 1x XDS73D-mk2(1186) xds1003d_11131 (и AMPS_r6 + 3DGui) :::
User avatar
lorol
 
Posts: 86
Joined: 29 Dec 2014, 18:51
Location: Canada

Re: Local proxy

Postby FarVoice » 24 Jan 2016, 00:05

наверное да :))
вчера после эксериментов обнаружился креш системы при быстром интернет соединении :( Лайт буферизует, пока не огребётся oom killer :( Так что сижу и думаю, как это обойти. Как вариант рассматриваю запуск через inetd...
ASUS O!Play R1 (amp_r12_vrtn), xTreamer Pro (amp_r12_vrt), xTreamer Prodigy (iNeXT 2.14 r2), IconBIT HDR12L (amp_r12_vrt), 3Q F425HW (xds42gl_7725_r3), MyGica A11 (mygica_m3_20121222)
User avatar
FarVoice
Администратор
 
Posts: 8572
Joined: 03 Sep 2010, 01:27
Location: Russia, Moscow

Re: Local proxy

Postby mrsoje » 24 Jan 2016, 17:08

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
Player Egreat R200S
Firmware amps_r6_nogui with 3Dgui skin
mrsoje
 
Posts: 132
Joined: 19 Jul 2013, 19:47
Location: Србија

Next

Return to Модули

Who is online

Users browsing this forum: No registered users and 10 guests