Чат

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

Домашен ТВ сървър конфигурация

Започната от Лалев, 29-05-2017, 16:03

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

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

oktay89

Благодаря за бързия отговор. Проверих, за съжаление процесора няма VT-d support, само VT-x. Компютъра, в който е вкаранa е на Win10, a TVH не може да се инсталира на това ОС нали? Някакви алтернативи?
За момента имам моя изключително изчанчена система:
1. Пускам картата през ProgDVB
2. Cтриймвам я с вградения ProgDVB Server
3. Копирам си ИП адреса на канала, който искам да гледам и го нагласям да се стриймва извън мрежата с ето този tool: http://e2transcoder.sharetext.net/how-to-install-e2-transcoder/
E2Transcoder пуска vlc core като процес в Windows и смачква с него картината, като я записва на хард диска за по 20/30 секунди и после трие.

Общо взето безплатна, но много мудна система, която стартира 2-3 програми. Има ли някаква All-in-One алтернатива за Windows? С 1 програма да сканира DVB-C, да дигитализира цифровия сигнал и да го стриймва навън с user/pass.
Maximum T85 - 0.8E+7E+13E+16E+19E+23.5E+39Е
Triax TDS88 - 30W <-> 52E
Gigablue UE 4K OpenATV 7.6 + IPTV

Лалев

Цитат на: oktay89;452492Благодаря за бързия отговор. Проверих, за съжаление процесора няма VT-d support, само VT-x. Компютъра, в който е вкаранa е на Win10, a TVH не може да се инсталира на това ОС нали? Някакви алтернативи?
За момента имам моя изключително изчанчена система:
1. Пускам картата през ProgDVB
2. Cтриймвам я с вградения ProgDVB Server
3. Копирам си ИП адреса на канала, който искам да гледам и го нагласям да се стриймва извън мрежата с ето този tool: http://e2transcoder.sharetext.net/how-to-install-e2-transcoder/
E2Transcoder пуска vlc core като процес в Windows и смачква с него картината, като я записва на хард диска за по 20/30 секунди и после трие.

Общо взето безплатна, но много мудна система, която стартира 2-3 програми. Има ли някаква All-in-One алтернатива за Windows? С 1 програма да сканира DVB-C, да дигитализира цифровия сигнал и да го стриймва навън с user/pass.

Ако си говорим само за "чист" стрийм без никакъв transcoding спокойно можеш да заложиш на RaspberryPi 2/3, успявал съм да го подкарам с 3-те тунера и няколко канала едновременно - естествено в локална мрежа... Другото е отделна машина, която да работи само за да "мачка" сигнала (*nix система с TVH).

Надявам се, колегата 111111 да сподели още инфо за хардуерният transcoding, за да се доизчисти и този момент ;)

111111

#17
Отговарям и на двамата
Първо за астрометата
ако картата е на USB не трябва никакви VT-D
После винаги удряйте една справка на linuxtv.org

относно транскодинга
http://www.luispa.com/archivos/4876
за интел видео карти
недостатък има нема гигабайт софт боклуци от интел за теглене
не става за всяка ос общо взето
интел не се научиха да пишат софтуер
http://streambuilder.pro/docs/requirements/enabling-iqsv/
не бих казал че е най точното и вярно описание
за да е още по гадно трябва да е пуснат "headless X" или Minimal X11
https://hashcat.net/wiki/doku.php?id=linux_server_howto
и има шанс да видите нещо такова
# vainfo
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.36 (libva 1.4.1)
vainfo: Driver version: Intel i965 driver for Intel(R) Sandybridge Server - 1.4.1
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc

и нищо да не работи под линукс
редовния намек на интел
https://software.intel.com/en-us/forums/intel-media-sdk/topic/506967

https://cgit.freedesktop.org/vaapi/


за нвидия както сигурно знаете тъпаците за да не се минат,
в последните драйвери са орязали транскодинга до 2 стриима гадовете,
добре че има лекове
https://habrahabr.ru/search/?q=nvenc#h

за да няма обидени пишещи с яроглифи ;)
http://bbs.rosoo.net/thread-15370-1-1.html
Compile libva step by step on Ubuntu

за AMD не съм намерил читаво четиво
ако някой бутне някое рамо по темата няма да откажа да тествам

ЦитатА дали някой е пробвал и да направи upscale на SD до HD през ffmpeg?
няма смисъл до 720р е достатъчно
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.

oktay89

USB е картата. В linuxtv.org странното е, че е листната само като DVB-T под секцията за DVB-C:
https://www.linuxtv.org/wiki/index.php/DVB-C_USB_Devices
Инсталиран е TVH, влизам през webif, добавям картата, добавям честота в Frequencies и като му дам скан - никой.
Довечера ще постна и скрийншотове.
Maximum T85 - 0.8E+7E+13E+16E+19E+23.5E+39Е
Triax TDS88 - 30W <-> 52E
Gigablue UE 4K OpenATV 7.6 + IPTV

Лалев

