스트리밍 프로토콜 중 하나인데 '빛 보다 빠른' 이라는 이름이 매우 인상적이다. Mixer 라는 비디오 스트리밍 플랫폼에서 사용되는 프로토콜인데 MS 에서 이 개발사(Beam)를 인수해 지금은 엑스박스 등의 플랫폼에 응용될 예정이었는데 잘 안되서 서비스를 종료.
이후 페이스북 게임 스트리밍 서비스 플랫폼으로 사용되고 있다고 한다. (뭐 이래...)
H.264 와 Opus 를 기반으로 동작하는 듯
왜 빠른지 정도를 보기 위해 다양한 스트리밍 프로토콜을 설명한 문서가 있다.
한글 코퍼스가 기본으로 내장되어 있다고 한다. nori
가 들어가 있고 한글 형태소 검색도 기본 세팅 만으로도 가능할 듯 하다.
brew 로 기본 설치하지 말고 공식 문서의 tap 을 사용할 것
$ brew install elastic/tap/elasticsearch-full
$ elasticsearch-plugin install analysis-nori
ES 서버 연동 중인데 ES 서버 하나 띄워 두고 WAS 에서 (우린 NODE 쓰니까) node REPL 띄우고 라이브 디버그 하는 것을 Google Meet 로 구경했다.
아직 elasticsearch 를 활용하는 http api 에 익숙하지 않으니 kibana 도 설치해 사용하는 것이 어떨까 싶다.
$ brew install elastic/tap/kibana-full
Nodejs 비동기 시스템은 어떻게 동작하는지 알기 위해서는 노드 내부의 함수 호출이 어떻게 동작하는지 알면 좋다.
하지만, 이벤트 루프라고 불리는 시스템에 기반한 노드JS 의 함수 호출 시스템을 직접 구현해 보면 더 좋다.
Rust 코드를 보며 Node.JS 의 내부 시스템을 이해하는 과정을 거치면 Deno 를 이해하는 과정도 매우 유사할 듯 하다.
비동기 시스템을 이해하는 가장 쉬운 과정은 직접 코드를 돌려 보는 것이다.
왜 실패하는지 알면 실패하지 않는 코드를 작성할 수 있기 때문에 매우 추천되는 문서이다.
데일리JS 의 메타 블로그도 북마크 감이다.