[pulseaudio-discuss] Help with RTP setup please

Jim Duda jim at duda.tzo.com
Thu Jan 10 17:59:25 PST 2008


Well, I added this:

load-module module-native-protocol-unix

and all works fine now.

Jim

Jim Duda wrote:
> Wow, this pulseaudio software is really impressive!!
> 
> I'm playing with setting up an RTP stream.  I cannot figure out what is 
> happening, what am I'm doing wrong.
> 
> I have one machine whose pulse "list" is shown below.
> 
> When I attempt to play through pulseaudio to the rtp port, I get this 
> error message:
> 
> mplayer -ao alsa:device=pulse 03\ Bad\ Day.m4a
> MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
> CPU: Intel Celeron A Mendocino/Pentium II Dixon (Family: 6, Model: 6, 
> Stepping: 5)
> CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
> Compiled with runtime CPU detection.
> 
> Playing 03 Bad Day.m4a.
> ISO: File Type Major Brand: Apple iTunes AAC-LC Audio
> Quicktime/MOV file format detected.
> [mov] Audio stream found, -aid 0
> ==========================================================================
> Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
> AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
> Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) 
> decoder)
> ==========================================================================
> E: socket-client.c: socket(): Address family not supported by protocol
> *** PULSEAUDIO: Unable to connect: Connection refused
> [AO_ALSA] Playback open error: Connection refused
> Could not open/initialize audio device -> no sound.
> Audio: no sound
> Video: no video
> 
> ~/.asoundrc:
> 
> pcm.pulse {
>      type pulse
> }
> 
> ctl.pulse {
>      type pulse
> }
> 
> My kernel has support for multicast.
> asterisk# ping 224.0.0.1
> PING 224.0.0.1 (224.0.0.1) 56(84) bytes of data.
> 64 bytes from 192.168.1.50: icmp_seq=1 ttl=64 time=0.484 ms
> 64 bytes from 192.168.1.50: icmp_seq=2 ttl=64 time=0.417 ms
> 
> list:
> 
> 3 sink(s) available.
>      index: 0
> 	name: <alsa_output.hw_0>
> 	driver: <modules/module-alsa-sink.c>
> 	volume: <0:  74% 1:  74%>
> 	latency: <50068 usec>
> 	monitor_source: <0>
> 	sample spec: <s16le 2ch 44100Hz>
> 	channel map: <front-left,front-right>
> 	owner module: <0>
> 	description: <ALSA PCM on hw:0 (CS46xx)>
>      index: 1
> 	name: <rtp_recv>
> 	driver: <modules/module-null-sink.c>
> 	volume: <0: 100% 1: 100%>
> 	latency: <97125 usec>
> 	monitor_source: <2>
> 	sample spec: <s16le 2ch 44100Hz>
> 	channel map: <front-left,front-right>
> 	owner module: <6>
> 	description: <RTP Multicast Source>
>    * index: 2
> 	name: <rtp_send>
> 	driver: <modules/module-null-sink.c>
> 	volume: <0: 100%>
> 	latency: <9249 usec>
> 	monitor_source: <3>
> 	sample spec: <uLaw 1ch 16000Hz>
> 	channel map: <mono>
> 	owner module: <8>
> 	description: <RTP Multicast Sink>
> 4 source(s) available.
>      index: 0
> 	name: <alsa_output.hw_0.monitor>
> 	driver: <modules/module-alsa-sink.c>
> 	latency: <0 usec>
> 	sample spec: <s16le 2ch 44100Hz>
> 	channel map: <front-left,front-right>
> 	monitor_of: <0>
> 	owner module: <0>
> 	description: <Monitor Source of ALSA PCM on hw:0 (CS46xx)>
>      index: 1
> 	name: <alsa_input.hw_0>
> 	driver: <modules/module-alsa-source.c>
> 	latency: <8707 usec>
> 	sample spec: <s16le 2ch 44100Hz>
> 	channel map: <front-left,front-right>
> 	owner module: <1>
> 	description: <ALSA PCM on hw:0 (CS46xx)>
>    * index: 2
> 	name: <rtp_recv.monitor>
> 	driver: <modules/module-null-sink.c>
> 	latency: <0 usec>
> 	sample spec: <s16le 2ch 44100Hz>
> 	channel map: <front-left,front-right>
> 	monitor_of: <1>
> 	owner module: <6>
> 	description: <Monitor Source of RTP Multicast Source>
>      index: 3
> 	name: <rtp_send.monitor>
> 	driver: <modules/module-null-sink.c>
> 	latency: <0 usec>
> 	sample spec: <uLaw 1ch 16000Hz>
> 	channel map: <mono>
> 	monitor_of: <2>
> 	owner module: <8>
> 	description: <Monitor Source of RTP Multicast Sink>
> 0 sink input(s) available.
> 1 source outputs(s) available.
>      index: 0
> 	name: 'RTP Monitor Stream'
> 	driver: <modules/rtp/module-rtp-send.c>
> 	state: RUNNING
> 	source: <3> 'rtp_send.monitor'
> 	sample spec: <uLaw 1ch 16000Hz>
> 	channel map: <mono>
> 	resample method: src-sinc-fastest
> 	owner module: <9>
> 0 client(s) logged in.
> 12 module(s) loaded.
>      index: 0
> 	name: <module-alsa-sink>
> 	argument: <device=hw:0>
> 	used: 0
> 	auto unload: no
>      index: 1
> 	name: <module-alsa-source>
> 	argument: <device=hw:0>
> 	used: 0
> 	auto unload: no
>      index: 3
> 	name: <module-cli-protocol-tcp>
> 	argument: <>
> 	used: -1
> 	auto unload: no
>      index: 4
> 	name: <module-native-protocol-tcp>
> 	argument: <auth-anonymous=1 auth-ip-acl=192.168.1.0/24>
> 	used: -1
> 	auto unload: no
>      index: 5
> 	name: <module-http-protocol-tcp>
> 	argument: <>
> 	used: -1
> 	auto unload: no
>      index: 6
> 	name: <module-null-sink>
> 	argument: <sink_name=rtp_recv description="RTP Multicast Source">
> 	used: -1
> 	auto unload: no
>      index: 7
> 	name: <module-rtp-recv>
> 	argument: <sink=rtp_recv>
> 	used: -1
> 	auto unload: no
>      index: 8
> 	name: <module-null-sink>
> 	argument: <sink_name=rtp_send format=ulaw channels=1 rate=16000 
> description="RTP Multicast Sink">
> 	used: -1
> 	auto unload: no
>      index: 9
> 	name: <module-rtp-send>
> 	argument: <source=rtp_send.monitor>
> 	used: -1
> 	auto unload: no
>      index: 10
> 	name: <module-volume-restore>
> 	argument: <>
> 	used: -1
> 	auto unload: no
>      index: 11
> 	name: <module-rescue-streams>
> 	argument: <>
> 	used: -1
> 	auto unload: no
>      index: 12
> 	name: <module-gconf>
> 	argument: <>
> 	used: -1
> 	auto unload: no
> 0 cache entries available.
> 
> Thanks,
> 
> Jim




More information about the pulseaudio-discuss mailing list