Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ (http://www.dtv-bg.com/index.php)
-   IPTV (Internet Protocol Television) (http://www.dtv-bg.com/forumdisplay.php?f=93)
-   -   Ministra aka Stalker - TV Archive (http://www.dtv-bg.com/showthread.php?t=44644)

ЗЗлатев 23-01-2019 23:38

Ministra aka Stalker - TV Archive
 
Здравейте,

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

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

Използвам тези теми:
https://wiki.infomir.eu/rus/ministra...raTVPlatform-2
https://wiki.infomir.eu/rus/ministra...raTVPlatform-5
Моля ви, който има познания, нека да удари едно рамо!

111111 24-01-2019 00:11

Цитирай:

Първоначално написано от ЗЗлатев (Мнение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...raTVPlatform-2
https://wiki.infomir.eu/rus/ministra...raTVPlatform-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


ЗЗлатев 24-01-2019 00:24

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

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

b_ignatov 24-01-2019 05:39

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

Sent from my OnePlus 2 using Tapatalk

ЗЗлатев 24-01-2019 11:15

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

Златанов 24-01-2019 11:45

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

njor 24-01-2019 12:09

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

Чък Норис 24-01-2019 12:32

Цитирай:

Първоначално написано от 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 24-01-2019 12:35

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

Sent from my OnePlus 2 using Tapatalk

Чък Норис 24-01-2019 12:37

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

ЗЗлатев 24-01-2019 12:42

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

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

ЗММ-111 24-01-2019 12:44

Цитирай:

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

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

Чък Норис 24-01-2019 12:47

Цитирай:

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

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

Жокери се дават когато кажеш какво си постигнал до момента, за да ти се помогне, но в случая ти искаш някой да ти раздаде цяла нова ръка с джокери. :lol15:
Кажи до къде си стигнал, не можеш да записваш или нямаш достъп до записите? Как записваш, по rtp или с астра?
Цитирай:

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

Какво плъзгане, що за идиотия? Отвори phpmyadmin-a и си оправи всичко както искаш.

njor 24-01-2019 12:49

Дообре

ЗЗлатев 24-01-2019 13:10

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

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

Инсталирам от скрипта и Storage server.
Ето какво представлява и самият скрипт:
https://github.com/SlaSerX/stalker/b...er/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 до нея.

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

Чък Норис 24-01-2019 13:13

А тази директория /media/raid0/ имаш ли я, замени ли я с нещо което да го има при теб?

ЗЗлатев 24-01-2019 13:16

Имам тези директории с актуалните права.


Код:

sudo mkdir -p -m 0777 /media/raid0/storage /media/raid0/karaoke /media/raid0/records /media/raid0/mac


Виж останалото, което написах, че без да искам го пуснах преди да е готово.

Чък Норис 24-01-2019 13:32

Трябва да записваш с астра или по мултикаст, с файловете от твхеаденда няма да стане.

ЗЗлатев 24-01-2019 13:34

Какво имаш предвид по мултикаст? Как може да стане тва?

Астрата безплатна ще свърши ли работа за тази цел?

Чък Норис 24-01-2019 14:07

Става, просто я сложи в /usr/bin/ с необходимите права.
Провери дали ти е наличен ../stalker_portal/storage/dumpstream.lua, ако не е наличен си го изтегли от тук.

b_ignatov 24-01-2019 16:06

Добре де...
Тази Astra с какво се различава от TVHeadend по отношение на записите?
Или просто Stalker е интегриран с нея, защото в Stalker web интерфейса на ТВ Архив има избор на Astra, Wowza и Stalker DVR. Това ли е проблемът, че няма избор на TVHeadend?

Sent from my OnePlus 2 using Tapatalk

Чък Норис 24-01-2019 16:49

Защото астра е професионален софтуер, а твхеаденд е за ламери.
Най-добре е да не се ползва астра, а мултикаст за локална мрежа и флусоник/уоуза за по-глобални цели.

b_ignatov 24-01-2019 17:32

Не разбрах все пак защо не става с TVHeadend. Аз си мисля, че за домашни условия си е Ок? Аз не целя да правя фирма за IPTV с професионален софтуер, а просто искам да имам архив на няколко спортни и детски канала, които свалям с тунер през TVHeadend. Също така имам MAG BOX и Сталкер портал. Каналите от TVHeadend съм ги сложил в Сталкера и се гледа идеално. Единствено ми липсва архива. Не мисля да плащам лицензи и други софтуери.
Благодаря за отделеното време.

Sent from my OnePlus 2 using Tapatalk

Златанов 24-01-2019 17:41

Цитирай:

Първоначално написано от Чък Норис (Мнение501206)

Какво плъзгане, що за идиотия? Отвори phpmyadmin-a и си оправи всичко както искаш.

Тоест от там може да се слагат в повече от една категория, така ли? Знам, че може, не знам как и ми е интересно.

Чък Норис 24-01-2019 18:14

То и от уеб интррфейса може, но не става толкова елегантно. В крайна сметка какво ви пречи да добавите каналите втори, трети път и да си ги напускате в колкото искате категории? Разбирам да бяхте с хтрийм кодес и всеки канал да се енкодва допълнително и това да товари системата, но тук нищо не ви коства, а и още повече, че може да стане по елегантния начин...

Танннер 24-01-2019 18:20

Цитирай:

Първоначално написано от b_ignatov (Мнение501237)
Не разбрах все пак защо не става с TVHeadend. Аз си мисля, че за домашни условия си е Ок? Аз не целя да правя фирма за IPTV с професионален софтуер, а просто искам да имам архив на няколко спортни и детски канала, които свалям с тунер през TVHeadend. Също така имам MAG BOX и Сталкер портал. Каналите от TVHeadend съм ги сложил в Сталкера и се гледа идеално. Единствено ми липсва архива. Не мисля да плащам лицензи и други софтуери.
Благодаря за отделеното време.

Sent from my OnePlus 2 using Tapatalk

Че аз ако добавя канали от TVH в сталкер портала, и си пусна STB EMU каналите се превключват много бавно, единствено с коди превключването е нормално бързо.

b_ignatov 24-01-2019 18:24

Аз ползвам Маг 256 и каналите се превключват доста бързо през портала.

Sent from my OnePlus 2 using Tapatalk

Танннер 24-01-2019 18:27

Цитирай:

Първоначално написано от b_ignatov (Мнение501248)
Аз ползвам Маг 256 и каналите се превключват доста бързо през портала.

Sent from my OnePlus 2 using Tapatalk

Стриймовете с какъв енкодинг са?

ЗЗлатев 24-01-2019 18:34

Цитирай:

Първоначално написано от Чък Норис (Мнение501222)
Става, просто я сложи в /usr/bin/ с необходимите права.
Провери дали ти е наличен ../stalker_portal/storage/dumpstream.lua, ако не е наличен си го изтегли от тук.

Аз имам само dumpstream, а твоя е dumpstream.lua
Съдържанието им е различно. Сложих твоя файл в /storage. Какво трябва да направя? Астрата не може да се стартира, защото иска лиценз.

Аз познавам един пич, който има архив на няколко канала през Stalker Portal. При него обаче, архивът му е на web server, а съдържанието му е следното:
20190123-20.mpg в директория "1088". Абсолютен пример!
Въпросите ми продължават да са: Има ли как да се направи да връщаш предаване назад чрез подобен архив? Какво трябва да се направи, за да имаш архив с предаванията по EPG?

Как може да стане с multicast? Има ли нужда от софтуер?
Ще дадеш ли някакъв пример, за да мога да пробвам да запиша архив.

b_ignatov 24-01-2019 18:50

Цитирай:

Първоначално написано от Танннер (Мнение501249)
Стриймовете с какъв енкодинг са?

Не съм вкъщи да ти кажа на 100%
Мисля че видеото от кабела е mpeg4 а звукът aac.
Не пипам нищо....ползвам pass профил.
При теб може да бави, ако правиш транскодинг. Пробвал съм и с ефирната и със сателит и никога не е бавило.
.

Sent from my OnePlus 2 using Tapatalk

Златанов 24-01-2019 18:56

Цитирай:

Първоначално написано от Чък Норис (Мнение501245)
То и от уеб интррфейса може, но не става толкова елегантно. В крайна сметка какво ви пречи да добавите каналите втори, трети път и да си ги напускате в колкото искате категории? Разбирам да бяхте с хтрийм кодес и всеки канал да се енкодва допълнително и това да товари системата, но тук нищо не ви коства, а и още повече, че може да стане по елегантния начин...

Стават много, а след като има начин да се добави един канал в няколко категории, някак си е по-логично да е така.

Танннер 24-01-2019 19:27

Цитирай:

Първоначално написано от b_ignatov (Мнение501252)
Не съм вкъщи да ти кажа на 100%
Мисля че видеото от кабела е mpeg4 а звукът aac.
Не пипам нищо....ползвам pass профил.
При теб може да бави, ако правиш транскодинг. Пробвал съм и с ефирната и със сателит и никога не е бавило.
.

Sent from my OnePlus 2 using Tapatalk

MPEG-TS Pass-thru по подразбиране, ефирните имам в предвид.
Под Raspberry PI3 нямаш много избор Matroska и HTSP.
Транскодинг не правя, то тва мъниче не може да се справи.

Чък Норис 24-01-2019 19:33

Цитирай:

Първоначално написано от Златанов (Мнение501253)
Стават много, а след като има начин да се добави един канал в няколко категории, някак си е по-логично да е така.


Какво значение има, да не ги броиш?

ЗЗлатев 24-01-2019 21:07

Чък Норис, има ли някакъв шанс да ми помогнеш с Astra и Stalker? Как да ги накарам да комуникират?
Помогни или дай съвет как да записвам с multicast.

Златанов 24-01-2019 21:20

При листа от чисто 1000 канала, ако се дублират 100 в три жанра, отиват двойно. Дразни окото. Щом при един доставчик може, значи реално може, но как;)

111111 24-01-2019 21:53

Цитирай:

Първоначално написано от Чък Норис (Мнение501199)
А като инсталираш nginx-extras от репото? Има и още nginx-full.

Нестава опцията securelink я няма в нито един пакет а тя е нужна на 100%


Цитирай:

Първоначално написано от Чък Норис (Мнение501217)
Трябва да записваш с астра или по мултикаст, с файловете от твхеаденда няма да стане.

Става без никакви философии просто пускаш tomcast и вадиш на мултикаст.

Чък Норис 24-01-2019 22:20

Ама той иска с готовите записи от твхеаденда :worry:
Цитирай:

Първоначално написано от ЗЗлатев (Мнение501284)
Чък Норис, има ли някакъв шанс да ми помогнеш с Astra и Stalker? Как да ги накарам да комуникират?
Помогни или дай съвет как да записвам с multicast.

Сложи ли астрата в /usr/bin и dumpstream.lua в ../stalker_portal/storage/?
Отвори конфига в сториджа и разреши астра рекордера, после трябва да рестартираш тв архива и да добавиш линковете за запис в админ панела.

ЗЗлатев 24-01-2019 22:31

Да, сложил съм ги. Сложил съм chmod +x на dumpstream.lua
1. Как да рестартирам архива?
systemctl restart tvarchivetasks.service ?

2. Как да добавя линковете за запис в админ панела? Те къде са, че да ги добавям?

systemctl restart tvarchivetasks.service:
Код:

tvarchivetasks.service - Tv archive tasks launcher
  Loaded: loaded (/etc/systemd/system/tvarchivetasks.service; enabled; vendor p
  Active: inactive (dead) since Thu 2019-01-24 22:34:15 EET; 5s ago
  Process: 22187 ExecStart=/var/www/html/stalker_portal/storage/tvarchive.sh (co
 Main PID: 22187 (code=exited, status=0/SUCCESS)

Jan 24 22:34:14 SNORTIDS systemd[1]: Starting Tv archive tasks launcher...
Jan 24 22:34:15 SNORTIDS systemd[1]: Started Tv archive tasks launcher.

По този начин ли се рестартира архива?

111111 24-01-2019 23:58

Цитирай:

Първоначално написано от Чък Норис (Мнение501302)
Ама той иска с готовите записи от твхеаденда :worry:

Записите отиват в филми и сериали :D


Архива се рестартира от министра интерфейса

ЗЗлатев 25-01-2019 01:01

https://www.youtube.com/watch?v=RVyYPhQVj_g

Дава ми грешка при опит за рестарт от webif-a.
Как мога да видя LOG?


Всички времена са във формат GMT +3. Часът е 22:36.

DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.