Чат

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

Избор на DVB-T Приемник

Започната от дексър, Декември 08, 2024, 08:41:23 PM

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

дексър

Здравейте на всички!

Първо, извинявам се ако има подобна тема, търсих, но не видях.

Та, имам нужда от вашата помощ или поне насоки.
Имам изграден сталкер портал локално.
Това, което искам да направя е да взема всичко от DVB-T дето се хваща и да го вкарам по ЛАН в мрежата.
Може ли да ме посъветвате какъв приемник да търся, който по възможност да може директно да го вкара в ЛАН-а. Ако няма такава опция някакви USB приемници или нещо от сорта.

Благодаря ви предварително!

Същото нещо би ми било полезно, ако сте запознати и за DVB-C приемник

гледамтв

Цитат на: дексър;603042Здравейте на всички!

Първо, извинявам се ако има подобна тема, търсих, но не видях.

Та, имам нужда от вашата помощ или поне насоки.
Имам изграден сталкер портал локално.
Това, което искам да направя е да взема всичко от DVB-T дето се хваща и да го вкарам по ЛАН в мрежата.
Може ли да ме посъветвате какъв приемник да търся, който по възможност да може директно да го вкара в ЛАН-а. Ако няма такава опция някакви USB приемници или нещо от сорта.

Благодаря ви предварително!

Същото нещо би ми било полезно, ако сте запознати и за DVB-C приемник

Щом имаш сталкер, значи си на линукс и ще се справиш с това нещо:

RTL-SDR Blog RTL SDR V4 R828D RTL2832U 1PPM TCXO SMA RTLSDR Software Defined Radio with Multipurpose Dipole Antenna

Няма да стане лесно, но ако ти се играе, ще се справиш.

bate_dino

#2
Най-лесното е някой Enigma2 приемник с DVB-C/T/T2  тунер може да ти свърши работа, но зависи колко честоти и какъв стандарт искаш да гледаш.   В повечето случаи от един приемник ще имаш каналите от една честота които лесно ще извадиш по http, а повечето имиджи в репото им има astra-sm с който може при малко настройки да си изкараш потока и като мултикаст. Вариант е и с друг софтуер, ако се разрови човек. За съжаление Енигма приемниците не са евтини - от 200 лв нагоре и взимаш толкова бройки, колкото честоти ще гледаш. /като вариант е да вземеш и нещо на втора ръка/. При DVB-C честоти вариант е някой  Mutant HD530c или VU който е FBC /предполагам и други производитители имат вариант/.
Вариант с USB стик пък е доста евтин вариант, но пак става. Колегата е дал пример за сравнително скъп SDR. Стабилизация в случая на кварца не ти е необходим и от  ebay може да вземеш и тунерчета за по 10-12 долара и да ги набучиш към някакво евтино PC, на сталкера, или дори рутер с openwrt  с mumudvb, astra и подобни


гледамтв

Цитат на: bate_dino;603061Колегата е дал пример за сравнително скъп SDR. Стабилизация в случая на кварца не ти е необходим и от  ebay може да вземеш и тунерчета за по 10-12 долара и да ги набучиш към някакво евтино PC, на сталкера, или дори рутер с openwrt  с mumudvb, astra и подобни

Нарочно пуснах този линк с максимален брой аксесоари, може човека да реши не само да гледа телевизия но и да си пограе с това нещо. Иначе, за да се ползва по предназначение, а не да се следи температурата и налягането на гумите в паркираните наоколо автомобили, трябва да се ползват вградените в кернела на линукс драйвери, а не да се инсталират тези за SDR. Ето тук е обяснено как примерно да се направи:
Streaming TV using RTL-SDR and Raspberry Pi

Не е необходимо да е Raspberry, компютъра със сталкера ще свърши работа. Пишем:
# w_scan -c BG

и намираме честотата на най-близкия предавател:

Цитат538000: (time: 00:18.580)         signal ok:   QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999 (0:0:0)
        QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999 (0:0:0) : updating transport_stream_id: -> (0:0:5300)
        QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999 (0:0:5300) : updating network_id -> (0:13209:5300)
        updating transponder:
           (QAM_AUTO f = 538000 kHz I999B8C999D999T999G999Y999 (0:13209:5300)) 0x0000
        to (QAM_64   f = 538000 kHz I999B8C23D0T8G4Y0 (8292:13209:5300)) 0x405A

После аз го правя по друг начин, използвам astra:

/opt/astra/astra-4.4 --analyze "dvb://#adapter=0&type=T&frequency=538&bandwidth=8mhz&transmitmode=32K"

и намираме SDT (Service Definition Table)

