pipewire-aes67: improve the config

This commit is contained in:
Dmitry Sharshakov 2023-12-16 19:04:27 +03:00 committed by Wim Taymans
parent 533161a766
commit c66aad9a7c

View file

@ -67,7 +67,7 @@ context.modules = [
sap.ip = 239.255.255.255 sap.ip = 239.255.255.255
sap.port = 9875 sap.port = 9875
net.ttl = 32 net.ttl = 32
net.loop = true net.loop = false
stream.rules = [ stream.rules = [
{ {
@ -81,7 +81,7 @@ context.modules = [
node.virtual = false node.virtual = false
media.class = "Audio/Source" media.class = "Audio/Source"
device.api = aes67 device.api = aes67
sess.latency.msec = 10 sess.latency.msec = 3
node.group = pipewire.ptp0 node.group = pipewire.ptp0
} }
} }
@ -103,25 +103,28 @@ context.modules = [
args = { args = {
### please select the interface here ### please select the interface here
local.ifname = eth0 local.ifname = eth0
# if you want to create multiple output streams, please copy the
# whole module-rtp-sink, but change this multicast IP to another unused one
destination.ip = 239.69.150.243 destination.ip = 239.69.150.243
destination.port = 5004 destination.port = 5004
net.mtu = 1280 net.mtu = 1280
net.ttl = 32 net.ttl = 32
net.loop = true net.loop = false
# These should typically be equal
sess.min-ptime = 1 sess.min-ptime = 1
sess.max-ptime = 1 sess.max-ptime = 1
# please change this, especially for multiple streams
sess.name = "PipeWire RTP stream" sess.name = "PipeWire RTP stream"
sess.media = "audio" sess.media = "audio"
### please select the PTP grandmaster ID here ### please select the PTP grandmaster ID here
sess.ts-refclk = "ptp=traceable" sess.ts-refclk = "ptp=traceable"
sess.ts-offset = 0 sess.ts-offset = 0
sess.ptime = 1 sess.latency.msec = 3
sess.latency.msec = 1
sess.announce = true
audio.format = "S24BE" audio.format = "S24BE"
audio.rate = 48000 audio.rate = 48000
audio.channels = 2 audio.channels = 2
audio.position = [ FL FR ] # These channel names will be visible both to applications and AES67 receivers
node.channel-names = ["CH1", "CH2"]
stream.props = { stream.props = {
node.name = "rtp-sink" node.name = "rtp-sink"