pulseaudio - 如何将实时音频流设置为符合DLNA兼容的设备?

分享于 

2分钟阅读

ubuntu

  繁體

问题

有没有一种方法可以将声卡的实时输出到DLNA兼容的外部设备?


(rygel:7380): Rygel-WARNING **: rygel-http-request.vala:97: Invalid seek request



无法监听客户端上的实时音频流。

是否有其他方法可以将声卡的音频作为实时流发送到DLNA客户端?


答案1

Pulseaudio-DLNA

我创建了一个小服务器,它发现网络中的所有upnp渲染器,并将它们作为接收器添加到pulseaudio,可以通过pavucontrol控制每个应用程序以在upnp设备上播放。

应用程序可以从source或DEB package 从git下载安装,或者在将项目的官方ppa:qos/pulseaudio-dlna添加到源代码之后,使用:


sudo apt-get update && sudo apt-get install pulseaudio-dlna



然后,使用以下选项从命令行运行pulseaudio-dlna:


pulseaudio-dlna [--host <host>] [--port <port>] [--encoder <encoder>] [--renderer-urls <urls>] [--debug]


pulseaudio-dlna [-h | --help | --version]



当存在DLNA渲染器时,我们可以从声音菜单中选择它作为输出接收器:

enter image description here



COM  str  SET  音频  LIVE  streams  
相关文章