ЦитатDec 10 09:21:27: INFO: SDT: tsid: 5300
Dec 10 09:21:27: INFO: SDT: sid: 2
Dec 10 09:21:27: INFO: SDT:     Service: bTV
Dec 10 09:21:27: INFO: SDT:     Provider:
Dec 10 09:21:27: INFO: SDT: sid: 3
Dec 10 09:21:27: INFO: SDT:     Service: Nova TV
Dec 10 09:21:27: INFO: SDT:     Provider: NOVA Broadcasting Group
Dec 10 09:21:27: INFO: SDT: sid: 4
Dec 10 09:21:27: INFO: SDT:     Service: BNT
Dec 10 09:21:27: INFO: SDT:     Provider:
Dec 10 09:21:27: INFO: SDT: sid: 5
Dec 10 09:21:27: INFO: SDT:     Service: BNT2
Dec 10 09:21:27: INFO: SDT:     Provider:
Dec 10 09:21:27: INFO: SDT: sid: 6
Dec 10 09:21:27: INFO: SDT:     Service: BNT3
Dec 10 09:21:27: INFO: SDT:     Provider:
Dec 10 09:21:27: INFO: SDT: sid: 8
Dec 10 09:21:27: INFO: SDT:     Service: Bulgaria on Air
Dec 10 09:21:27: INFO: SDT:     Provider:
Dec 10 09:21:27: INFO: SDT: crc32: 0xCE3D2705

След като знаем SID на програмите, правим съответния bnt1.lua файл:

Цитатlog.set({ debug = false, stdout = true, filename = "538.log" })
pidfile("/var/run/538.pid")


make_channel({
    name = "BNT 1",
    input = {
        "dvb://#adapter=0&type=T&frequency=538&bandwidth=8mhz&transmitmode=32K&pnr=4&set_pnr=10&map.video=101&map.audio=102",
    },
    output = { "udp://239.0.0.1:5001","http://192.168.192.31:9999" },
    enable = true,
})

Тука е важно да знаем адаптера - 0, честотата - 538MHz, номера на програмата - 4.
Генерират се два потока - единия мултикаст - udp://239.0.0.1:5001, другия http с IP интерфейса на линукс машината - при мен 192.168.192.31. Като стартираме астрата:

/opt/astra/astra-4.4 /opt/astra/bnt1.lua

ще получим в конзолата:

ЦитатDec 10 09:31:56: INFO: Starting Astra 4.4.186
Dec 10 09:31:57: ERROR: [BNT 1 #1] Bitrate:0Kbit/s PES:0 CC:0
Dec 10 09:31:57: INFO: [dvb_input 0:0] fe has lock. status:SCVYL signal:0% snr:0% ber:0 unc:-2
Dec 10 09:31:57: INFO: [BNT 1 #1] PAT: tsid: 5300
Dec 10 09:31:57: INFO: [BNT 1 #1] PAT: pid: 5171 PMT pnr: 4
Dec 10 09:31:57: INFO: [BNT 1 #1] PAT: crc32: 0x49BB26FB
Dec 10 09:31:57: INFO: [BNT 1 #1] SDT: tsid: 5300
Dec 10 09:31:57: INFO: [BNT 1 #1] SDT: sid: 4
Dec 10 09:31:57: INFO: [BNT 1 #1] SDT:    Service: BNT
Dec 10 09:31:57: INFO: [BNT 1 #1] SDT:    Provider:
Dec 10 09:31:57: INFO: [BNT 1 #1] SDT: crc32: 0xAD4DD4D2
Dec 10 09:31:57: INFO: [BNT 1 #1] PMT: pnr: 4
Dec 10 09:31:57: INFO: [BNT 1 #1] PMT: pid: 5172 PCR
Dec 10 09:31:57: INFO: [BNT 1 #1] VIDEO: pid: 5172 type: 0x1B
Dec 10 09:31:57: INFO: [BNT 1 #1] VIDEO: descriptor: 0x28044D401E3F
Dec 10 09:31:57: INFO: [BNT 1 #1] AUDIO: pid: 5173 type: 0x03
Dec 10 09:31:57: INFO: [BNT 1 #1] AUDIO: Language: bul
Dec 10 09:31:57: INFO: [BNT 1 #1] AUDIO: descriptor: 0x0E03C001B5
Dec 10 09:31:57: INFO: [BNT 1 #1] PMT: crc32: 0x1C243C3
Dec 10 09:31:58: ERROR: [BNT 1 #1] Bitrate:118Kbit/s PES:0 CC:6
Dec 10 09:31:59: INFO: [BNT 1 #1] Bitrate:3333Kbit/s
Dec 10 09:31:59: INFO: [BNT 1] Active input #1

Сега можем да го гледаме с VLC на адрес udp://@239.0.0.1:5001 или http://192.168.192.31:9999. Вече как се вкарва в сталкера си знаете.

bate_dino

Мерси за подробните обяснения. Аз изках да дам пример, че може да се мине доста тънко по схемата. Иначе RTL SDR пръчката основната идея е телевизия и ако не инсталираш драйверите и забраниш  ТВ модулите ще си се ползва като обикновен тунер. От друга страна при SDR ще  има и опция да си добави и ефирните ФМ радиа интеграция с icecast или ако е в регион където има DAB сигнал - цифрови радио.... Важното мерак и време да има да експериментира...


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