Чат

🕑 ↗
За да пишеш, трябва да си влязъл в профила си.

Ministra aka Stalker - TV Archive

Започната от ЗЗлатев, 23-01-2019, 23:38

« назад - напред »

0 Потребители и 1 гост преглеждат тази тема.

ЗЗлатев

Здравейте,

Някой може ли да помогне с настройката на Storage сървър за TV Archive на Ministra Portal?

Не мога да схвана логиката. Какъв сървър да пусна, с каква директория, какви скриптове се използват.....
Искам да си направя запис по 1 час на няколко спортни канала. Идеята ми е да си ги гледам на MAG STB.
За инсталация на портала съм използвал скрипт - https://github.com/SlaSerX/stalker
По време на инсталацията съм маркирал за инсталация и  "Install of the Storage Server".

Използвам тези теми:
https://wiki.infomir.eu/rus/ministra-tv-platform/rukovodstvo-po-installyatsii-ministra/installyatsiya-ministra-tv-platform#id-%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8FMinistraTVPlatform-2
https://wiki.infomir.eu/rus/ministra-tv-platform/rukovodstvo-po-installyatsii-ministra/installyatsiya-ministra-tv-platform#id-%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8FMinistraTVPlatform-5
Моля ви, който има познания, нека да удари едно рамо!

111111

#1
Цитат на: ЗЗлатев;501175Здравейте,

Някой може ли да помогне с настройката на Storage сървър за TV Archive на Ministra Portal?

Не мога да схвана логиката. Какъв сървър да пусна, с каква директория, какви скриптове се използват.....
Искам да си направя запис по 1 час на няколко спортни канала. Идеята ми е да си ги гледам на MAG STB.
За инсталация на портала съм използвал скрипт - https://github.com/SlaSerX/stalker
По време на инсталацията съм маркирал за инсталация и  "Install of the Storage Server".

Използвам тези теми:
https://wiki.infomir.eu/rus/ministra-tv-platform/rukovodstvo-po-installyatsii-ministra/installyatsiya-ministra-tv-platform#id-%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8FMinistraTVPlatform-2
https://wiki.infomir.eu/rus/ministra-tv-platform/rukovodstvo-po-installyatsii-ministra/installyatsiya-ministra-tv-platform#id-%D0%98%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D1%8F%D1%86%D0%B8%D1%8FMinistraTVPlatform-5
Моля ви, който има познания, нека да удари едно рамо!

има един куп недописани неща на wiki на инфомир
най вече е пропуснато да се напише че NGINX от стандартното репо НЕ СТАВА


nginx -V
nginx version: nginx/1.15.6
built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4)
built with OpenSSL 1.0.1f 6 Jan 2014
TLS SNI support enabled
configure arguments: --add-module=/opt/incubator-pagespeed-ngx-latest-stable \
--with-mail \
--with-ipv6 \
--with-select_module \
--with-poll_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_auth_request_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_degradation_module \
--with-http_stub_status_module \
--with-mail --with-mail_ssl_module \
--prefix=/usr/share/nginx \
--conf-path=/etc/nginx/nginx.conf \
--http-log-path=/var/log/nginx/access.log \
--error-log-path=/var/log/nginx/error.log \
--lock-path=/var/lock/nginx.lock \
--pid-path=/run/nginx.pid \
--http-client-body-temp-path=/var/lib/nginx/body \
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
--http-proxy-temp-path=/var/lib/nginx/proxy \
--http-scgi-temp-path=/var/lib/nginx/scgi \
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.

ЗЗлатев

#2
Благодаря ти много за отговора!

Кво означава, че nginx не става? Как точно има влияние той? Може ли малко по-детайлно да ми обясниш?  Трябва да се прекомпилира ли?
Освен nginx, нещо друго има ли което трябва да погледна?

b_ignatov

Интересна тема!
Аз също съм правил опити с "Tv archive" функцията, но така и не ми се получи на времето. Наистина wiki страницата е направена само за Linux гурута :) Като се замисля колко четох и пробвах при инсталацията на портала и накрая нищо. Добре че се намери човек да ми покаже как стават нещата.

Sent from my OnePlus 2 using Tapatalk

ЗЗлатев

Все пак някой може ли да ми помогне?

Златанов

На мен ми е интересно как даден канал може да се добави в няколко категории, а не само в една /жанрова/ и общата /Всички/.

njor

Ми така: ако е спортен български какъв е проблема да се добави в българската секция и в спортната секция а да си го има в всички.
Когато си умрял, не знаеш, че си мъртъв. Трудно е само за останалите.
Същото е и когато си тъп!

Чък Норис

Цитат на: 111111;501177има един куп недописани неща на wiki на инфомир
най вече е пропуснато да се напише че NGINX от стандартното репо НЕ СТАВА

