Phương thức Diretta - Tổng hợp các cách chơi và rút kinh nghiệm

Discussion in 'Nguồn phát từ máy tính' started by Excel Man, 13/10/25.

  1. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Thưa các bác
    Phương thức truyền tải Diretta trong việc xây dựng Network Audio Transport được các bạn bên Nhật Bản phát triển và đang tràn ngập ở Nhật và bắt đầu phổ cập ở châu Âu. Phương thức này nhằm phục vụ truyền tải dữ liệu từ Máy chủ phát nhạc (Host) đến máy đích (Target) rồi từ đó tín hiệu truyền đên DAC. Với phương thức này chúng ta không cần đầu tư nhiều đến Switch và dây mạng vì nó ảnh hưởng không nhiều như giao thức RAAT của Roon. Về cá nhân tôi đã trải nghiệm một số thiết bị thì nhận thấy khá thú vị. Trên diễn đàn có khá nhiều thành viên đề cập đến việc sử ứng dụng Diretta nhưng thông tin khá rải rác và phân tán khá khó khăn cho các thành viên nào thực sự muốn tìm hiểu.
    Em lập room này để cùng các bác chia sẻ các cách chơi, thiết lập và trao đổi kinh nghiệm theo tinh thần vnav, không vụ lợi:
    Theo em tìm hiểu thì có các cách chơi sau:
    - Dùng Window cài AISIO driver làm Host - Thiết bị chuyên dụng làm Host (USB Diretta Target, SOTM SMS 200, SOTM SMS200 Ultra - bản upgrade Firmare V0.5.8 trở lên) làm Target.
    - Linux X86 (Audio Linux, Gentooplayer) làm host - Pi/ X86 (tất nhiên là có hỗ trợ Diretta) làm target.
    - Eunhasu OS X86 (máy chính hãng) OS (Cài theo cặp vừa có thể làm Host và vừa có thể làm Target.
    Dùng thiết bị làm Host và Diretta rất đa dạng, thậm chí có thể cài Firmware lên Raspberry cài Diretta Firware vào làm target chơi khá đơn giản kiểu Plug and Play.
    Phương thức này khá linh hoạt, có thể tăng số lượng bride để chuyển đổi dữ liệu
    Host -- Bridge 1 - Bridge 2 - DAC cho những người chơi Euthophy OS chuyên dụng không hỗ trợ trực tiếp Diretta.

    Đề nghị các chúng ta cùng chia sẻ để anh em có thêm đa dạng lựa chọn
     
  2. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Tại sao giao thức truyền dữ liệu Diretta không cần phải đầu tư switch tốt, dây mạng tốt:
    - Cơ chế truyền dữ liệu của Diretta là chia dữ liệu ra thành các gói trung bình và gửi liên tục theo thời gian thực, tránh cục bộ gây nhiễu trên đường truyền.
    - Host & Target được thiết kế đồng bộ, Host kiểm soát nhịp tiêu thụ và mức buffer
    -- Switch đóng vai trò gần như cầu nối (Hệ thống không kiểm soát dữ liệu được gửi từ Host đến Target (Switch không cần tham gia vào quá trình truyền tải hỏi đáp gói tin và kiểm tra bit lỗi nên cả hệ thống Host - Switch - Target giảm tải)".
    - Dữ liệu gửi đều, không gây hiện tượng "sụt/ trồi" điện áp trong quá trình xử lý dữ liệu, không gây ra jitter.
    - Target đóng không tham gia vào quá trình xử lý dữ liệu, mà chỉ đóng vai trò xung nhịp gửi đến DAC theo các tần số lấy mẫu nhất định.
    Vai trò của switch, dây LAN là rất ít chỉ là cầu nối vì vậy có thể cắm thẳng dây LAN từ Host tới Target mà không cần sự can thiệp của switch, vấn đề của switch là cần phải truyền tải tốt, tránh bị rớt gói tin.
    Có lẽ, sẽ rất phù hợp cho nhiều người chơi nhạc số không cần đầu tư nhiều.
     
  3. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Hương dẫn trải nghiệm thực tể, so sánh.
    - Đối với các bác dùng thiết bị có họ Sotm SMS200. Các bâc nâng cấp firmare V 0.6.0 (các bác xem hướng dẫn của hãng gửi em phía dươi).
    - Đối với các bác không có thiết bị chuyên dụng thì có thể tải Eunhasu OS X86 của chính hãng từ version V0.5.8 trở lên để cài lên server của hãng SOTM - cài đặt xong có thể làm Diretta Target vừa có thể làm Host (Hay ở chỗ đó). Ngoài ra, thằng này cho làm music server, đọc file trực tiếp từ ổ cứng để chơi nhạc (chức năng Mini Music server).
    Với Sotm thì chẳng mất chi phí gì, Sotm là đối tác chính thức của Diretta nên họ nhúng Diretta vào hệ sinh thái của Sotm rất mượt.
    - Host trên máy tính Window, Các bác chỉ cần cài ALSA Diretta driver (cũng không mất phí) sau một số thao tác để nó nhận Diretta Target là chơi được.
    Các bác có thể hoán đổi thiết bị làm Host để cảm nhận.
    Cá nhân em trải nghiệm trên cùng hạ tầng phần cứng (phần cứng của em dạng còi) thì thấy rằng âm nên âm thanh đen hơn, ít màn sương, âm thanh truyền cảm hơn chơi mô hình RAAT của Roonlab.
    Ngoài ra, có nhiều thiết bị khác có thể làm Target như chạy trên Raspberry Pi5 cài firmware của hãng - bản giới hạn không mất phí, rồi các thiết bị, phần mềm hỗ trợ khác.


    ‐---------------
    Dưới đây là hướng dẫn nâng cấp Firmware của Sotm SMS200 hãng họ gửi:
    - Chuẩn bị một thẻ micro SD class 10 ít nhất 8G
    (Nên dùng SD Card mới, nếu upgrade không thành công thì dùng lại SD Card cũ để tiếp tục chơi).
    - Tải firmware mới nhất của hãng:
    https://docs.sotm-audio.com/doku.php?id=en:eunhasu:burn_sdcard_image
    (Tải Etcher để tạo SD Boot)
    https://www.balena.io/etcher
    Sau khi tạo thành công, găn thẻ vào Sotm, các bác truy cập vào Sotm để kích hoạt giao thức Diretta Target.

    Chúc các vui.
     
  4. quatmo

    quatmo Advanced Member

    Joined:
    19/2/19
    Messages:
    229
    Likes Received:
    469
    Hướng dẫn play từ Window PC cài Roon sang MiniPC Euhansu đi bác.

    Nói thêm hãng Sotm mà thấy topic này chắc họ sẽ khóa tính năng Update Firmware update đối với máy khác ngoài máy hãng Sotm như VitOS khóa Firmware vậy.

    Nếu cần mình email hỏi trực tiếp hãng Sotm cho phép dùng Euhansu cài máy khác (ngoài hệ sinh thái Sotm) hay không? Vì bác nói hãng gửi cho bác "hướng dẫn của hãng gửi em phía dươi)"
     
    Last edited: 13/10/25
  5. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Đối với thiết bị SOTM Target, Hãng cho upgrade firmware miễn phí.
    Đối với Eunhasu OS X86 (máy chính hãng). Hãng bán một loạt Main X86 chip Intel cho cộng đồng DYI rồi bác. Hãng công khai hướng dẫn và phần ISO package để người dùng tải về cài rồi. Quá trình cài xong và sử dụng thôi, không phải kích hoạt gì cả, không cần phải online active.

    Bản OS X86 anh em tải nhiều về rồi, cứ cài lên dùng thôi. Hãng không đơn giản mà khóa được và khóa thì phức tạp, ảnh hưởng đến chính việc kinh doanh của hãng.
    Bác để anh em chơi, Báo cáo chi.

    Đôi với việc PC cài Eunhasu OS X86 làm target đơn giản lắm: bác bật tính năng làm Diretta Target lên. Vào PC chạy roon đã cài ALSA Diretta Drivers lên rồi chọn Diretta Target như các thiết bị làm Target khác.
     
  6. freshaudio

    freshaudio Advanced Member

    Joined:
    16/6/07
    Messages:
    695
    Likes Received:
    521
    Em bê qua đây cho đúng thớt Diretta
     
  7. freshaudio

    freshaudio Advanced Member

    Joined:
    16/6/07
    Messages:
    695
    Likes Received:
    521
    Mình đang chơi Diretta host (x86, NUC8i5) tới target (x86, Mio-2360 SBC) bằng MPD player . Hai máy cắm Lan trực tiếp không qua switch (có cách ly Lan - Quang - Lan ở giữa), dây Lan Cat8 WW (dây cả 2 đầu đều bấm theo cùng chuẩn B chứ chưa thử dây crossover)
    Cùng cấu hình trên mình đã chơi Roon, Euphony Stylus - Endpoint, Stylus + HQP - NAA thì thấy giao thức hiện tại cho kết quả tốt nhất về trải nghiệm, nghe nhạc cảm xúc hơn.
    Mỗi tội chưa vọc được Qobuz connect, và phải trả tiền mua account Qobuz chứ không được chùa như dùng EU thuốc
     
    Last edited: 14/10/25
    Excel Man likes this.
  8. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Em dùng SOTM SMS200 Neo bản 9vol, nghe tốt.
    Máy tuần trước thử nghiệm lung tung cắm nhầm điện cuối cùng nó hỏng mất, Em vọc bằng cài Eunhasu OS X86 trên hai máy NUC, Một cái làm Host/ cái kia làm Target.
    Em test A/B cùng bản ghi với cái DC Transport khá cao cấp, mình ngồi một chỗ để bà xã chuyển chế độ trên DAC từ Diretta qua CD Transport thì không phân biệt được khác biệt.
    Mới chạy nguồn xung theo máy, nếu nâng cấp nguồn nữa chắc sẽ rất ổn. Theo lý thuyết Vai trò của Host rất lớn nên cần đầu tư mạnh vào host.

     
    Last edited: 14/10/25
  9. phuongdk

    phuongdk Advanced Member

    Joined:
    6/9/06
    Messages:
    673
    Likes Received:
    46
    Location:
    Hòn ngọc Viễn Đông
    Mình đang chơi Roon Server cài trên NAS --> Pi 4 chạy Roon Brigde. Nếu giờ thay Roon Bridge bằng Diretta Target thì làm như nào các bác, bị em mê cái quản lý nhạc của Roon :)
     
  10. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Diretta không phải là ứng dụng Playback như Roon mà là phương thức truyền data, nhạc được chạy trên Playback, Diretta lấy dữ liệu đó truyền từ máy chơi Playback đó qua thiết bị target.
    NAS thường hơi yếu để cài ALSA Diretta driver và một số NAS thường không cho cài.
    Bác nên cài Roon trên một con PC rồi lấy file từ NAS, quản lý thư viện cũng giống như trên NAS, bác vẫn mê
     
    Vinhcq65 and phuongdk like this.
  11. sonar4x

    sonar4x Advanced Member

    Joined:
    21/12/07
    Messages:
    925
    Likes Received:
    794
    Location:
    0983613218
    Excel Man: Cái Roon Crack PC ko làm việc với Diretta đúng ko bác, tức là nó ko cho kết nối với các máy Target Diretta? Hay là nó vẫn dùng ALSA Diretta driver và nghe kiểu Offline (Nas, Local Network) với Target Diretta được? (ko dùng Tidal, Qobuz...)
    - Trên PC Host nếu ko dùng Roon (crack) thì các phần mềm khác kiểu như Jriver... cái nào sẽ dùng Ok nhất?
    Cách giải thích cơ chế lý thuyết và bản chất là rất OK rồi, giờ mong bác chỉ giúp các anh em cách chơi cụ thể thôi vì nhiều bác lớn tuổi, kém về IT, ko biết vọc vạch máy tính nhiều.
    Cám ơn bác!
     
    Vinhcq65 likes this.
  12. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Trên máy tính Window bác cài Diretta drivers nó tích hợp vào window và kích hoạt service độc lập với trình nghe nhạc.
    Vấn đề là chương trình phát nhạc (Playback) của bác đang đang dùng nó có hỗ trợ chon thiết bị phát nhạc (Output) Diretta ASIO Driver - Windows/Diretta AALA Driver - Linux (bao gồm các distro như Ubuntu, Debian, Eunhasu, AudioLinux, v.v.) hay không thôi.

    Theo em biết là Jriver, Roon đều hỗ trợ (Em dùng Roon mất phí thì kết nối tốt nhưng không chắc Roon thuốc có hỗ trợ không - theo em 90% là hỗ trợ).
    Em học các bác trên này chơi nhạc số từ thời kỳ chơi foobar, Jriver, bắt đầu phát hành Daphile em kết cả Jriver và Daphile thú thực là vì dao diện nó đẹp, quản lý thư viện tốt, Daphile có tí công nghệ, dễ dùng, thời điểm ấy thiết bị của em nó không ra gì nên không đánh giá được.
    Bác thử đi rồi tự cảm nhận và lựa chọn

    Bác cài cái Diretta Driver này vào máy
    https://docs.sotm-audio.com/lib/exe...B0Qvni4FW221ZOR9QA_aem_P-81KyOTefffdUmSM6FMSA
     
    Last edited: 14/10/25
    Vinhcq65 and sonar4x like this.
  13. sonar4x

    sonar4x Advanced Member

    Joined:
    21/12/07
    Messages:
    925
    Likes Received:
    794
    Location:
    0983613218
    - Vậy là cái PC (Host) cài ASIO Driver theo link:
    https://help.diretta.link/support/solutions/articles/73000514642-support-software
    - Còn cái Mini PC Asus I5 (đang dùng Win10) thì cài cái gì cho Target?
    - Cái folders này của bác nhiều mục quá ko biết chọn cái nào?
    https://drive.google.com/drive/folders/17QCtjDNgcleUW_UyHl4u9-n1EnUPVeTV?usp=sharing
     
  14. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Cái Target nếu anh muốn cài làm Eunhansu. Anh xem ở đây ạ.
    https://vnav.vn/threads/diretta.218649/#post-3235703
     
    sonar4x likes this.
  15. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Em đặt link nhầm.
    Nó đây anh ạ. ALSO Diretta Driver cài trên Window OS làm Host
    https://docs.sotm-audio.com/lib/exe...B0Qvni4FW221ZOR9QA_aem_P-81KyOTefffdUmSM6FMSA
     
  16. sonar4x

    sonar4x Advanced Member

    Joined:
    21/12/07
    Messages:
    925
    Likes Received:
    794
    Location:
    0983613218
  17. Hagemi

    Hagemi Advanced Member

    Joined:
    4/8/16
    Messages:
    272
    Likes Received:
    721
    Mua con pi4 làm target nó đơn giản mà hiệu quả hơn bác ạ
     
    drhuy81 and sonar4x like this.
  18. oneclicklogin

    oneclicklogin Advanced Member

    Joined:
    18/12/12
    Messages:
    1.221
    Likes Received:
    907
    ALSA Diretta driver cài như thế nào bác ?
     
  19. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Trên hệ điều hành Window bác cài Diretta ASIO Driver - Windows.
    ALSA Diretta driver cài đặt trên nền Linux (cái này em chưa thực hành, có bác nhắn tin em bảo sửa để hoàn thiện, anh em tham khảo).
     
    oneclicklogin likes this.
  20. freshaudio

    freshaudio Advanced Member

    Joined:
    16/6/07
    Messages:
    695
    Likes Received:
    521
    Em tưởng truyền dữ liệu như bác nói không có kiểm tra thì lại càng phải chú trọng đến card mạng, dây Lan chứ nhỉ
     
  21. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    ----------------------------- Giới thiệu của hãng -----------------------
    "With regard to the Target, processing is minimized and simplified to enable averaging. The Target is configured by means of simple processing, like hardware processing by FPGA.
    The Host operates in synchronization with the Target to average processing by the Target. Packets are transmitted as often as possible at constant short intervals in order to average processing.The transmission is controlled by forecasting Target buffers.
    In this way, fluctuations in power consumption of a player as the Target is averaged as much as possible."
    ----------------------------- ^^^^^^^^^^^^^---------------------

    Cái giải thích trên kia của em cần điều chỉnh một số nhưng về cơ bản là không sai, thậm chí hơi quá một chút để anh em có động lực trải nghiệm.
    Theo cái giới thiệu về công nghệ cua Diretta dưới đây thì nó phù hợp với việc không cần dùng dây mạng, switch cao cấp vì quá trình truyền dữ liệu không bị ảnh hưởng bởi đường truyền.

    Cụ thể, Nó chia các gói tin ra rất nhỏ dung lượng trung bình, và điều, gửi các gói tin theo lịch trình và thời gian gửi rất ngắn cố định để trung bình hóa quá trình xử lý dữ liệu không gây đột biến sử dụng tài nguyên phần cứng trong quá trình xử lý và gây đột biến điện năng tiêu thụ dẫn đến không bị méo tín hiện, lệch thời gian việc này thiết bị mạng bình thường làm được.

    Em tưởng tượng thế này:
    Có một số lượng hàng hóa cần vận chuyển đi, Hàng hóa được bốc xếp chất lên nhiều loại xe, xe tốt, xe xấu, xe tải trọng nặng, tải trọng nhẹ chở đến đích thì có xe nhanh, xe chậm, xe chết máy, xe không về được đến điểm đủ phải quay lại để chở, thời gian tập kết không đúng lịch theo lịch trình, như vậy nghe không mượt.

    Thay vào đó học chọn một loại xe nhỏ chạy đủ tải cho xuất phát theo lịch trình xe nọ xuất phát cách xe kia thời xuất phát gian ngắn vừa đủ thì khả năng về điểm tập kết đúng giờ, đúng thời gian là rất cao, về đến đích bạn kiểm tra hàng thấy các kiện hàng thiếu gì đó thì lấy hàng ở đó bù vào rồi chuyển cho cái thằng tiêu thụ (DAC).
     
    Last edited: 15/10/25
    chauphuong likes this.
  22. Vinhcq65

    Vinhcq65 Advanced Member

    Joined:
    16/11/21
    Messages:
    118
    Likes Received:
    109
    Cảm ơn chủ thớt rất nhiều. Tôi cũng đang quan tâm đến Diretta mà chưa có kinh nghiệm nên sẽ có nhiều thứ để học hỏi.
     
  23. Vinhcq65

    Vinhcq65 Advanced Member

    Joined:
    16/11/21
    Messages:
    118
    Likes Received:
    109
    Tôi đang dùng Jriver/Window trên con Mac mini 2014 cắm trực tiếp vào DAC. Giờ muốn chơi theo giao thức Diretta thì cài Diretta ASIO Driver - Windows vào Mac mini và sắm thêm Pi4 làm Target và kết nối 2 máy bằng dây LAN đúng không bác?
     
  24. Excel Man

    Excel Man Advanced Member

    Joined:
    9/10/14
    Messages:
    543
    Likes Received:
    328
    Location:
    Bắc Ninh
    Nghe ổn đó bác, bác thử cài Diretta ASIO Driver - Windows nếu nó nhận được là dùng như máy Window, hỗ trợ chơi Diretta.
    Bác mua Raspberry P5, Hãng có bản thử nghiệm tương thích trên Pi5 giới hạn tần số 44.1 . Nếu nghe tốt bác mua licence để không bị giới hạn, mấy nọ em đặt mua họ bán giá 50 Bảng dùng cho 1 thiết bị, có thể đổi thiết bị trong 2 năm đầu.
     
    Vinhcq65 likes this.
  25. Vinhcq65

    Vinhcq65 Advanced Member

    Joined:
    16/11/21
    Messages:
    118
    Likes Received:
    109
    Cảm ơn bác đã hướng dẫn, để tôi cài thử Diretta ASIO Driver - Windows vào con Mac mini. Nhưng làm sao biết nó nhận được hở bác? Còn Pi5 so với Pi4 thì cái nào dùng làm target hay hơn? Licence không giới hạn hãng bán theo năm hay vĩnh viễn và giá bao nhiêu vậy bác?
     

Share This Page

Loading...