공식 패키지 · 실시간 구성 요소

최대 100,000명의 프레즌스 채널

대규모 라이브 시청자를 위한 접속자 수와 멤버 목록. 클라이언트는 전체 멤버 대신 멤버 샘플과 묶음으로 전달되는 입장·퇴장 수를 받고, 필요할 때 나머지를 페이지 단위로 불러옵니다.

  • presence-large-* 채널에는 최대 100,000명이 들어갈 수 있습니다.
  • 멤버 수와 원하는 크기로 유지되는 멤버 목록을 1초마다 갱신합니다.
  • pusher-js, Laravel Echo와 함께 동작합니다.

로그인하면 예제 코드에 내 클러스터 호스트가 채워집니다. 로그인

  1. 설치

    npm install @hibira-io/large-presence pusher-js
  2. 사용하기

    import { LargePresence } from '@hibira-io/large-presence';
    
    const pusher = new Pusher('YOUR_APP_KEY', {
      cluster: 'hkg',
      wsHost: 'ws.hibira.io',
      channelAuthorization: { endpoint: '/broadcasting/auth' },
    });
    const room = LargePresence.subscribe(pusher, 'presence-large-live.42', { maxMembers: 1000 });
    room.on('change', ({ count }) => showViewers(count));

시작하기 전에

  • 프라이빗 채널과 프레즌스 채널에는 pusher-js와 마찬가지로, 앱 시크릿으로 구독에 서명하는 인증 엔드포인트가 백엔드에 필요합니다.

대시보드의 앱 키를 사용하세요. 시크릿은 서버에만 둡니다. 채널, 이벤트, 인가 엔드포인트는 Pusher와 똑같이 동작합니다. 무료 계정 만들기 →