ZELF EEN PRIJSGUNSTIGE D-ATV ZENDER MAKEN

VOORWOORD:

De echte harde ATV-kern met Nico ON7NDR aan het hoofd hebben een spectaculaire doorbraak bereikt om een zelfgemaakte D-ATV zender d.m.v. een ADALM-PLUTO of een LIME SDR niet alleen te kunnen gebruiken op de Q100 of op onze speciaal daarvoor gemaakte 13cm RB ingang maar nu ook op alle ATV repeater ingangen en voor alle commerciële ontvangers. En dat met een uitstekende beeldkwaliteit.

Een en ander is het resultaat van de vele uren experimenteren van zowel Nico ON7NDR als Kenneth ON5KR als Albert ON4AAH.

DEEL EEN:

Hierna een gedetailleerde stap voor stap gebruiksaanwijzing gemaakt door Nico ON7NDR.

Instellingen voor het zenden met een lime of pluto sdr .

Nodig zijn 3 softwarepakketten op 1 computer uitgevoerd.

Obs studio , F1EJP Freestreamencoder versie 2.80, Datvexpress versie 1.25lp17

F1EJP  versie 2.80 vind je op vivadatv, Datvexpress 1.25lp17 op vivadatv  website

Obs 64 bits 27.1.3  kan je op de gewone manier Downloaden en installeren.

Zenden doe je door obs in modus “ opnemen” te zetten ,F1EJP te starten, datvexpress op “TX”

Programma 1 OBS studio

Ga rechts onder naar “instellingen”

Video

basisresolutie: 1920×1080

uitvoerresolutie: 960×540

resolutieverlagingsfilter: lanczos

gebruikelijke fps-waarde: 25 PAL

Uitvoer

Uitvoermodus:geavanceerd   (veranderen aub van simpel naar geavanceerd)

Uitvoer plaatsen op subtab veld “opnemen”

Parameters “opnemen”

Type: Aangepaste Uitvoer (Ffmpeg)

Ffmpeg  Uitvoertype: uitvoer naar URL

Bestandspad of URL: udp://127.0.0.1:8000?pkt_size=1316

Containerformaat: mpegts

Muxerinstellingen indien aanwezig: muxrate=2764500

videobitrate: 2210 Kbps

Tijd tussen keyframes: 50  

uitvoer schalen: 640×360

aanvinken: uitvoer  schalen

aanvinken: toon alle codecs (ongeacht compabiliteit)

Video  Encoder: mpeg2video

Audio Bitrate:  256  Kbps

aanvinken: Geluidsspoor nr 1

audio encoder: ac3_fixed

EINDE OBS INSTELLING

 Programma 2  Freestreamencoder F1EJP

mpeg transport stream”

mode: DVB-S

Symbol Rate: 2000 voor onze input op 2335MHz anders in te stellen voor andere inputs

Fec: ¾

Video: H262

image size 16:9: 640×360

Fsp: 25

Audio codec: ac3

audio kb/s: 256

“configuration”

system:  ip adress

adres invullen:   127.0.0.1    port : 8000  bij   entree/input udp

output ip adress udp:   127.0.0.2    port 12000

encoder: Soft

default fsp: 25

“ dvb-tables”

call: uw eigen call

provider: SR_Systems

pcr pid: 300

pmt pid: 258

video pid: 256

audio pid: 257

network id: 65

stream id: 66

service id: 67

Einde instelling  Freestreamencoder  2.80

Datvexpress instellingen programma 3

source:  network

aanvinken: “enable ts udp input”

group:  127.0.0.2    port 12000

source:   127.0.0.2

interface: ip adres kiezen , maar niet dat van pluto! Dus geen 192.168.2.1 ip

video codecs

gop: 20

Bframe: niet invullen , leeg laten

video buffer size: 50

video bitrate: 0.90

nvidea codecs uitschakelen, uitvinken (bij mij toch)

SI table settings

videopid: 256

audiopid: 257

pcr pid: 300

pmt: 258

network id: 65

stream id: 66

service id: 67

program: 67  ( is correct, moet ingevuld zijn met deze waarde)

providername: uw callsign

service: 1

title: naar keuze invullen

event text: naar keuze

option

on air format: 720 576 25

aspect ratio 1:1

modulator (common)

tx frequency: 2335000000  2335 en zes nullen  in Hz

tx symbolrate:  2000000 twee  miljoen

mode: DVB-S

pluto aanvinken of lime

sdr ip adres pluto ingeven: 192.168.2.1  ( bij usb direct )