Здравейте,
Има развитие при мен :)

Първо, искам да благодаря на всички включили се в темата!

Дотук положението  е следното:
- TVH се свързва с OScam-a
- OScam-a намира картата

Но, пусна ли някойкодиран канал нищо не се случва - канала така и не се разкодира

Ето ги конфигурациите:

oscam.server

[reader]
label    = NET1
enable = 1
protocol = mouse
detect   = CD
device   = /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL016WUS-if00-port0
group    = 1
emmcache = 1,3,2
caid     = 0B00
mhz = 1000
cardmhz = 357
picode = 0000



oscam.conf

[global]
logfile                       = /var/log/oscam/oscam.log
nice                          = -1
usrfile                       = /var/log/oscam/oscamuser.log
cwlogdir                      = /var/log/oscam/cw

[anticasc]
enabled                       = 1
numusers                      = 1
samples                       = 5
penalty                       = 1
aclogfile                     = /var/log/oscam/aclog.log
denysamples                   = 4

[cache]

[dvbapi]
enabled                       = 1
au                            = 1
pmt_mode                      = 0
listen_port                   = 9090
ecminfo_type                  = 4
user                          = tvheadend
read_sdt                      = 1
boxtype                       = pc

[monitor]
port                          = 988
aulow                         = 120
monlevel                      = 1

[webif]
httpport                      = 8888
httpuser                      = root
httppwd                       = root
httpallowed                   = 127.0.0.1,192.168.0.0-192.168.255.255,255.255.255.255
aulow                         = 120



oscam.user

[account]
user                          = tvheadend
pwd                           = tvheadend
monlevel                      = 4
group                         = 1
max_connections               = 99


oscam live log

2017/06/04 20:07:46 00000000 s     (main) System name    = Linux
2017/06/04 20:07:46 00000000 s     (main) Host name      = media
2017/06/04 20:07:46 00000000 s     (main) Release        = 4.10.0-21-generic
2017/06/04 20:07:46 00000000 s     (main) Version        = #23-Ubuntu SMP Fri Apr 28 16:14:22 UTC 2017
2017/06/04 20:07:46 00000000 s     (main) Machine        = x86_64
2017/06/04 20:07:46 00000000 s     (main) creating pidfile /var/run/oscam-svn.pid with pid 9471
2017/06/04 20:07:46 00000000 s   (config) services reloaded: 0 services freed, 0 services loaded, rejected 0
2017/06/04 20:07:46 00000000 s   (config) userdb reloaded: 1 accounts loaded, 0 expired, 0 disabled
2017/06/04 20:07:46 00000000 s     (main) signal handling initialized
2017/06/04 20:07:46 00000000 s   (config) 2 service-id's loaded in 0 ms
2017/06/04 20:07:46 00000000 s   (config) 1 lengths for caid guessing loaded
2017/06/04 20:07:46 00000000 s      (net) monitor: initialized (fd=6, port=988)
2017/06/04 20:07:46 00000000 s   (reader) NET1 [mouse] creating thread for device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL016WUS-if00-port0
2017/06/04 20:07:46 00000000 s     (stat) loadbalancer: could not open /tmp/oscam-svn/stat for reading (errno=2 No such file or directory)
2017/06/04 20:07:46 00000000 s     (main) waiting for local card init
2017/06/04 20:07:46 1E9A629A h    (webif) webif: decompressed 182334 bytes back into 433480 bytes
2017/06/04 20:07:46 1E9A629A h    (webif) HTTP Server running. ip=0.0.0.0 port=8888
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Buffers readed  0 bytes total time_us 75196
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 1 value 3b time_us 4045
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 2 value 34 time_us 13
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 3 value 94 time_us 8
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 4 value 00 time_us 10
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 5 value 30 time_us 7
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 6 value 42 time_us 7
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 7 value 30 time_us 15787
2017/06/04 20:07:46 539EAB15 r   (reader) NET1 [mouse] Flush readed byte Nr 8 value 30 time_us 12
2017/06/04 20:07:47 539EAB15 r   (reader) NET1 [mouse] Buffers readed  8 bytes total time_us 95307
2017/06/04 20:07:47 539EAB15 r   (reader) NET1 [mouse] Reader initialized (device=/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AL016WUS-if00-port0, detect=cd, mhz=1000, cardmhz=357)
2017/06/04 20:07:48 00000000 s     (main) init for all local cards done
2017/06/04 20:07:48 00000000 s (emmcache) loaded 0 emmcache records from /tmp/oscam-svn/oscam.emmcache in 0 ms
2017/06/04 20:07:48 00000000 s (emmcache) loaded 0 emmstat records from /tmp/oscam-svn/oscam.emmstat in 0 ms
2017/06/04 20:07:48 00000000 s (anticasc) anti cascading log initialized
2017/06/04 20:07:48 6FC9FB7B c   (client) plain dvbapi-client granted (tvheadend, au=off)
2017/06/04 20:07:48 6FC9FB7B c   (dvbapi) dvbapi channelcache loaded from /etc/oscam-svn/oscam.ccache
2017/06/04 20:07:48 6FC9FB7B c   (dvbapi) Using TCP listen socket, API forced to DVBAPIv3 (0), userconfig boxtype: 11


