Linux, 명령줄, 웹에서 Dante 제어

NetAudio는 장치 검색, 라우팅, 설정을 위한 Dante Controller의 오픈 소스 대안입니다. Linux, macOS 또는 Windows에서 실행한 다음 터미널이나 브라우저에서 작업하십시오.

NetAudio 설치

uv가 설치되어 있으면 다음 명령을 실행하십시오:

uv tool install netaudio

Linux, macOS, Windows용 패키지가 제공됩니다. Arch Linux에서는 NetAudio를 AUR의 netaudio 패키지로도 설치할 수 있습니다. 컴퓨터를 Dante 장치가 있는 네트워크에 연결하십시오.

최신 릴리스: NetAudio 0.4.2, . 소스 코드는 Unlicense에 따른 퍼블릭 도메인입니다.

Dante 웹 컨트롤러 사용

netaudio daemon start
netaudio daemon web --open

데몬은 장치를 검색하고 웹 앱과 HTTP API를 제공합니다. 두 번째 명령은 브라우저 인터페이스를 엽니다. 여기에서 장치와 채널을 확인하고, 구독을 변경하고, 장치 설정을 변경할 수 있습니다.

웹 앱은 사용자의 컴퓨터에서 실행됩니다. 네트워크의 다른 브라우저에서 연결하려면 netaudio daemon web 명령을 실행하여 로컬 주소와 네트워크 주소를 확인하십시오.

다른 프로그램도 같은 데몬을 사용할 수 있습니다. 데몬의 API 경로와 실시간 이벤트 스트림은 영문 HTTP API 레퍼런스에 정리되어 있습니다.

터미널에서 장치와 채널 확인

netaudio device list
netaudio channel list
netaudio --json device list

JSON 출력을 사용하면 스크립트와 다른 도구에서 장치 정보를 활용할 수 있습니다. 장치 설정, 구독, 클럭 상태, 프리셋, 모니터링에 관한 모든 명령은 영문 명령줄 레퍼런스에서 확인할 수 있습니다.

명령으로 오디오 라우팅

이 예제는 Mixer라는 장치의 송신 채널 1을 Recorder라는 장치의 수신 채널 1에 연결합니다. 예제의 장치 이름을 실제 장치 이름으로 바꾸십시오.

netaudio subscription add --tx 1@Mixer --rx 1@Recorder

이 명령은 수신기의 구독을 변경합니다. 오디오는 Dante 장치가 전송하고, NetAudio는 라우트를 제어합니다.

NetAudio는 비공식 프로젝트이며 Audinate와 제휴 관계가 없고 Audinate의 보증을 받지 않았습니다.