행복한 하루

BARIX Instreamer classic 테스트해보기 2 (CGI 사용하기) 본문

IT

BARIX Instreamer classic 테스트해보기 2 (CGI 사용하기)

변화의 물결 2021. 11. 8. 18:53

 

 

안녕하세요.

 

 Instreamer는 원격지에서도 제어할 수 있는 기능을 제공해주고 있습니다. 간단하게 사용방법에 대해 알아보도록 하겠습니다.

 

1. 초기 설정하기

 - CGI를 사용하려면 우선 Mode를 하나를 바꿔주어야 합니다.

 "CONFIGURATION -> Basic Settings -> Streaming Mode"를 "send on CTS"로 바꿔주어야 CGI로 제어가 가능합니다.

 

 

 

2. CGI로 제어해보기

 - 웹 브라우저의 주소 창에 다음과 같이 입력합니다. http:// instreamer 주소/rc.cgi?c=명령어번호&추가 명령어

 

아래와 같이 실행하면 스트리밍이 시작됩니다.

http://192.168.0.73/rc.cgi?c=91

 

 

스트리밍을 멈추게 합니다.

http://192.168.0.73/rc.cgi?c=84

 

 

 그런데 여기서 바로 던질 경우 HTTP Status 코드가 400번으로 에러가 나는 경우가 발생합니다. 그럴 때는 한번 더 엔터를 누르거나 F5를 눌러 refresh 해주어야 합니다.  

 

 정상적으로 수신되었다는 것은 HTTP Status code가 200 값을 돌려줍니다. 만약 프로그램으로 개발할 경우 400번대 코드를 받으면 재전송해 주는 처리를 해주어야 할 것입니다.

 

<명령어 코드 일부>

 

3. 추가 주의할 점

  - Barix 사이트에서 "instreamer_technical_documentation_v04.04.pdf" 파일을 참고할 수 있는데, 여기에 조금 설명이 필요한 부분이 있었습니다. 예로, c=83이라는 명령 코드가 있는데 이것은 instreamer 쪽에 있는 것이 아니라, Annuncicom firmware 것이라고 합니다.

 

  - 2번에 나와 있는 명령어 코드표 중에 streaming에 사용되는 명령어가 아니라, instreamer 앞쪽 이어폰 출력 단자로 제어되는 명령어입니다. 예를 들면 mute기능을 제어하는 명령어인 c=8, c=40, c=41은 스트리밍 제어가 아니라 앞쪽 단자 음원 제어입니다. 볼륨 조절도 이어폰 단자 제어입니다.

 

 

감사합니다.

 

<참고 사이트>

1. BARIX

https://www.barix.com/downloads?q=instreamer

 

 

Comments