发烧论坛

注册

 

发新话题 回复该主题

网桥,核,主机,播放器,控制器和优化,一次性说个明白 [复制链接]

1#
银光图片

桥(网桥)

桥通常来说是最终的输出(output),通常是网桥

一般支持UPnPNAAAirPlayRAAT等常见协议,这个争议较少,区别主要在协议支持的多少。

有些烧友认为是音乐服务器,有些认为是桥前面的主机,甚至有烧友认为是音乐存储服务器。

其实这个概念不同软件有不同的说法,如:

ROON既有Roon Core还有Roon Server

UPnP既有UPnP服务器又有控制器等;

HQPlayer可能是HQPlayer本身,而桥端则是NAA

播放器与控制器

很多烧友认为播放器就是数播,也有烧友认为是播放控制软件,还有烧友认为远程APP就是播放器。比如大家认为roon remote功能就是一个类似QQ音乐的播放器,没有区别。但是我要说明的一点就是,不同的音乐APP体系,播放器的含义在实际实现时,有巨大的不同。

有些是真正的播放控制,包括文件解压、SRC、滤波等几乎所有工作,然后控制流传到桥端或者声卡驱动输出。

有些所谓的播放器软件(如BubbleUPnPRoon Remote Control)更像是遥控器,仅发送指令,并不参与任何的音乐数据处理,数据读取和数据发送的功能。

在这里,我个人重点把一个串流播放分为三个方面,因为真正的优化才是关键

1.音乐存储/音乐存储+管理服务器:

如果是音乐存储+音乐管理服务器,这里面包括软件和硬件,硬盘是必需的,甚至软件可能不止一个在里面。如果是upnp音乐服务器,可能是有一个Upnp管理软件和NAS存储在一起,如果是rooncore+NAS,也是两个,当然也可以有一个硬盘+一个rooncore主机也行。总之这个模块主要是把音乐进行存储和分类扫描,管理,建立音乐数据库等,方便其他软件有非常好体验的检索、查看。这里要说一下,要与普通的NAS和硬盘+主机的SAMBA分享要区分开来,因为NAS和主机的硬盘分享主要是文件层面的显示,并没有对音乐进行深度的扫描和分类,并无音乐数据库。而音乐存储就简单了,就是硬盘盒或者网络NAS硬盘。

2.音乐播放器:

这里说的音乐播放器,并不是control或远程遥控的控制器,是真正的从音乐存储/音乐管理服务器当中读取音乐,然后本地解压,缓存和处理,然后再输出给声音设备的整个控制流程,是数据流的直接控制端,控制着音乐数据流的真正走向。 而音乐播放器延伸出的远程APP控制器之类,更多的是音乐播放器的补充,作为远程遥控使用,并不参与真正的数据流的流转。

3.输出设备/网桥:

输出设备可以是本地的声音驱动(如ASIOMAC或安卓的默认声音驱动),也可以是网络协议,比如UPNP 客户端,Roon Ready, NAA或者Diretta 桥等。这种直接与解码器相连,也是声音的重要部分,真正来说,桥的处理能力要求不高,主要是做数据的缓存,传输给解码器或界面,稳定、超低噪声是最重要的,这也是HI-END系统时单独拿出来的重要原因之一。另一个主要的原因是USB界面是几乎没有缓存的,现在行业的界面几乎都是这个情况,所以桥的重要性就非常突出,也是这个原因。

其实任何音源,播放器的硬件&软件都是这三个方面组成,不管是一体机如享声A1,还是AM3 QQ音乐,还是安卓播放器,到真正的桥核分离;桥、存储和播放控制分离也是如此,只是把相关的功能集成在一起还是分开罢了,有些是音乐存储/音乐服务器和播放器集成在一起,有些只是播放器和输出在一起,有些直接全部集成在一起罢了。

这里要说一个重要的经验就是,如何进行优化:

我直接告诉大家经验:

1.播放器的优化永远第一位。

2.桥的优化是第二位。

3.其次才是音乐存储/音乐管理服务器。

为什么呢?至于串流如何玩到极致?请关注直播分享或接下来的xs_horizon 每周二7:30~9:30的直播技术分享细节。


分享 转发





.
TOP
发新话题 回复该主题