bondagit / aes67-linux-daemon

AES67 Linux Daemon with configuration WebUI
GNU General Public License v3.0
372 stars 82 forks source link

Status in Dante Controller stays as "prohibited" #143

Closed timsu100 closed 11 months ago

timsu100 commented 1 year ago

I'm using Ubuntu 22.04 on a Intel NUC.

the self test is working. The source shows up in Dante Controller. While running speaker-test -D plughw:RAVENNA -r 48000 -c 2 -t sine the icon still stays red and no sound is played. Hovering over the icon shows: RTP Subscription Status: No audio data.

image image

/

image image

The daemon log shows no errors, only info messages.

bondagit commented 1 year ago

Configuration looks correct: your PTP slave status is synced and your source is configure as L24@48Khz. On the host where the daemon is running you should be able to sniff the outbound audio traffic on the port 5004 with: sudo tcpdump -i enp86s0 port 5004 You can use Wireshark to verify the network traffic on another host on your network. Make sure enp86s0 is the network interface you want to use,.

timsu100 commented 1 year ago

The tcpdump command shows lots of outgoing packets.

Using https://aes67.app/ on my notebook I can tune in to the stream and receive audio.

Edit: enp86s0 is the only network interface (except loopback) on my device.

Edit2: Playing from my notebook (windows) to the speakers via the official dante virtual soundcard works also.

bondagit commented 1 year ago

Chek the latency measured on the Dante device. You can configure it for 2ms or 5ms latency.

timsu100 commented 1 year ago

It was 1ms, i changed it to 5ms, sadly it changed nothing.

bondagit commented 1 year ago

Try to check if multicast mode is enabled, see also:

Yamaha MY16-2 does not seem to acccept connections from AES67 source. Icons stay at "prohibited" state, RTP Subscription status is "No Audio". Firmware is latest. Connection to DANTE AVIO seems to work (have not listened to it but green Icons do show). Are there any settings I can provide? TIC frame size is 48 (1 ms). Edit: I got it to work by assigning the RTP Address to the source. manually. This might be an important hint.