Gói chính thức · Thành phần thời gian thực
Kênh presence tới 100.000 thành viên
Số người online và danh sách thành viên cho khán giả livestream: client nhận một mẫu thành viên và số người vào/ra theo lô thay vì từng người, rồi tải phần còn lại theo trang khi cần.
@hibira-io/large-presencenpm ↗GitHub ↗
- Kênh presence-large-* chứa tới 100.000 thành viên.
- Số thành viên và danh sách thành viên giới hạn theo kích thước bạn chọn, cập nhật mỗi giây.
- Dùng được với pusher-js và Laravel Echo.
Đăng nhập để xem các đoạn mã này với host cụm của riêng bạn. Đăng nhập
Cài đặt
npm install @hibira-io/large-presence pusher-jsSử dụng
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));
Trước khi bắt đầu
- Kênh private và presence cần một auth endpoint trên backend ký các lượt đăng ký bằng secret của ứng dụng, giống như với pusher-js.
Dùng app key từ bảng điều khiển; secret chỉ để trên máy chủ của bạn. Kênh, sự kiện và endpoint xác thực hoạt động y như với Pusher. Tạo tài khoản miễn phí →