Ger*_*rit 5 media streaming synchronization vlc rtp
我想将同步媒体流式传输到多个设备(也称为多房间音频),类似于使用Sonos或AirPlay.我认为这很容易使用RTP组播,因为您只需要使用VLC(或GStreamer/ffmpeg/etc.服务器)设置一个组播流,所有客户端都可以连接到该组播流.这似乎可以在以太网上正常工作,但会导致WiFi问题(显然是由于大多数路由器上的组播数据包带宽分配较少).
这里描述的同步VLC流设置是一个很好的解决方案,但只适用于早期版本的VLC(0.8.6b).
是否还有其他选项可以通过WiFi同步媒体流?
几个月后,我终于对自己的问题有了答案。
\n\n最好的解决方案似乎是使用 Logitech Media Server(又名 SqueezeCenter)作为流媒体服务器,并使用 Logitech Squeezeboxes(硬件解决方案)和/或 SqueezePlay(适用于 Mac/Win/Linux 的软件解决方案)进行媒体播放。SqueezePlay 和 Media Server 是免费的,Squeezebox 的价格约为 \xe2\x82\xac140/180 美元。您还可以使用 Android/iOS 上的 Squeezebox 应用程序作为控制器。
\n\n我已经测试了连接到媒体服务器 (Linux) 的两个 Squeezebox 和一个 SqueezePlay 实例 (Mac) 之间的同步,并且运行没有问题。这里解释了流协议以及如何执行同步。
\n\n如果您想以编程方式控制设备,可以使用 Logitech SqueezeCenter Telnet CLI(请参阅 Logitech Media Server 上的帮助 > 技术信息 > 命令行界面)以及CLI 的Python 包装器。
\n