Folgende Warnungen sind aufgetreten: | ||||||||||||||||||||||||||||||
Warning [2] Undefined variable $unreadreports - Line: 34 - File: global.php(961) : eval()'d code PHP 8.2.24 (Linux)
|
DAB+ Usb-Stick - Druckversion +- RasPiCar Projekt Forum (https://RasPiCarProjekt.de) +-- Forum: Hardware (https://RasPiCarProjekt.de/forumdisplay.php?fid=5) +--- Forum: FM / DAB (+) / DVB-T (https://RasPiCarProjekt.de/forumdisplay.php?fid=13) +--- Thema: DAB+ Usb-Stick (/showthread.php?tid=1587) |
RE: DAB+ Usb-Stick - sundtek - 13.07.2018 (13.07.2018, 06:12)Der kleine Punky schrieb: @sundtek Die Tuner sind ja eh bestellbar, Versand ist ab Anfang nächster Woche. net_open -> open net_close -> close net_ioctl -> ioctl Sicherer ist aber net_* und dann gegen /opt/bin/libmcsimple.so zu linken, dann funktioniert der Code auch unter MacOSX oder über JNI unter Android (oder sobald unser Windows Compatibility Layer mal freigegeben wird auch unter Windows). DAB Client code: Parameter: device ... Gerätepfad devfd ... Filehandle vom Tuner running ... sollte -1 sein Code: int media_scan_dabfrequencies(char *device, int devfd, int console, int running) { Scanne DAB Services (gibt SID Und Component ID zurück): Code: int media_scan_dabservices(char *device) { Sender konfigurieren: Code: int set_dab_channel(int fd, uint32_t frequency, uint32_t sid, uint8_t sid_set, uint32_t comp, uint8_t comp_set) { Code: int get_dab_lock(int fd) { Folgende Funktion startet das Playback von Audio direkt im Treiber. fd sollte der Filehandle zu /dev/dab0 sein (oder /dev/dabX bei mehreren Empfängern). Code: int set_mute(int fd, char *arg) { Die PCM Samples kann man mittels read() von /dev/dab0 auslesen, by default Spielt ja der Treiber Audio ab, dieses Verhalten kann man auch ausschalten. Eine Besonderheit hier ist dass die PCM Samples auch WAV Header beinhalten, wer keine WAV Header benötigt sollte die Samples von /dev/dsp0 auslesen. Das war jetzt nur mal der DAB Bereich, FM Radio kann über /dev/radio0 ausgelesen und konfiguriert werden, wir halten uns hierbei an den offiziellen Video4Linux Standard. Die DAB Schnittstelle ist eine Eigenentwicklung da Linux dafür keine offiziellen Schnittstellen hat. Wer sich etwas mit der FM Radio Video4Linux API auskennt wird hier Ähnlichkeiten sehen. Die Befehle sind in /opt/include/mediacmds.h definiert. Einfacher geht's über unseren Streamingserver "rtspd" /opt/bin/mediaclient --installstreamer dann im Web http://localhost:22000 die DAB Frequenzen scannen / Playlisten konfigurieren - und via HTTP streamen. Das ist dann komplett unabhängig von jeder Spezial-API. RE: DAB+ Usb-Stick - harryberlin - 13.07.2018 kann man die libmcsimple.so auf dem rasp in python importieren? oder muss man das erst auf dem rasp compilieren? RE: DAB+ Usb-Stick - sundtek - 13.07.2018 Wäre auch möglich. Binaries sind für so gut wie alle bekannten Systeme verfügbar. RE: DAB+ Usb-Stick - L4l3lu - 10.09.2018 Hey ich habe mir jetzt den kompletten Tread druchgelesen, jedoch verstehe ich euch nicht ganz. Ist jetzt DAB+ mit den Car Pc möglich? Und falls es möglich ist, kann mir vielleicht jemand ne step by step Anleitung für Dummies wie mich reinmachen ? Was und wo muss ich die Hardware kaufen, gibt es etwas zu beachten ? DAB+ Usb-Stick - Peziman - 10.09.2018 Soweit sind wir noch nicht. Es gibt noch keine Software oder plugins. Ausserdem scheint der besagte stick nicht lieferbar zu sein. Auf meinen warte ich sicher schon 6 Wochen. RE: DAB+ Usb-Stick - frankie0815 - 11.09.2018 Hoffentlich nicht mit Vorkasse... ? DAB+ Usb-Stick - Peziman - 11.09.2018 Naja Vorkasse schon aber wenigstens mit PayPal. 2 Wochen geb ich dem Teil noch..... Was aber echt schade wäre. In diesem stick hätte ich echtes Potential gesehen. RE: DAB+ Usb-Stick - rAcHe kLoS - 11.09.2018 Ich wollte den auch bestellen, aber die Webseite ist schon seit über einem Monat nicht erreichbar. Sehr vertrauenswürdig das ganze, warum der Entwickler da nicht einfach selbst ein paar importiert und in D direkt verkauft ist mir da echt ein Rätsel. RE: DAB+ Usb-Stick - L4l3lu - 11.09.2018 Danke, wollte schon bestellen. Da ich es so verstanden hatte Irgendwie scheint ja das DAB+ Ding ein ordentliches Problem zu sein..., schade da der Car PC an sich ne hübsche Geschichte ist, vor allem für ältere Fahrzeuge. RE: DAB+ Usb-Stick - Peziman - 11.09.2018 Ja da gebe ich dir vollkommen recht! Wie ich schon sagte der Stick hört sich für einen Pi echt interessant an und die Soundausgabe wäre einfach ideal am Raspicar. Auch über den Support kann man sich nicht wirklich beschweren, aber der Rest macht keinen guten Eindruck. |