modulator (dvb-s)

fec: ¾ kiezen ( bolletje)

einde  Datvexpress instellingen

2 e 3 mogelijkheid  om te zenden , vanuit webcam of virtuele camera obs

webcam standalone met audio enkel met datvexpress: enkel datvexpress aan

zet de source op network, vink terug enable udp ts input uit

ga terug naar “live” video en kies uw webcam video apparaat, live audio, kies uw microfoon

zend direct uit, alle bovenstaande werken en settings zorgen dat je methode 1 of 2 kan kiezen dmw enable ts udp in of uit te schakelen

Let op: voor directe webcam uitzending moet “codec” > op mpeg 1 layer 2 staan, 44.1 K, 192K (stereo) .

Enable audio aanvinken .

3 e mogelijkheid virtuele cam obs

download plugin voor obs virtuele camera

zet video op 640X360 25 frame pal

zet uw virtuele camera aan

open uw datvexpress, kies live video > obs-camera

                                      kies audio > stereo-mix

zorg ervoor dat stereo-mix actief is op de pc

je kan nu uitzenden …..

persoonlijk gebruik ik enkel de methode met de drie programma’s die samen werken

methode 2 gaf schokkende beelden met webcam, kreeg het niet perfect in orde maar het was accepteerbaar voor zending.

Methode 3 zorgde voor een onstabiele situatie, doet hij het of doet hij het niet?

Soms ok en dan weer niet ok  was het verdict van een virtuele camera in obs.

Het kan zijn dat de virtuele camera op een andere pc wel goed is en volledig accepteerbaar is.

Moet verder uitgespit worden

Methode 1 blijft voor mij  de beste compromis …. content ermee

DEEL TWEE:

Hierna volgen de instructies van Albert ON4AAH met bijkomende informatie waar je alles kan bekomen:

1:

Een PC of laptop met daarop de software :

OBS studio.  Open Broadcaster Software | OBS (obsproject.com)

DATV express software versie 1.25lp17  Forum DATV•vivadatv.org •DATV-Express with pluto using narrow bandwidths?

Hardware:

Een USB webcam of ingebouwde webcam.

Een adalm pluto,    ADALM-PLUTO Analog Devices Inc. | Maker/doe-het-zelf, educatief | DigiKey  

     of een Lime SDR mini, LimeSDR Mini – SDR Transceiver & FPGA Development Board | Elektor

Met de software OBS studio kan men alle settingen instellen voor de videostream te maken, o.a. opnemen / streamen, OBS studio stuurt deze stream naar de DATV express software die op zijn beurt de stream met alle PID’s  video en audio instellingen naar de adalm pluto of lime SDR mini stuurt voor uitzendingen.

2:

Een PC of laptop met daarop de software :

Een USB webcam of ingebouwde webcam.

OBS studio software,    Open Broadcaster Software | OBS (obsproject.com)

F1EJP Free Stream Coder software,  FreeStreamCoder Software to Generate Mpeg-TS Streams >> New V2.80 – BATC Forum

Hardware:

Een adalm pluto,    ADALM-PLUTO Analog Devices Inc. | Maker/doe-het-zelf, educatief | DigiKey  

    of een Lime SDR mini, LimeSDR Mini – SDR Transceiver & FPGA Development Board | Elektor

Met de software OBS studio kan men alle settingen instellen voor de videostream te maken, o.a. opnemen / streamen, OBS studio stuurt deze stream naar de F1EJP Free Stream Coder software die op zijn beurt de stream met alle PID’s video en audio instellingen naar de adalm pluto of lime SDR mini stuurt voor uitzendingen.

3:

Een mini computer raspberry pi3 of 4 met daarop de portsdown software,  https://wiki.batc.org.uk/Portsdown_software

De raspberry pi 3 of 4 vervangt dan de pc, een USB webcam voor de raspberry is dan wel nodig.

Een adalm pluto,    ADALM-PLUTO Analog Devices Inc. | Maker/doe-het-zelf, educatief | DigiKey  

     of een Lime SDR mini, LimeSDR Mini – SDR Transceiver & FPGA Development Board | Elektor

Indien nodig kan men ook nog de stream gemaakt met OBS studio op een PC naar de raspberry sturen.

Iedereen die zich geroepen voelt om hieraan te beginnen mag rekenen op de actieve hulp van Nico, Albert of Kenneth.

Reacties en suggesties ten zeerste welkom

Frans ON4VVV (last updated 16/2/2022)