Hallo liebe Forumgemeinde,
dies ist mein allererster Eintrag hier drin und mal schaun, wie es - mehr oder weniger - angenommen wird.
Vorwort.
Einige Anstalten und Veranstalter verbreiten ihre DAB-Ensembles über Satellit, wie es beispielsweise die BBC oder die RAI macht (Quelle).
Jetzt ist das ein Datenstrom, der erst noch in ein ETI umgewandelt werden muss und dann dem HackRF live übergeben wird.
Den Datenstrom kann man am besten mit einem IP-fähigen Receiver, wie bspw. eine Dreambox abgreifen. Für Linux-Liebhaber dürfte ein wget bekannt vorkommen.
Das ganze Beispiel mit der BBC ist auf 4,8°Ost.
Kurzum die Frage: Hat dazu schon einer Erfahrung?
Nun zu meinem, hmnja, fast schon Problem.
Ich habe nun ein wenig rumgebastelt und schon erste Gehversuche unternommen. Haut aber nicht so wirklich hin.
wget http://receiver:8001/1:0:1:3C:0:1:30300F:0:0:0: -q -O - | ts2na -p 1062 -s 12 | na2ni | hackrf_transfer -t - -f 216928000 -x 47 -a 1 -s 4096000 -b 1750000
Funktioniert nicht, aber so stell ich es mir in etwa vor. Den Stream liest er problemlos, auch eine Übergabe zu ts2na ist möglich. Was na2ni macht, kann ich nicht sagen, aber der Wert müsste normalerweise korrekt weitergeleitet werden zum HackRF. Aber...der bricht nach 2 Sekunden ab - passieren tut nichts.
Folgendes ist mir dann in den Sinn gekommen:
wget http://receiver:8001/1:0:1:3C:0:1:30300F:0:0:0: -q -O - | ts2na -p 1062 -s 12 | na2ni >> xxx.eti
Sollte dieser Output bei meinem Denkvorgang wirklich schon ein fertiges ETI sein, welches zum korrekten Aussenden gebraucht wird, ist das schon die halbe Miete. Binnen 10 Minuten habe ich um die 150MB gesammelt, welche nun von der Logik her ein DAB-Ensemble sein müsste.
Nun...wie man das nun aussendet, weiß ich wieder nicht.
Hat hier jemand Erfahrung damit?
Bin ein wenig am Verweifeln, denn ich weiß nicht, wie lange ich das schon vor mir herschiebe :D
Bleibt gesund, mariobeh.