1libpipewire-module-roc-sMoiusrcceel(l7a)neous InformatiolnibMpainpueawlire-module-roc-source(7)
2
3
4
6 libpipewire-module-roc-source - ROC source
7
9 The roc-source module creates a PipeWire source that receives samples
10 from ROC sender and passes them to the sink it is connected to.
11
12 One can then connect it to any audio device.
13
15 libpipewire-module-roc-source
16
18 Options specific to the behavior of this module
19
20 • source.props = {}: properties to be passed to the source stream
21
22 • source.name = <str>: node.name of the source
23
24 • local.ip = <str>: local sender ip
25
26 • local.source.port = <str>: local receiver TCP/UDP port for source
27 packets
28
29 • local.repair.port = <str>: local receiver TCP/UDP port for receiver
30 packets
31
32 • local.control.port = <str>: local receiver TCP/UDP port for control
33 packets
34
35 • sess.latency.msec = <str>: target network latency in milliseconds
36
37 • resampler.profile = <str>: Possible values: disable, high, medium,
38 low.
39
40 • fec.code = <str>: Possible values: disable, rs8m, ldpc
41
43 Options with well-known behavior:
44
45 • node.name
46
47 • node.description
48
49 • media.name
50
52 context.modules = [
53 { name = libpipewire-module-roc-source
54 args = {
55 local.ip = 0.0.0.0
56 resampler.profile = medium
57 fec.code = disable
58 sess.latency.msec = 5000
59 local.source.port = 10001
60 local.repair.port = 10002
61 local.control.port = 10003
62 source.name = "ROC Source"
63 source.props = {
64 node.name = "roc-source"
65 }
66 }
67 }
68 ]
69
70PipeWire 1.0.0 libpipewire-module-roc-source(7)