现在流行的网播玩法能实现正真的音频时钟同步么?

kingcole 19天前 11

现在组建一个网播系统基本都少不了一个网桥,而网桥又大多以usb输出音频为主,与下级usb界面或usb解码连接就是usb异步传输了。
有些网桥直接自带数字音频输出的,像流行的树莓派就有iis输出,但这个iis输出类似过往的pc主板数字直出,感觉上限较低,看到有些玩家直接升级树莓派上的晶振了,不知这样的升级声音提升有多大?
再高级点的就像nb100+或pna bridge+有独立的数字输出卡的,且有高级晶振加持,感觉有点像过往pc主板上插了块高级的pci或pcie内置数字声卡那样,这算是实现了真正的时钟同步了么?
作为PCHIFI是在本地播放可以直接调用内置声卡的时钟,但作为网桥大多数时候播放不在桥本身,网桥上高质量的时钟能通过网线被上级播放端直接利用么?还是现在音乐储存——管理——播放——网桥——解码的这种网播架构已经对时钟同步不太依赖了?
最近想添置台时钟,同步cd转盘和解码毫无疑问,倒是想用到网播系统上去顿时产生了上述疑惑。。。
网上对网播系统各种优化的帖子也看了不少,但关于时钟同步很少有提及,望各位大师指点!
最新回复 (15)
  • phoexi 19天前
    引用 2
    nb100+和pna nb+与普通的树莓派+输出板工作方式是完全不一样的
    普通树莓派是拿板子的iis输出
    然后又分几类(因为派的iis没有mck)
    1 直接输出(没有mck)
    2 asrc转换(重新采样)
    4 pll锁定(re-lock)
    以上方法 起主导作用的是派的板载晶振
    那两个nb+是晶振给FPGA FPGA再按晶振时钟找派要数据 FPGA再用拿到的数据去输出
    这个起主导作用的是fpga接的晶振
  • 门的耳朵 19天前
    引用 3
    为什么要时钟同步?
    时钟的作用是什么?
    网播,最重要的是声音+操控体验
  • 楼主 kingcole 19天前
    引用 4
    phoexi 发表于 2020-10-6 20:54
    nb100+和pna nb+与普通的树莓派+输出板工作方式是完全不一样的
    普通树莓派是拿板子的iis输出
    那按这么说nb100+的时钟工作模式更接近于传统的本地数字播放器了?
  • 楼主 kingcole 19天前
    引用 5
    门的耳朵 发表于 2020-10-6 21:04
    为什么要时钟同步?
    时钟的作用是什么?
    网播,最重要的是声音+操控体验
    现在网播的操控体验是毫无疑问的方便的,声音的评价也是普遍比传统pchifi和数播要好。
    只是作为一个从传统cd转盘走过来的烧友,过往数字音源系统讲究时钟同步,玩到了一定层次独立时钟基本是必不可少的。
    现在想将时钟用到网播系统上去,一下子不知何从插入了?!虽然有些usb界面带时钟输入和输出,和带时钟输入的解码配合这两者之间是同步了,但网桥与界面之前还是异步。。。
    dcs的网桥带时钟输入,但那个太贵了,而且貌似要配合自家的解码才能最大发挥
    或许现在的网播方式不需要真正的时钟同步,声音已经足够好了?!
  • 宵暗小町 19天前
    引用 6
    树莓派一般不都usb异步传输吗,时钟是界面那头的问题了吧。
  • 湖中骑士 19天前
    引用 7
    追求时钟同步本末倒置了,现在都是尽量异步+本地处理最好,同步处理都是spdif格式留下了老毛病。
  • phoexi 18天前
    引用 8
    宵暗小町 发表于 2020-10-6 22:05
    树莓派一般不都usb异步传输吗,时钟是界面那头的问题了吧。
    楼主讨论的是直接数字输出的那类    不是USB输出的
  • phoexi 18天前
    引用 9
    湖中骑士 发表于 2020-10-6 22:24
    追求时钟同步本末倒置了,现在都是尽量异步+本地处理最好,同步处理都是spdif格式留下了老毛病。
    其实你根本没搞清楚什么是同步 什么是异步
    (因为同步异步在不同语境下完全是不同概念 而你混为一谈了)
    发烧友说的异步好  说的最多的是USB界面异步 因为如果同步的话 时钟就是同步的电脑时钟
    这个异步说的是FIFO缓存技术
    发烧友说的同步好 说的是整个数字音频路径采用时钟同步 同步到高性能晶振(甚至外置时钟)
    这里的异步说的是ASRC重采样
  • phoexi 18天前
    引用 10
    kingcole 发表于 2020-10-6 21:41
    那按这么说nb100+的时钟工作模式更接近于传统的本地数字播放器了?
    绝大多数网播都工作在这类模式下
    FPGA接收时钟 FPGA找CPU要数据 FPGA把数据和时钟合成为标准音频流(iis和spdif)
    即便是USB接界面
    本质还是一样的模式
    USB界面接收时钟 界面找CPU要数据 界面把数据和时钟合成为标准音频流(iis和spdif)
    这里的fpga和USB界面 与cpu之间都是异步的关系
    而音频流没有异步处理 是同步的
  • phoexi 18天前
    引用 11
    最后补充一句
    不要简单的一刀切得出结论   异步好 或者同步好
    到底哪个好 取决于两个关键问题
    1 是否损失数据
    2 谁的时钟好
  • 楼主 kingcole 18天前
    引用 12
    phoexi 发表于 2020-10-7 08:49
    绝大多数网播都工作在这类模式下
    FPGA接收时钟 FPGA找CPU要数据 FPGA把数据和时钟合成为标准音频流(i ...
    那种用接收时钟,找cpu要数据的模式,在网桥纯粹做桥与在桥上运行播放时有区别么?
  • 楼主 kingcole 18天前
    引用 13
    phoexi 发表于 2020-10-7 08:55
    最后补充一句
    数据估计应该不至于损失,但时钟来说现在主流的机器内置的晶振无非就是那两个牌子的。走usb要加强时钟暂时想到的是su-2或u16这种带时钟输入的usb界面
    走网播的话准备出来的S5C或S16也可以外置时钟加持,但这两者本身是数播,灵活性没独立的网桥好

  • 湖中骑士 18天前
    引用 14
    phoexi 发表于 2020-10-7 08:39
    其实你根本没搞清楚什么是同步 什么是异步
    (因为同步异步在不同语境下完全是不同概念 而你混为一谈了) ...
    我知道你说的这几种同步异步方式,而且我觉得在预算有限的情况下设计良好的asrc是正确选择。
  • phoexi 18天前
    引用 15
    kingcole 发表于 2020-10-7 11:19
    那种用接收时钟,找cpu要数据的模式,在网桥纯粹做桥与在桥上运行播放时有区别么?
    没区别
    甚至可以告诉你 很多网播在播放本地文件时候 根本不是“本地播放”
    而是自己同时充当upnp服务器和播放器 同样工作在“网”播状态
  • cdtcdt 18天前
    引用 16
    初烧,想问一下什么是时钟?同样设备下同不同步能听出来吗?
  • 游客
    17
返回