Някой пробвал ли е да закачи, cam модул и как е положението, например с модул на vivacom?
Някой пробвал ли е да закачи, cam модул и как е положението, например с модул на vivacom?
Намерих програмка, за генериране на конфигурация https://bitbucket.org/abramm/astraconf
За жалост не успявам да конвертирам сканираното от dvb-t в базата.
Писах им във форума ще видим, гледам че и няколко сънародника участват там, дори в темата за въпросната програма, но нашенец да ти помогне - забрави.
Никой не споделя, за да не му изядеш хляба![]()
а къде да намеря сорса, че има само байнарита. Искам да компилирам за ДБ500, защото сега ми попадна една ДВБ-еС карта Win-TV и не нзам дали ще се оправя с драйверите и (преди я ползвахме с кернел 2.2 за интернет през сателит на 19.2Е)
с git clone или от тук като архив https://bitbucket.org/cesbo/astra/downloads и избираш Branches
Ако някой може - да помага. Не се компилира за дрийм... В началото на лог-а има една гршка, махнах --arch и тофава ми изписа `Error: gcc does not support -march=native', но си позна платформата: TARGET: powerpc-tuxbox-linux-gnu, но пак не се компилира - почвам да си мисля че е от DVB Api версията
Полезна статия - на руски но е за по-стара версия.
.
.
.
Зарязах дрийма и писнах WinTV картата. Машината е PIII/866 със 512М. При стрийм на 4 канала (ФенТВ,Балканика,ФолклорТВ и Канал 3), натоварването от 2% става 18-20%. Все още не съм пускал с декриптиране, но и това ще стане. Ето и конфига който го интересува за 4-та версия
Code:#!/usr/bin/astra log.set({ filename = "/var/log/astra.log", debug = true }) pidfile("/var/run/astra.pid") adapter_1 = dvb_tune( { type = "S", adapter = 0, diseqc = 0, modulation = "PSK8", tp = "12565:H:30000", lnb = "9750:10600:11700" } ) make_channel( {name = "FAN TV", input = {"dvb://adapter_1#pnr=121",},output = {"http://:8081/tv/1",} } ) make_channel( {name = "Balkanika", input = {"dvb://adapter_1#pnr=123",},output = {"http://:8081/tv/2",} } ) make_channel( {name = "Folklor TV", input = {"dvb://adapter_1#pnr=119",},output = {"http://:8081/tv/3",} } ) make_channel( {name = "Kanal 3", input = {"dvb://adapter_1#pnr=120",},output = {"http://:8081/tv/4",} } )
добавих и 5-ти канал
обаче лаптопа ми е старичък с някакъв семпрон и на 5-тото VLC започна да издъхва. Като спирам някой от първие 4 и пускам 5-то VLC - работи, но утилизацията с 5 не е на 100% но издъхва. Линуксчето не се товари...Code:make_channel( {name = "Planeta Folk TV", input = {"dvb://adapter_1#pnr=128",},output = {"http://:8081/tv/5",}} )
От няколко дни тая астра се скъсва да дава всевъзможни бъгове, днеска на пример xproxy-то тотално заби на два пъти, като не става въпрос да забие и да се килне, защото си имам следящ скрипт и щеше да вдигне процеса ако се килне, чисто и просто показва, че има процес, а реално не работи. Утре просто първата ми работа ще е да мина gigapxy, уж било стабилно колкото старото udpxy, но с нови функции.
Здравейте Колеги,
преди няколко дни реших да инсталирам на една USB 3.0 флашка едно Ubuntu Server 12.04.5 с един DVB-T стик /PCTV 73e/ и да пусна Astra/Cesbo/. Машината, на която правих опитите е лаптоп с процесор Интел Центрино Core2Duo 2.33MHz с 3ГБ рам и Nvidia видео карта. Всъщност основната ми идея беше да си пусна няколко БГ ефирни канала, които да пусна с по-нисък битрейт, така че каналите да могат да се гледат и от чужбина с по-бавен интернет, а и за да нямам проблеми с ъплоуд скоростта от България.
Специални благодарности на bate_dino, благодарение, на който подкарах астрата и който отдели доста време за опити и съвети, свързани с желание ми да сваля битрейта.
Когато обаче започна борбата с намаляването на битрейта нещата станаха сложни.
Схемата, на която се спрях след четене във форума на астра е следната.
1. Астра стриймва към ffmpeg по http.
2. ffmpeg транскодира потока в mpegts и праща по udp към втора астра.
3. Другата астра прихваща udp потока и го стриймва по http към клиента.
Командата за ffmpeg, която използвам е:
ffmpeg -v 0 -loglevel panic -re -i http://127.0.0.1:8081/tv/1 -vcodec libx264 -threads 4 -b 1000k -preset veryfast -acodec copy -ab 128k -ac 2 -f mpegts udp://239.0.0.1:4444?pkt_size=1316 </dev/null >/dev/null 2>/var/log/ffmpeg.log &
Важна се оказа версията на ffmpeg, която се използва. С тази конкретна команда работа свърши версията качена тук: http://ffmpeg.gusari.org/static/.
В крайна сметка обаче се оказва, че това транскодиране товари ужасно машината и практически повече от 1, макс. 2 канала не могат да се транскодират.
С други думи ударих на камък. Ако някой има идея как по друг начин може да се постигне намаляване на обема на потока ще бъда благодарен.
Благодаря за информацията! За да стане това което искаш с възможно най-малък брой компютри ти трябва интелски процесор с вградено видео. Въпросните процесори имат хардуерни видео декодери, което позволява да се транскодират възможно най-голям бр канали. Ако някой колега знае кой процесор е най-подходящ за въпросният брой канали моля да сподели. Аз лично не съм пробвал поради липсата на въпросният хардуер, но съм чел че се използват i7. Само теоритично ако пък се вкара в играта и една яка видео карта там със сигурност ще се получат още по добри резултати.