Това е всичко, нищо не се променя в лог-а на OScam-а даже и да пусна кодиран канал....

Виждате ли някакви грешки!

кокович

Я пробвай да свържеш TVh с Oscam-а по нет протокол:


и в оскама:
Цитат[dvbapi]
enabled                       = 1
au                            = 1
pmt_mode                      = 4
listen_port                   = 9000
user                          = dvbapi
boxtype                       = pc
Рестарт и виж дали ще почне да праща заявки в оскама и отваря кодираните канали.

Лалев

#21
Настройките в TVH са иденични, като използван протокол.

Направих и предложените настройки в OScam, но промяна няма...

Лог-а на OScam така и не помръдва

Ето и лог-а от TVH


2017-06-04 21:34:44.153 http: 192.168.1.205: HTTP/1.1 GET /stream/channelid -- 401
2017-06-04 21:34:44.604 subscription: 0054: &quot;HTTP&quot; unsubscribing from &quot;HBO HD&quot;, hostname=&quot;192.168.1.205&quot;, username=&quot;root&quot;, client=&quot;VLC/2.2.4 LibVLC/2.2.4&quot;
2017-06-04 21:34:44.639 capmt: OScam: Removing CAPMT Server from service &quot;HBO HD&quot; on adapter 0
2017-06-04 21:34:48.733 mpegts: 322MHz in NET1 - tuning on Panasonic MN88473 : DVB-C #1
2017-06-04 21:34:48.733 capmt: OScam: Starting CAPMT server for service &quot;HBO HD&quot; on adapter 0 seq 0x000f
2017-06-04 21:34:48.733 subscription: 0055: &quot;HTTP&quot; subscribing on channel &quot;HBO HD&quot;, weight: 100, adapter: &quot;Panasonic MN88473 : DVB-C #1&quot;, network: &quot;NET1&quot;, mux: &quot;322MHz&quot;, provider: &quot;NET1&quot;, service: &quot;HBO HD&quot;, profile=&quot;pass&quot;, hostname=&quot;192.168.1.205&quot;, username=&quot;root&quot;, client=&quot;VLC/2.2.4 LibVLC/2.2.4&quot;
2017-06-04 21:34:49.667 TS: NET1/322MHz/HBO HD Transport error indicator (total 1)

Лалев

Съжелявам за двойният постинг, но форумът не ми позволява да редактирам предходното си съобщение!

Всичко тръгна - рестартирах цялата машина и като "магия" всичко си захапа, и TVH-a и OScam-a!

Отново благодаря на всички включили се с идей и насоки :)

111111

dvbapi  е много калпав с много тунери,
пусни си N или C линия.
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.

Чък Норис

Хех, двбапи-то въобще не е калпаво, калпав е твхеаденда ;)
По подразбиране в оскама е зададено двбапи да разкодира до 16 канала едновременно, ще трябва да си направите съответните промени преди да го компилирате.

module-dvbapi.h по подразбиране
 #define MAX_DEMUX 16

Лалев

Цитат на: 111111;452783dvbapi  е много калпав с много тунери,
пусни си N или C линия.

Цитат на: Чък Норис;452794Хех, двбапи-то въобще не е калпаво, калпав е твхеаденда ;)
По подразбиране в оскама е зададено двбапи да разкодира до 16 канала едновременно, ще трябва да си направите съответните промени преди да го компилирате.

module-dvbapi.h по подразбиране
 #define MAX_DEMUX 16

Благодаря за съветите, но не очаквам да имам по-вече от 5 стрийма едновременно, като надали и 5те ще са от кодираните канали, така че за сега ще се придържам към текущата конфигурация :)

111111

Цитат на: Чък Норис;452794Хех, двбапи-то въобще не е калпаво, калпав е твхеаденда ;)

Бил ама работи ondemand и транскодира и C линия има
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.

Глаголица

Цитат на: Лалев;452286личен TimeShift на каналите който се гледат най-много, както и да мога да запиша някое предаване когато се наложи.
И аз бих искал същото, то всъщност приемникът прави записи, но така ги кодира, че дори на другия приемник не могат да се гледат (абонат съм на близу).   С такъв Конакс модул, четец като твоя и ODROID-C2 (и много изгубено време) дали ще станат нещата?

Чък Норис

Трябва ти нещо което повече прилича на PC, примерно + рам, някакъв хард, кутия и захранване. Към вече компилирания компютър добавяш един такъв тунер/платка с декриптираща карта на оператора и четец/феникс програматор, с модул не става, защото в най-добрия вариант ще можеш да гледаш/записваш до 2 канала.

111111

Бих сменил картата с DD Max A8i
понеже драйвера на tbs разказва играта на всички други мултимедиини устройства.
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.

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