AlbrechtL / welle.io

A DAB/DAB+ Software Defined Radio (SDR)
https://www.welle.io
Other
616 stars 116 forks source link

Window for live Traffic - TPEG #501

Open DG1PW opened 4 years ago

DG1PW commented 4 years ago

DAB+ Radio stations provides data for live Traffic or send signal when traffic reports starts. But there is no window where this information is shown. Is it possible that the live traffic date can be decode? (edit: TPEG channel) Will be very helpful in gives further information which is provided.

andimik commented 4 years ago

I guess you mean so-called "Service Announcement". This is not only related to traffic information (like via RDS).

DG1PW commented 4 years ago

Yes, the radio stations provide additional text information. Is there a possibility to encode and display this Announcement?

andimik commented 4 years ago

Could you please tell us what you mean with "additional text information"?

If you mean TPEG have a look at Qt-DAB, where you get it via localhost in your browser.

AlbrechtL commented 4 years ago

@andimik can you post a screen shot how it looks like with Qt-DAB?

andimik commented 4 years ago

You will not be able to read it. This is not text as you might expect.

This is TPEG from 12A EuroDAB (9 deg East or Italy terrestrial), you have to build Qt-DAB with activated CONFIG += send_datagram in the file qt-dab.pro, navigate to a data packet and open your browser at http://127.0.0.1:8888 than you will see for example:

Ó,×™·–ÇIã‡âNÒþb&‡´ûÐîrÐW>~5ï…$@óòM�Ô[Ï ¬‚¤Ç~s¿Õ“z5¸æïÈ.}*ÄOfꮳڰ++Å ‹Tl盹ø ¾šð&¹¥iuïÒ@Pôh@~ïÃÛ!ÜÕ=ÞÉ]®¸2!9vrÓèŒ#ÔNp½²¢ê6«q(%ðÐâ!öÞ:ŽKL-Sh ÖP-!Ç8ýclÓÂ$±ñþ”<©~ L3÷Ïl°–¸?ÄØ Ó-ë0áƺßeúõ EצE¿ÛЏlt?)àæëbÝDiÎ9}šÕø½ûFAúU^äup1sJK̽Ì=Ó­T!þUA—Îl˸ñ–ÓPPF:c…“´'ör„lô=­U²„fGDÌ!vãˆø9ö4¿zØ’öèwZžwbŽ£ý&y}”‡q(fìë#`íƒ )N͹U,7Mߊö çç ›ÅàËõêªQLéÕÛN˜›l}Á~3ª²J÷)Om'õŽ¸äÓî&n}ˆý:E¼qV<ˆO¢’£6YæÖæ^+¨.õßß ¨[œ åÏ«GÓ”²½FÙÖñ]B#î<dpÏ©%’Åà­àÎân$?DR¡&ÖOÿæý¿Õ¡ªO€Ð Œci>›æÈt[^ÇKJõõ…›r ²èãE“Ö… ê|ª ¤Ó=U”wÞ0k ƒöµV.€AvÆ MÛ66B‡#˸IցåÈå0Ã¥¯núÜ<Æ?á_”æcKÆ0Ú’ã ²ôhÛm&Éæ&ò’šFº(?èž6ÆÀeѺë¦é¬î†…î”Ug­ÝÅøʬfì$|”憡Ç@ˏÁ «ÿFÌXN‚³Ž¸;9£Ľø$§ö¬Ã˜QHˆzLª]¶•óh¡Y#Žj¨ð8"Îñ´yZ°á�_v¢ºp1KsM8£s«¾\þ2®¼÷ÒÖ?h¥c ¥ëÜ(Ål.Bá’ohqK¹kÄø®'L%>Ïæ9’ó|UÓÊWÆ<a(§õس™‹»g#,ìU7Cm(Ù*=<Šr·ÿ2Bñ¶¢¼• ˜ÓÜO1¦=@EÕÊm³ÜcSÅI DäÕ;ÿôÌ|ÿ�ÿ����

DG1PW commented 4 years ago

Yes @andimik I mean TPEG, but this is not user frindly to do this procedure in QT-DAB. Here in well.io the TPEG Channel is not shown in the bouquet - why? And will this not a usefull enhancement to have the TPEG and EPG information?

mpbraendli commented 4 years ago

welle.io does not yet have the decoder for Packet Data services. I am currently implementing parts that are useful for decoding IP Datagram Tunneling, which are also carried in a Packet Data service, and this could be useful in the future for decoding TPEG.

At the moment, welle.io doesn't show the TPEG service in the list, because it wouldn't bring any benefit as it cannot be decoded.

In addition to this, in order to display the TPEG information in a window, a TPEG decoder needs to be implemented.

EPG (and the related Service Information) is again a different story, which also needs an appropriate decoder.

You also mention

send signal when traffic reports starts

which are called Announcements in DAB terminology. welle.io doesn't decode those either.

All these features would be nice to have though.

DG1PW commented 4 years ago

I asked in the meanwhile a good known technical manager of a broadcast station. On some channels the TPEG channel is used to provide traffic announcements but it is also possible to provide this information in the FIC / FIDC part of the radio station. So each station can provide there own signal. On TPEG it is the sum of all.

I also found on the www.avt.nbg.de a unit which have also a FIC-XTractor (https://www.avt-nbg.de/en/products/dab-xplorer)

Further Information also here (https://digiradio.ch/linear-digitalradio-begriffe-glossar/)

FIC

Der FIC (Fast Information Channel) wurde hauptsächlich als Systemsteuerkanal konzipiert und beinhaltet alle Informationen über den Inhalt sowie die Struktur des Ensembles. Über den FIC werden Sendernamen, die Zugehörigkeit der PADs zu passenden Radioprogrammen, PTYs und eine Vielzahl weiterer Zusatzinformationen koordiniert.

FIDC

Der FIDC (Fast Information Data Channel) ist ein Bestandteil des FIC. Er dient für diverse Arten von Anwendungen, welche nicht direkt mit dem Inhalt oder der Struktur des Ensembles im Zusammenhang stehen. Über den FIDC werden beispielsweise Verkehrsinformationen des TMC übertragen.

mpbraendli commented 4 years ago

As a complement to what you wrote (which is correct): FIDC was removed from the v2 DAB specification (clause 8.2 of ETSI EN 300 401 is now gone)

AlbrechtL commented 4 years ago

I did a quick Google research. I couldn't find any public available specification about TPEG and EPG. Also there are no open source projects which are implementing such decoders.

Is my assumption correct or did I miss something?

andimik commented 4 years ago

Qt-DAB exports EPG in so-called *.ehb files which is xml. But it does only work on some ensembles (like the German ones), not so in Croatia and Slovenia.

Qt-DAB will also save thumbnails of all stations in the EPG, if they are transmitted in this subchannel.

andimik commented 4 years ago

Additional remark: The good old Noxon Software from Fraunhofer under Windows (Version 5.01) has a hidden folder .mmp in the user's directory where it stores, slideshows, ensemble configuration and even SPI cache files.

So I found out that in Slovenia and Croatia the EPG is not really existing (let's say they transmit only headers, no contents).