안녕하세요.
Barix 제품을 몇 가지 테스트해 보면서 외부망을 통해 음원을 전달하는 방법이 쉽지 않았습니다. 사용 설명서 경우 Instreamer와 Exstreamer 중심으로 나와 있거나, Annuncicom 2대로 사용하는 방법으로 나와 있어서 조금 헷갈리는 부분이 있었습니다. 그래서 조금 정리해 보았습니다.
InternetRadio 방식으로 사용할지 Raw UDP 등 방식으로 사용할지 선택을 합니다. 여기에 따라서 설정들이 조금씩 바뀝니다. 이번에 Annuncicom 한 대로 여러 대 Exstreamer를 제어하기 위한 방법 중 Raw UDP 전송방식으로 전송하는 것을 공유드립니다.
1. 전체 제어하기 위한 개념도
Annuncicom과 Exstreamer를 어떻게 연결하고 설정하는지 개념을 만들어보았습니다. 추가로 Exstreamer를 여개로 붙여서 Table 혹은 Entry를 변경해서 사용하면 됩니다.
2. Annucicom100 설정
1) "CONFIGURATION" 메뉴로 "Audio" 설정
Input Source를 Mic로 할지 Line Stereo로 할지 선택하고 Encoding 방식을 선택합니다. 여기서 중요한 것이 받는 Exstreamer와 동일한 방식을 선택해주어야 한다는 것입니다.
Exstreamer를 "IP INTERCOM"으로 펌웨어로 변경할 경우 MPEG가 지원되지 않기 때문에 PCM 중 24kHz 16bit으로 선택합니다. 그리고 Apply 하고 저장합니다.
2) Table Settings 설정
접속 타입을 "Raw UDP"로 하고, 외부로 데이터를 보낼 목적지를 설정합니다. 여기서는 175로 시작하는 외부 IP주소를 설정하였습니다. 그리고 중요한 것은 사용하지 않는 port를 선택해주어야 합니다. 참고로, 여기서 192 내부 테스트 IP입니다.
3. Exstreamer("IP INTERCOM") 설정
우선 Exstreamer를 "IP INTERCOM" 펌웨어로 바꿔줍니다. 그래야 RawUDP 접속이 가능하기 때문입니다. CLIENT STREAMING 펌웨어 경우 RTP와 HTTP만 지원하다 보니 그냥 방송에는 문제가 없는데 Annucicom으로 1:N 제어 서비스 하기에는 어려움이 있었습니다. 그렇기 때문에 필요에 맞게 펌웨어 변경을 해주어야 했습니다.
1) "CONFIGURATION"의 "Streaming" 설정
- RTP Mode를 off로 하면 "Raw UDP" 모드로 바뀌게 됩니다.
- "Receive Audio From"는 주소는 0.0.0.0으로 하고 받을 포트를 설정해 줍니다. 그러면 브로드 캐스팅되는 음원을 받아 드립니다.
2) Audio 설정
- "IP INTERCOM" 펌웨어가 송수신 기능을 가진 펌웨어라서 입력과 출력 설정들이 있습니다. 그중에서 Encoding 방식을 PCM / 24 kHz로 선택합니다. 그러면 아마도 Decoding도 변경되는 것은 아닌가 합니다. 이 설정을 맞추지 않으면 소리가 이상하게 났습니다.
4. 공유기 설정
장비들이 인터넷에서 데이터를 주고받기 위해서 공유기와 연결이 되어 있기 때문에 공유기에 입출력 포트를 설정해주어야 합니다. 그래서 아래 내용은 사용하는 공유기마다 다를 수 있습니다. 그러나 큰 개념에서 포트 포워딩(Port Forwarding) 기능을 사용한 다는 것은 동일합니다. 여기서는 임시로 11022 포트로 통일하였습니다.
- 송신부 쪽은 다음과 같이 내부 아이피, 내부 포트와 외부 포트 설정해 주었습니다.
수신부 쪽도 다음과 같이 내부 아이피, 내부 포트와 외부 포트 설정 해주었습니다. (IpTIME 공유기)
5. 실행 결과
Annuncicom에 3.5파이 단자용 마이크를 연결하고 Exstreamer는 스피커 출력이 높지 않아서 앰프 스피커 연결하여 테스트하였는데 문제없이 소리가 전달되었습니다. MPEG로 인코딩 되지 않아서 인지 약간 품질 차이가 나는 듯했지만, 네트워크 상황에 따라 다르겠지만, 딜레이 시간도 짧았고 마이크 꺼진 상태에서도 노이즈가 많지 않았습니다.
- 마이크 연결
- Annucicom 작동
6. 최종 후기
1대 N 음원 제어 전송 서비스가 가능했습니다. 그러나 원하는 프로토콜에 맞게 하려면 Barix 사이트에서 자료 등을 확인해서 지원하는 펌웨어를 설치한 후 작업해야 했습니다.
볼륨 조절, 릴레이 제어 스위치가 외부에 없기 때문에 웹페이지 접속을 하거나, CGI, Serial, TCP을 이용해서 제어해야 하므로 별도의 제어 모듈이 필요합니다. 아니면 웹페이지 접속해서 제어
고품질 음원을 방송을 하려면 Instreamer를 사용해서 하거나 인터넷 스트리밍으로 설정하여야 합니다.
현재 설정한 시스템으로 현장 필요한 곳만 음성을 전달 서비스하기는 괜찮아 보였습니다. 그러나 가격이 좀 있다 보니 가격을 고려해야 합니다.
감사합니다.
'IT' 카테고리의 다른 글
비접촉 온도 센서 Digital Thermopile Sensor (TB-I2C-S70) 테스트 (0) | 2024.08.20 |
---|---|
HUION Pen Tablet(휴이온 펜 태블릿) – Insprioy(H430P) 사용후기 (0) | 2024.08.16 |
[MSWORD] 원하는 페이지에 색 넣기 (0) | 2024.07.11 |
Hygate (BLE to WiFi(MQTT) Gateway) 설정해 보기 (0) | 2024.06.29 |
BARIX Annuncicom100 테스트해 보기(펌웨어 업데이트 방법 추가) (0) | 2024.06.25 |