Support Request #9065
closedVideo Compression and Device Toolbox for ADTF 3.x
Description
Supportanfrage
In ADTF2 stehen die Filter Image Decompressor, Image Compressor, Image Transform etc... aus dem ADTF-Video-Compression Toolbox zur Verfügung.
Gibt es dieses Toolbox in ADTF3 ?
Wenn ja, wie kann man sich es besorgen? Ich verwende ADTF 3.6.2 und habe kein Device Toolbox.
In dem ADTF3-DIR/addons gibt es nur eine Text-Datei (README.txt).
Danke für die Antwort.
Lösung
für ADTF 3.x wurde auf Kundenforums-Wunsch die Video Compression Toolbox gestrichen, es wird demnach keine Toolbox dafür geben.
Was wir gemacht haben:
.dat files die mit Komprimierung in ADTF 2.x erstellt wurden, können in ADTF 3.x abgespielt und auch dekodiert werden, siehe https://support.digitalwerk.net/adtf/v3/adtf_html/page_release_notes_3_6_0.html:
d.h. du kannst bestehende Aufnahmen abspielen und dekodieren, dazu findest du auch ein Bsp.
Was du nicht kannst, ist Video Daten out of the box zu komprimieren.
Was wir ggf. noch einbauen:
Irgendeine Art der Video Komprimierung auf Basis von GStreamer, unabhängig von Video Compression TB wie man sie bisher kannte.
Das aber noch ein Gedanke und keine Planung.
Files
Updated by hidden over 4 years ago
- Status changed from New to In Progress
- Topic set to CompressionTB::Common
Updated by hidden over 4 years ago
- Subject changed from Porting to ADTF3 to Video Compression Toolbox for ADTF 3.x
- Status changed from In Progress to Customer Feedback Required
- Resolution set to Not Supported Scope
Hallo Steve,
für ADTF 3.x wurde auf Kundenforums-Wunsch die Video Compression Toolbox gestrichen, es wird demnach keine Toolbox dafür geben.
Was wir gemacht haben:
.dat files die mit Komprimierung in ADTF 2.x erstellt wurden, können in ADTF 3.x abgespielt und auch dekodiert werden, siehe https://support.digitalwerk.net/adtf/v3/adtf_html/page_release_notes_3_6_0.html:
d.h. du kannst bestehende Aufnahmen abspielen und dekodieren, dazu findest du auch ein Bsp.
Was du nicht kannst, ist Video Daten out of the box zu komprimieren.
Was wir ggf. noch einbauen:
Irgendeine Art der Video Komprimierung auf Basis von GStreamer, unabhängig von Video Compression TB wie man sie bisher kannte.
Das aber noch ein Gedanke und keine Planung.
Updated by hidden over 4 years ago
- Subject changed from Video Compression Toolbox for ADTF 3.x to Video Compression and Device Toolbox for ADTF 3.x
NAchtrag:
Die restlichen verfügbaren Toolboxen findest du wie gewohnt im Downloadportal:Updated by hidden over 4 years ago
Hallo Support-Team,
die Aufzeichnung eines komprimierten Dokuvideos ist für die FAS-Entwicklung ein absolut notwendiges Feature.
Wir erzeugen bisher pro Monat mehrere TB DatFiles mit komprimiertem Dokuvideo.
Wenn wir das in Zukunft unkomprimiert aufzeichnen müssten, wäre das nicht mehr handhabbar.
Solange es keine Video-Kompression gibt, ist für uns ein Umstieg auf ADTF3 nicht möglich.
Deswegen die Frage bis wann ihr so ein Feature zur Verfügung stellen könnt?
Grüße,
Andreas
Updated by hidden over 4 years ago
Hallo Andreas, hallo Steve,
euer Use Case ist uns bekannt und gerechtfertigt, ebenso dass eine Komprimierung für euch essentiell ist.
Was du auch wissen musst, eine Portierung wurde einstimmig im Kundenforum abgelehnt, da man das, laut Aussage, selbst machen kann und ggf. auch besser und nicht generisch.
Deshalb müsstest du dich eigentlich an deinen Kundenforumsvertreter Pierre Voigtländer wenden, wer das dann für euch bereitstellt/beauftragt.
Die Sourcen aus dem 2er wurden auch offengelegt, damit man das selbst portieren könnte.
Es liegt also weniger an ADTF als an denjenigen, die euch Nutzer vertreten und die Roadmap definieren.
Gerne würde ich euch aber trotzdem in eine Telko nehmen, um zum einen grundsätzlich eure Anforderungen aufzusammeln und euch bei der Portierung zu unterstützen (Steve stellt ja fleißig Tickets ein), zum anderen könnten wir eine Lösung auf Basis GStreamer o.ä. evaluieren und einen Zeithorizont finden. Aktuell ist das weder bezahlt noch geplant - aber das bekommen wir schon irgendwie zusammen hin.
Gebt mir bitte Bescheid, ob Interesse besteht, am besten mit ein paar Terminvorschlägen.
Abschließend, falls noch nicht auf dem Radar: Nächste Woche findet am 27.11.2019 ein ADTF Userday für AUDI statt, wäre schön, wenn ihr da dabei seid.
Details gibts ebenso bei Pierre Voigtländer.
Updated by hidden over 4 years ago
- Requester's Priority changed from Normal to Blocker
Updated by hidden over 4 years ago
Hallo Florian,
danke für den Hinweis. Den Termin für das Anwenderforum haben wir noch nicht. Kannst du uns den mal weiterleiten. Vielleicht kann ja von uns jemand hingehen. Wäre bestimmt interessant für uns.
Gerne können wir auch mal telefonieren zwecks Anforderungen, aber eigentlich kann man das kurz zusammenfassen:
Da ADTF2 abgekündigt wird, bin ich davon ausgegangen, dass inzwischen die komplette Funktionalität auf ADTF3 portiert wurde. Dem ist ja anscheinend nicht so, wie wir immer wieder feststellen.
Gibt es eine Übersicht an Funktionalität die im ADTF3 fehlt? Dann könnten wir daran bewerten, was für uns Blocker sind.
Du meintest noch, dass der Source-Code von ADTF2 inzwischen veröffentlich ist. Wo finden wir den denn?
Zwecks Videokompression ist es uns erstmal wichtig, dass ein Webcam-Video möglichst stark komprimiert abgespeichert werden kann,
dabei möglichst wenig Prozessorlast erzeugt und danach wieder abgespielt und auch ins avi (bei uns aktuell xvid) exportiert werden kann.
Viele Grüße,
Andreas
PS: Vielen Dank auf jeden Fall nochmal für euren Input in den letzten Tagen zu unseren ADTF3-Fragen. Für uns ist das noch ziemlich Neuland.
Updated by hidden over 4 years ago
- File adtf_key_facts.html.pdf adtf_key_facts.html.pdf added
- Resolution deleted (
Not Supported Scope)
Hallo Andreas,
PS: Vielen Dank auf jeden Fall nochmal für euren Input in den letzten Tagen zu unseren ADTF3-Fragen. Für uns ist das noch ziemlich Neuland.
Gerne, dafür sind wir ja da
Den Termin für das Anwenderforum haben wir noch nicht. Kannst du uns den mal weiterleiten. Vielleicht kann ja von uns jemand hingehen. Wäre bestimmt interessant für uns.
hab ich dir weitergeleitet, bitte verteilen. Wäre gut wenn sich das zumindest einer anhört.
Bei Bedarf bieten wir auch Anwender- und Entwicklerschulungen, das lässt sich auch recht schnell mit der AUDI Academie arrangieren.
Gerne können wir versuchen, explizit auf relevante Teilbereiche einzugehen.
Ebenso davon losgelöst ein Workshop wo wir euch exemplarisch bei der Portierung einer Komponente unterstützen.
Oder ein "Brute-Force-Portierung-Hackathon", wo wir das gemeinsam in einer Woche durchziehen.
Es gibt viele Möglichkeiten.
Wichtig ist aber, dass ihr euch mit der neuen Architektur vertraut macht.
Ihr werdet viele Dinge wiederfinden, vieles wurde auch verbessert oder optimiert, so dass bei euch auch Code wegfallen wird.
Ebenso Laufzeittrennung, Graph Separierung und Verteiltes System, das müsste man schon mit bedenken.
Gerade das neue Filter SDK wird euch gefallen, da bin ich mir sicher. Wir werden am Anwendertag auch exemplarisch live programmieren.
Nützliche Links:
- https://support.digitalwerk.net/adtf/v3/adtf_html/index.html
- https://support.digitalwerk.net/adtf/v3/guides/index.html
Da ADTF2 abgekündigt wird, bin ich davon ausgegangen, dass inzwischen die komplette Funktionalität auf ADTF3 portiert wurde. Dem ist ja anscheinend nicht so, wie wir immer wieder feststellen.
Grundsätzlich sind wir das seit ADTF 3.4.0.
Du musst aber wissen, dass von uns und dem Kundenforum jede Anforderung aus 2.x hinterfragt wurde, manche sich geändert haben oder weggefallen sind.
Grundsätzlich lässt sich alles machen, an manchen Stellen muss noch Code geschrieben werden.
Ein paar Sachen fehlen allerdings noch, was aber keine Blocker sein sollten, sondern zumindest ein Workaround oder Lösung in 3.x besteht.
Gibt es eine Übersicht an Funktionalität die im ADTF3 fehlt? Dann könnten wir daran bewerten, was für uns Blocker sind.
Ja, so was gibt es leider (noch) nicht.
Ich versuche mal aufzuzeigen, was weggefallen ist und was noch fehlt, der Rest ist vorhanden, ggf. hat sich aber der "Weg" (zu euren Gunsten) verändert.
Hinweis: Ein Wegfall ist konkret so beauftragt von euren Vertretern, nicht dass du denkst, das wird von uns verworfen.
Feature/TB | Status | Bemerkung/Alternative |
Video Compression TB | Entfällt | Will jeder selbst machen. DW hat aber eine Alternative im Kopf. Quellen aus 2.x offengelegt |
MLSLBlockset | Abgelöst | Soll via FEP gemacht werden |
Autosar TB | Entfällt | Nicht relevant, keine generische Lösung möglich |
Python Support Service | Abgelöst | Scripting Filter (JS/QML), Fernsteuerung mittels ADTF Control Sprachunabhängig, Scripting Filter (Python) muss noch auf neueres Qt warten |
Message Bus | Abgelöst | ADTF IPC/FEP |
Display History | On Hold | --- |
ADTF include | 2020a | --- |
DAT Repair Tool | On Hold | --- |
EDS | Abgelöst | Attached Files |
Breakpoints/Debugging/Snapshots | On Hold | --- |
Audio Support | Entfällt | Keine Anforderung mehr |
Streaming Library | Abgelöst | ADTF File Library (Open Source) |
XCP Display | Entfällt | Scripting Filter/Example ausreichend |
Scope/Table View Standalone | Entfällt | Im Signal View vorhanden |
QT Display | Abgelöst | Scripting Filter (QML) |
MOST Support | Entfällt | Keine Anforderung mehr |
LIN Support | Entfällt | Keine Anforderung mehr. Quellen aus 2.x offengelegt |
Peak CAN | Entfällt | Keine Anforderung mehr. Quellen aus 2.x offengelegt |
Blue Fox | Entfällt | Keine Anforderung mehr. Quellen aus 2.x offengelegt |
uEye | Entfällt | Keine Anforderung mehr. Quellen aus 2.x offengelegt |
MDF Export | Device TB 3.2.0 | --- |
Watchdog View | Entfällt | Keine Anforderung mehr, Alternativ in ADTF Control gelöst |
AVI Importer/Exporter | DAT GUI Tools 0.2.0 | --- |
Datexporter | Abgelöst | DATProcessing, adtf_dattool (CLI, File LIb), adtf_datguitool (DAT GUI Tools) |
Profiling Service | Abgelöst | Easy Profiler |
Das zumindest was mir gerade so einfällt... Der Rest ist imho vorhanden.
Findet ihr euch darin wieder ?
Habt ihr Fragen dazu ?
Ich schreibe aktuell Key Facts zusammen, ich lasse dir gerne meinen Draft-Stand zukommen, so wie ich ihn auch bereits beim VW Anwendertag aufgezeigt habe.
Das hilft euch vielleicht auch ganz gut, bevor ich hier nochmal liste, was neu ist, exisitert oder optimiert wurde.
Findet ihr euch darin alles, was ihr braucht ?
Das kam dann vielleicht falsch an, die Rede war von Video Compression TB 2.x:Du meintest noch, dass der Source-Code von ADTF2 inzwischen veröffentlich ist. Wo finden wir den denn?
Hier liegt das Debug Package, das beinhaltet die Sourcen.
Die weiteren oben erwähnten Offenlegungen findest du hier:Zwecks Videokompression ist es uns erstmal wichtig, dass ein Webcam-Video möglichst stark komprimiert abgespeichert werden kann,
dabei möglichst wenig Prozessorlast erzeugt und danach wieder abgespielt und auch ins avi (bei uns aktuell xvid) exportiert werden kann.
Da können wir was hinbekommen, darüber sollten wir uns nochmal unterhalten.
Updated by hidden over 4 years ago
- Project changed from 11 to Public Support
- Description updated (diff)
- Status changed from Customer Feedback Required to To Be Closed
- Private changed from Yes to No
- Resolution set to Known Problem
Updated by hidden almost 4 years ago
- Status changed from To Be Closed to Closed