pulseaudio,gmediarender

  手机

UbuntuA

UbuntuB 三者分别连接公共的路由器,处于同一个网络。

UbuntuA上面运行

pulseaudio -vvvv

gmediarender -f 2222 --logfile=stdout

其做为pulseaudio 的服务端

UbuntuB上面运行

pulseaudio -vvvv

其做为pulseaudio 的客户端

在ubuntuB上面运行

suiyuan626@newubuntu:~/share$ mplayer bluesky.mp3 
MPlayer 1.3.0 (Debian), built with gcc-9 (C) 2000-2016 MPlayer Team
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing bluesky.mp3.
libavformat version 58.29.100 (external)
Audio only file format detected.
Clip info:
 Title: 
 Artist: 
 Album: 
 Year: 
 Comment: 
 Genre: Unknown
Load subtitles in ./
==========================================================================
Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers I, II, III)
==========================================================================
AO: [pulse] 44100Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:  25.3 (25.3) of 221.0 (03:41.0)  0.3% 
Audio device got stuck!
A:  65.1 (01:05.1) of 221.0 (03:41.0)  0.3% 






在ubuntuA上面收到如下日志

I: [pulseaudio] socket-server.c: TCP connection accepted by tcpwrap.
I: [pulseaudio] client.c: Created 216 "Native client (TCP/IP client from 192.168.8.22:51472)"
I: [pulseaudio] protocol-native.c: Client authenticated anonymously.
D: [pulseaudio] protocol-native.c: Protocol version: remote 33, local 33
D: [pulseaudio] protocol-native.c: SHM possible: no
D: [pulseaudio] protocol-native.c: Negotiated SHM: no
D: [pulseaudio] protocol-native.c: Disabling srbchannel, reason: No SHM support
D: [pulseaudio] module-augment-properties.c: Looking for .desktop file for mplayer
I: [pulseaudio] module-stream-restore.c: Restoring device for stream sink-input-by-application-name:MPlayer.
D: [pulseaudio] module-intended-roles.c: Not setting device for stream audio stream, because already set.
D: [pulseaudio] sink-input.c: Negotiated format: pcm, format.sample_format = "\"s16le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
I: [pulseaudio] module-stream-restore.c: Restoring volume for sink input sink-input-by-application-name:MPlayer.
I: [pulseaudio] module-stream-restore.c: Restoring mute state for sink input sink-input-by-application-name:MPlayer.
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_02_02.0.stereo-fallback becomes busy, resuming.
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: [pulseaudio] sink-input.c: Created input 61 "audio stream" on alsa_output.pci-0000_02_02.0.stereo-fallback with sample spec s16le 2ch 44100Hz and channel map front-left,front-right
I: [pulseaudio] sink-input.c:     media.name = "audio stream"
I: [pulseaudio] sink-input.c:     application.name = "MPlayer"
I: [pulseaudio] sink-input.c:     native-protocol.peer = "TCP/IP client from 192.168.8.22:51472"
I: [pulseaudio] sink-input.c:     native-protocol.version = "33"
I: [pulseaudio] sink-input.c:     application.process.id = "9081"
I: [pulseaudio] sink-input.c:     application.process.user = "suiyuan626"
I: [pulseaudio] sink-input.c:     application.process.host = "newubuntu"
I: [pulseaudio] sink-input.c:     application.process.binary = "mplayer"
I: [pulseaudio] sink-input.c:     application.language = "C"
I: [pulseaudio] sink-input.c:     application.process.machine_id = "40b94f3cb63f4b998eb206362febaedb"
I: [pulseaudio] sink-input.c:     application.process.session_id = "12"
I: [pulseaudio] sink-input.c:     module-stream-restore.id = "sink-input-by-application-name:MPlayer"
I: [pulseaudio] protocol-native.c: Requested tlength=250.00 ms, minreq=20.00 ms
D: [pulseaudio] protocol-native.c: Traditional mode enabled, modifying sink usec only for compat with minreq.
D: [pulseaudio] protocol-native.c: Requested latency=210.00 ms, Received latency=99.95 ms
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=44100, base=4, prebuf=40576, minreq=3528 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=44100, base=4, prebuf=40576, minreq=3528 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 349.95 ms = 210.00 ms + 2*20.00 ms + 99.95 ms
D: [alsa-sink-ES1371/1] alsa-sink.c: Requested volume: front-left: 85716 / 131% / 6.99 dB,   front-right: 85716 / 131% / 6.99 dB
D: [alsa-sink-ES1371/1] alsa-sink.c: Got hardware volume: front-left: 65540 / 100% / 0.00 dB,   front-right: 65540 / 100% / 0.00 dB
D: [alsa-sink-ES1371/1] alsa-sink.c: Calculated software volume: front-left: 85711 / 131% / 6.99 dB,   front-right: 85711 / 131% / 6.99 dB (accurate-enough=no)
D: [alsa-sink-ES1371/1] sink.c: Volume not changing
D: [pulseaudio] sink.c: alsa_output.pci-0000_02_02.0.stereo-fallback: state: IDLE -> RUNNING
D: [pulseaudio] sink-input.c: Sink input 61: proplist[media.name]: (data) -> (data)
D: [pulseaudio] module-intended-roles.c: Not setting device for stream Peak detect, because already set.
D: [pulseaudio] source-output.c: Negotiated format: pcm, format.sample_format = "\"float32le\""  format.rate = "25"  format.channels = "1"  format.channel_map = "\"mono\""
I: [pulseaudio] source-output.c: Trying to change sample spec
I: [pulseaudio] source.c: Cannot update sample spec, SOURCE_IS_RUNNING, will keep using s16le and 44100 Hz
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_02_02.0.stereo-fallback becomes busy, resuming.
D: [pulseaudio] resampler.c: Resampler:
D: [pulseaudio] resampler.c:   rate 44100 -> 25 (method peaks)
D: [pulseaudio] resampler.c:   format s16le -> float32le (intermediate s16le)
D: [pulseaudio] resampler.c:   channels 2 -> 1 (resampling 1)
D: [pulseaudio] resampler.c: Channel matrix:
D: [pulseaudio] resampler.c:        I00   I01 
D: [pulseaudio] resampler.c:     +------------
D: [pulseaudio] resampler.c: O00 | 0.500 0.500
I: [pulseaudio] remap.c: Using stereo to mono remapping
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: [pulseaudio] source-output.c: Created output 243 "Peak detect" on alsa_output.pci-0000_02_02.0.stereo-fallback.monitor with sample spec float32le 1ch 25Hz and channel map mono
I: [pulseaudio] source-output.c:     media.name = "Peak detect"
I: [pulseaudio] source-output.c:     application.name = "PulseAudio Volume Control"
I: [pulseaudio] source-output.c:     native-protocol.peer = "UNIX socket client"
I: [pulseaudio] source-output.c:     native-protocol.version = "33"
I: [pulseaudio] source-output.c:     application.id = "org.PulseAudio.pavucontrol"
I: [pulseaudio] source-output.c:     application.icon_name = "audio-card"
I: [pulseaudio] source-output.c:     application.version = "4.0"
I: [pulseaudio] source-output.c:     application.process.id = "2568"
I: [pulseaudio] source-output.c:     application.process.user = "suiyuan626"
I: [pulseaudio] source-output.c:     application.process.host = "ubuntu"
I: [pulseaudio] source-output.c:     application.process.binary = "pavucontrol"
I: [pulseaudio] source-output.c:     application.language = "en_US.UTF-8"
I: [pulseaudio] source-output.c:     window.x11.display = ":0"
I: [pulseaudio] source-output.c:     application.process.machine_id = "40b94f3cb63f4b998eb206362febaedb"
I: [pulseaudio] source-output.c:     module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol"
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=0, base=4, prebuf=1, minreq=0 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=4194304, base=4, prebuf=4, minreq=4 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 179.95 ms = 80.00 ms + 99.95 ms
D: [pulseaudio] module-intended-roles.c: Not setting device for stream Peak detect, because already set.
D: [pulseaudio] source-output.c: Negotiated format: pcm, format.sample_format = "\"float32le\""  format.rate = "25"  format.channels = "1"  format.channel_map = "\"mono\""
I: [pulseaudio] source-output.c: Trying to change sample spec
I: [pulseaudio] source.c: Cannot update sample spec, SOURCE_IS_RUNNING, will keep using s16le and 44100 Hz
D: [pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_02_02.0.stereo-fallback becomes busy, resuming.
D: [pulseaudio] resampler.c: Resampler:
D: [pulseaudio] resampler.c:   rate 44100 -> 25 (method peaks)
D: [pulseaudio] resampler.c:   format s16le -> float32le (intermediate s16le)
D: [pulseaudio] resampler.c:   channels 2 -> 1 (resampling 1)
D: [pulseaudio] resampler.c: Channel matrix:
D: [pulseaudio] resampler.c:        I00   I01 
D: [pulseaudio] resampler.c:     +------------
D: [pulseaudio] resampler.c: O00 | 0.500 0.500
I: [pulseaudio] remap.c: Using stereo to mono remapping
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0
I: [pulseaudio] source-output.c: Created output 244 "Peak detect" on alsa_output.pci-0000_02_02.0.stereo-fallback.monitor with sample spec float32le 1ch 25Hz and channel map mono
I: [pulseaudio] source-output.c:     media.name = "Peak detect"
I: [pulseaudio] source-output.c:     application.name = "PulseAudio Volume Control"
I: [pulseaudio] source-output.c:     native-protocol.peer = "TCP/IP client from 192.168.8.22:51336"
I: [pulseaudio] source-output.c:     native-protocol.version = "33"
I: [pulseaudio] source-output.c:     application.id = "org.PulseAudio.pavucontrol"
I: [pulseaudio] source-output.c:     application.icon_name = "audio-card"
I: [pulseaudio] source-output.c:     application.version = "4.0"
I: [pulseaudio] source-output.c:     application.process.id = "8591"
I: [pulseaudio] source-output.c:     application.process.user = "suiyuan626"
I: [pulseaudio] source-output.c:     application.process.host = "newubuntu"
I: [pulseaudio] source-output.c:     application.process.binary = "pavucontrol"
I: [pulseaudio] source-output.c:     application.language = "en_US.UTF-8"
I: [pulseaudio] source-output.c:     window.x11.display = ":0"
I: [pulseaudio] source-output.c:     application.process.machine_id = "40b94f3cb63f4b998eb206362febaedb"
I: [pulseaudio] source-output.c:     module-stream-restore.id = "source-output-by-application-id:org.PulseAudio.pavucontrol"
D: [pulseaudio] memblockq.c: memblockq requested: maxlength=4194304, tlength=0, base=4, prebuf=1, minreq=0 maxrewind=0
D: [pulseaudio] memblockq.c: memblockq sanitized: maxlength=4194304, tlength=4194304, base=4, prebuf=4, minreq=4 maxrewind=0
I: [pulseaudio] protocol-native.c: Final latency 179.95 ms = 80.00 ms + 99.95 ms
D: [alsa-sink-ES1371/1] protocol-native.c: Requesting rewind due to end of underrun.
D: [alsa-sink-ES1371/1] alsa-sink.c: Requested to rewind 17632 bytes.
D: [alsa-sink-ES1371/1] alsa-sink.c: Limited to 17376 bytes.
D: [alsa-sink-ES1371/1] alsa-sink.c: before: 4344
D: [alsa-sink-ES1371/1] alsa-sink.c: after: 4344
D: [alsa-sink-ES1371/1] alsa-sink.c: Rewound 17376 bytes.
D: [alsa-sink-ES1371/1] sink.c: Processing rewind...
D: [alsa-sink-ES1371/1] sink.c: latency = 0
D: [alsa-sink-ES1371/1] sink-input.c: Have to rewind 17376 bytes on render memblockq.
D: [alsa-sink-ES1371/1] sink-input.c: Have to rewind 17376 bytes on render memblockq.
D: [alsa-sink-ES1371/1] sink-input.c: Have to rewind 17376 bytes on render memblockq.
D: [alsa-sink-ES1371/1] source.c: Processing rewind...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

家有工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值