nginx -V
nginx version: nginx/1.15.6
built by gcc 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.4)
built with OpenSSL 1.0.1f 6 Jan 2014
TLS SNI support enabled
configure arguments: --add-module=/opt/incubator-pagespeed-ngx-latest-stable \
--with-mail \
--with-ipv6 \
--with-select_module \
--with-poll_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_addition_module \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_auth_request_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_degradation_module \
--with-http_stub_status_module \
--with-mail --with-mail_ssl_module \
--prefix=/usr/share/nginx \
--conf-path=/etc/nginx/nginx.conf \
--http-log-path=/var/log/nginx/access.log \
--error-log-path=/var/log/nginx/error.log \
--lock-path=/var/lock/nginx.lock \
--pid-path=/run/nginx.pid \
--http-client-body-temp-path=/var/lib/nginx/body \
--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \
--http-proxy-temp-path=/var/lib/nginx/proxy \
--http-scgi-temp-path=/var/lib/nginx/scgi \
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi
А като инсталираш nginx-extras от репото? Има и още nginx-full.

b_ignatov

В крайна сметка има ли някой, който е подкарал TV Аrchive функцията и има желание да помогне?

Sent from my OnePlus 2 using Tapatalk

Чък Норис

Всичко е достатъчно добре описано, няма абракадабра вариянт, просто трябва да се съсредоточите и да изпълните всичко както е описано.

ЗЗлатев

Изпълнявам всичко, както е описано, без да правя излишни гиманстики.

Може ли все пак някой, който го е пускал, да даде някакви жокери, защото със сигурност не става само "да се изпълни всичко, както е описано...".

ЗММ-111

Цитат на: njor;501196Ми така: ако е спортен български какъв е проблема да се добави в българската секция и в спортната секция а да си го има в всички.

Не можеш да добавиш един и същ канал в различни секции. Чанел листата за всички канали е обща. Плъзгайки канал може да му промениш мястото в общата секция и респективно в конкретната. На канал имаш една единствена възможност за избор на една секция.

Чък Норис

Цитат на: ЗЗлатев;501203Изпълнявам всичко, както е описано, без да правя излишни гиманстики.

Може ли все пак някой, който го е пускал, да даде някакви жокери, защото със сигурност не става само "да се изпълни всичко, както е описано...".
Жокери се дават когато кажеш какво си постигнал до момента, за да ти се помогне, но в случая ти искаш някой да ти раздаде цяла нова ръка с джокери. :lol15:
 Кажи до къде си стигнал, не можеш да записваш или нямаш достъп до записите? Как записваш, по rtp или с астра?
Цитат на: ЗММ-111;501204Не можеш да добавиш един и същ канал в различни  секции. Чанел листата за всички канали е обща. Плъзгайки канал може да  му промениш мястото в общата секция и респективно в конкретната. На  канал имаш една единствена възможност за избор на една секция.
Какво плъзгане, що за идиотия? Отвори phpmyadmin-a и си оправи всичко както искаш.

njor

Когато си умрял, не знаеш, че си мъртъв. Трудно е само за останалите.
Същото е и когато си тъп!

ЗЗлатев

#14
Чък Норис, прав си, извинявам се! Трябваше да споделя повече информация.

Както казах в началото, използвам темата, която са написали в официалния сайт.

Инсталирам от скрипта и Storage server.
Ето какво представлява и самият скрипт:
https://github.com/SlaSerX/stalker/blob/master/lab/storage

След инсталацията на този скрипт следва редакция на /stalker_portal/storage/config.php
define('VIDEO_STORAGE_DIR', '/media/raid0/storage/');
define('KARAOKE_STORAGE_DIR', '/media/raid0/karaoke/');
define('RECORDS_DIR', '/media/raid0/records/');
define('NFS_HOME_PATH', '/media/raid0/mac/');
// Use login and password from the configuration file. (api_auth_login and api_auth_password in server/custom.ini)
define('API_URL', 'http://login:password@192.168.1.71/stalker_portal/api/');
define('PORTAL_URL', 'http://192.168.1.71/stalker_portal/');
define('STORAGE_NAME', 'bb3');


Тук съм сменил IP, user и password. Директориите съм ги оставил, защото скриптът ги създаде същите. Мисля, че така е редно. Поправи ме, ако греша тук, моля те.

Създавам нова директория в /var/www/media
sudo mkdir /var/www/media

Правя пряк път на директорията MAC, която скриптът е създал при инсталирането.

ln -s /media/raid0/mac/ /var/www/media/<имя хранилища>
Имя хранилища - тук съм сложил bb3. Storage name в config.php
Нали така?

Следва създаване на storage server в webif-a.

Имя - <имя хранилища>. Например: bb3;
IP - тук така и не разбрах кое IP да сложа. Това, което е към web server-a ли?
Пример: 192.168.0.70:88

Домашняя директория - <домашняя директория приставок>. Например: /media/raid0/mac/

Оставил съм всичко по примера, защото така е в кофнфига и скриптът така е направил директориите.

След създаването на този storage, следва настройка на канал.

Влизам в канала и му давам TV Archive.
ЦитатTV Archive type: Stalker DVR?
Archive servers: bb3 (намира ми storage, който направих)
IP Archive adress: тук отново не знам кой адрес да сложа.
TV archive length - 1 час

Има няколко въпросителни, както виждаш.


Пробвах да сложа файл записан с TVHeadend и променено име с формат - 20190123-19.mpg
Сложил съм го в папка - /media/raid0/records/archive
На тази папка съм направил пряк път до /var/www/html и имам достъп чрез web server-a до нея.

Какво трябва да направя, за да изкарам този файл до портала?

SatShop.bg
Ъплоуд център DishPointer Сателитни изстрелвания