顯示結果從 541 到 550 共計 625 條

查看主題

  1. #11
    註冊日期
    2014-08-02
    文章
    375
    Thanks
    0
    Thanked 842 Times in 305 Posts

    預設

    引用 作者: sam0402 查看文章
    小弟沒入手Diretta,應樂友要求作個kernel 測試Host 用而已,能不能成還未知。
    其實免費的 Target 也可以無限播放 44.1kHz/48kHz/DSD64,因此真的可以一試。

    剛巧找到最新的 Preview 版本 146 如下,假如有興趣的話不妨看看那個 Host 的 SDK:

    https://pastebin.com/raw/RvweFcrD

    MemoryPlayHostLinux_0_146_2.tar.zst 的音質該是最好的說,其簡介如下:

    https://patatorz.com/2024/05/05/dire...mple-appareil/

    Direttaメモリープレーヤーの取扱説明
    https://philm-community.com/cenya/us...24/02/04/23721

    推薦一款播放軟件,MemoryPlay for diretta
    https://www.headphoneclub.com/thread-763944-1-1.html

    GUI 方面暫時只有 Windows 版本的那個 DirettaTools_0_145_1.msi 檔案,敬請參考這位網兄的教學:

    https://www.whatsbestforum.com/threa...rotocol.39514/

    幸好 11 月左右該會出現 web interface 的說。



    為了迎戰近期面世的 Ultimate Sound Stream 系統,146 版本的確是進步不少:

    https://ameblo.jp/hirano2828/entry-12939642412.html
    ◆次期DirettaはIPレスプロトコル?
    https://www.facebook.com/DirettaAudi...24908366908445
    Diretta Library Revision 146 USSの対抗なのかとといあわせがありましたが 関連はありません 趣味で自転車乗ってたときに思いついただけです
    IPv4vsIPv6 UDPvsTCP といった議論がずっとあったのでIPを使わなければ?ということなのですが 
    Hostに関してはDPDKの利用で解決していたのですが Target側に対してOverheadを解消する方法を考えていました
    実際には実装方法がないと実現しません OSや汎用のHWを使う制約がどうしてもあるので その実装方法をたまたま思いついたという
    LinuxのGRO (Generic Receive Offload)を使ってIPレイヤーの前段階で取り出します
    DPDK以外のHostではRAW Socketを使って送信を行います
    WindowsではRAW Packetを送る良い方法(Npcapを使う方法はあるのですが送信での時間がかなりかかりDirettaの送信間隔を追従できませんでした)がないため ASIOへの対応はされません
    Ether Frameの長さとCRCでStream Packetを保全しているだけでプロトコル(UDPやDietta)にある部分がないです
    音質の確認や安定動作への調整はまだおこなっていません
    Ether FrameにDirettaを載せたので 正しく Ethernet over Diretta にはなります
    開発者の趣味の思い付きです あまり邪推さえれても何もないですw
    https://help.diretta.link/support/so...3000661018-146
    Bypass the IP stack (Socket)




  2. The Following User Says Thank You to seeteeyou For This Useful Post:


發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •