23 lines
525 B
Bash
Executable File
23 lines
525 B
Bash
Executable File
#!/bin/bash
|
|
action=$1
|
|
ip=${2:-192.168.3.46}
|
|
|
|
case $action in
|
|
load)
|
|
pactl load-module module-null-sink sink_name=rtp_sink
|
|
pactl load-module module-rtp-send \
|
|
source=rtp_sink.monitor \
|
|
destination_ip=$2 \
|
|
port=46000 \
|
|
codec=audio/L16 \
|
|
channels=2 \
|
|
rate=48000 \
|
|
format=s16be \
|
|
sap=0
|
|
;;
|
|
unload)
|
|
pactl unload-module module-rtp-send
|
|
pactl unload-module module-null-sink
|
|
;;
|
|
esac
|