cropped-forum.png

論壇總覽 MP500系列微型電腦討論區 光纖接頭疑問

正在檢視 5 篇文章 - 1 至 5 (共計 5 篇)
  • 作者
    文章
  • #1531
    jimmy
    參與者
      @jimmy

      請問一下在這張版上的光纖接頭是有作用的嗎?
      最近買來做 MPD server 但是發現光纖都無法正常輸出數位音訊(HDMI 有成功),

      ALSA 裡面也沒有標註 dogital or optical device,想問如何使用光纖撥放音樂?

      #1532
      Huang Jia-Bin
      管理員
        @jb

        因爲我沒有光纖音響設備,可以不可以我們一同來測試?我先寄一個MP510-20 Debian 12 Linux給你,你安裝MPD,設定pipewire,測試SPDIF光纖。測試成功後,再把你原來那臺MP510寄還給我好嗎?我的電郵地址:jb@ces.com.tw。

        因爲SPDIF光纖不是主流了,我真正有興趣的是MPD把音源串流播放到WiFi上,然後單隻WiFi喇叭可以在室內任何地方選擇它所需要的Channel,FL、C、FR、SL、SR。

        以前這方面的底層技術蠻麻煩的,不容易做到。現在 MP510-20 Debian 12 bookworm 最新版推出,終於全面支援pipewire,替代問題多多的pulseaudio和ALSA user mode(但是還是依靠ALSA kernel mode)。所以透過WiFi網路的音源數位串流播放路徑比較容易實作出來:

        MPD -> pipewire -> alsa kernel mode -> WiFi -> alsa kernel mode -> pipewire -> Speaker

        這個想法需要大家一同來討論,把它看作開源專案?

        #1533
        jimmy
        參與者
          @jimmy

          我研究一下 pipewwire ,以前沒有用過,我手邊應該機器可以玩玩看。

          至於光纖也是因為老舊的擴大器上面沒有 hdmi 或是其他更方便的輸入,才迫不得已。而光纖理論上會有紅光從蓋子那邊透出,但 MP510 並沒有,所以我才好奇是否是這板子並沒有支援光纖的輸出,也希望有相同機子的人可以幫忙確認一下 有沒有看到紅光~

          至於大哥想要達到的目標其實有很多開源 軟體是可以互相搭配達成這個需求的,最簡單的大概就是mopidy  配合 icecast,達到同步撥放 ,或是 home assistant 加上 media server 跟一些 iot 裝置的輸出 也可以,不太需要實作到底層。

          小弟大概研究一星期,小小的心得就是目前無線撥放又不想要使用藍芽壓縮頻寬,只有網路這一路,不過這方面的很多協議都被大廠把持,像是 chromecast、airplay 都是不開源的專案,偏偏現在最大的使用情境都是手機操作、手機投放,upnp/dlna 的支援度又很低,實在沒有一個符合現在情境解方,甚至自己做也無法使用非開源的協議跟專案@@

          #1534
          Huang Jia-Bin
          管理員
            @jb

            pipewire確實是好東西,值得挖下去,可以學到不少東西。MP510,不少人有遠端桌面需求,過去VNC廠商只能支援x86和arm32架構的VNC Server/Client,沒有arm64版本,另一方面稍微進階一點的功能就要收費,很頭疼。現在Debian 12 arm64架構,本身就包含遠端桌面,是基於pipewire實作出來的,完全開源。以後遠端桌面使用者再也不需要付錢給VNC廠商了。所以我一直對pipewire有好感,雖然我不知道如何遠端桌面用到pipewire。

            雖然九命怪貓pulseaudio即將功成身退,不過也要爲它說點好話,我們往往低估了它的難度和厲害。想想一個電腦桌面,同時開了多少個視窗,YouTube,VLC,Netflix,Game,麥克風,Google Meet。。。等等。每個視窗都可能有播音和收音的需求,使用不同的Sampling size(16/24/32),不同的Sampling frequency(44.1K, 48K, 96K, 192K),pulseaudio都要把這些搞定,把各路聲音收進來,播放出去。確實不容易。

            #1535
            Huang Jia-Bin
            管理員
              @jb

              兩年半前,在開發MP510時,兩個方案作選擇:一是使用風扇散熱,一是不使用風扇,儘量把不必要的功能關掉。兩個方案同時進行一段時間後,仔細評估,發現第二個方案成本效益比超出預期很多。因此選擇第二個方案。

              把不必要的功能關掉,其中就包括SPDIF光纖。我在build kernel時,把SPDIF驅動程式disable。兩年多來,這是第一次有人問到Optical。所以,會繼續維持不支援狀態。

            正在檢視 5 篇文章 - 1 至 5 (共計 5 篇)
            • 需要以回覆此篇主題...