Hallo Leute,
mit AVB steht eine Erweiterung der OSI Schicht-2 vor der Tür. Durch diese Erweiterung wird ein bestehendes LAN ( AVB fähige Geräte vorausgesetzt ) echtzeitfähig, was die Verbreitung von Audio und Video in einem LAN oder auch WLAN betrifft. "Normaler" TCP/IP Verkehr läuft wie gewohnt.
Dabei kann die LAN Umgebung ( Switches etc. ) auch heterogen sein.
Bis dato war der Verkehr im Ethernet zeitlich nicht koordiniert und es konnte passieren das ein Switch, z.B. bei zu viel Traffic, ein Paket weg warf. Beides, letztendlich unbekannte Latenzen und der Verlust von Paketen sind für eine Audioübertragung ein K.O. Kriterium.
Dem wirkt AVB durch seine Struktur bzw. Art der Einbindung entgegen.
1. alle AVB fähigen Geräte ( Switches, Netzwerkkarten, aktive Lautsprecher, Controller, Konsolen etc. ) synchronisieren sich über einen Grand Master denn sie selbst und ohne Hilfe des Users wählen. Fällt der Grandmaster aus weil er z.B. Off geht, wird ein neuer gewählt. Dieser Sync aller Geräte findet im Nanosekundenbereich statt. Nicht zu verwechseln mit der Wordclock.
2. Datenverkehr soweit er AVB ( also nicht TCP/IP ) betrifft wird geplant. Das heißt alle Teilnehmer des AVB_Netzes tauschen sich darüber aus welche Menge an Daten auf wie vielen Kanälen sie austauschen können ohne ins "stottern" zu geraten. Auch dies ohne zu tun des Nutzers.
3. TCP/IP Traffic kann durch die vorherige Reservierung von Bandbreite für AVB nicht stören. Nicht zu verwechseln mit QoS oder ähnlichem.
4. Wordclock etc. wird neben den Datenbytes ( ohne Jitter zu erzeugen ) ebenfalls übertragen. Dabei gibt es 2 Möglichkeiten. Alle clocken gleich oder Sender und Empfänger handeln was eigenes aus. Es sind also heterogene Clockereien möglich. Dabei werden die Abtastraten getunnelt.
5. AVB skaliert. Je höher die Geschwindigkeit des LANs desto mehr Streams und desto geringer die Latenz. ( nicht linear )
6. es gäbe noch viel zu sagen, z.B. das AVB über große Areale verteilte Boxen phasengleich abstrahlen lassen kann, aber ich denke als große Übersicht und Anregung zur Diskussion langt das.
Was mach ich jetzt mit dieser Erweiterung der Schicht2 ?
Man könnte sich z.B. eine Netzwerkkarte kaufen die AVBfähig ist und ASIO Treiber bereitstellt. Kostet angeblich ca.75€. SAC anwerfen, Treiber auswählen und schon schiebt SAC seine Signale nicht mehr aufs Fireface sondern ins AVB Netz.
Oder ich mache meine bestehenden Boxen AVBfähig. Dies indem man ein AVBfähiges Endgerät benutzt das auch noch ne DA Wandlung macht.
AVBfähige Anwendunen und Hardware ( z.B. Faderbank ) sind nochmal ein weiteres interessantes Thema.
Soweit und mit besten Grüßen,
Kurt