Chuyển đến nội dung chính

Trường Hợp Sử Dụng

Khám phá các kịch bản phổ biến được hỗ trợ bởi Stream Blueprint:

Nền Tảng Video

Tính phí khách hàng dựa trên mức tiêu thụ băng thông video và chất lượng streaming.

Phát Nhạc Trực Tuyến

Theo dõi mức sử dụng âm thanh streaming theo người dùng cho các cấp độ đăng ký.

Sự Kiện Trực Tiếp

Giám sát mức tiêu thụ live stream và tính phí dựa trên mức sử dụng băng thông.

Dữ Liệu Thời Gian Thực

Theo dõi việc truyền dữ liệu thời gian thực cho các ứng dụng IoT và telemetry.
Hoàn hảo cho các nền tảng streaming video/âm thanh, dịch vụ phát trực tiếp và các ứng dụng dữ liệu thời gian thực.

Bắt Đầu Nhanh

Theo dõi số byte streaming mà khách hàng của bạn đã tiêu thụ:
1

Cài Đặt SDK

npm install @dodopayments/ingestion-blueprints
2

Lấy API Keys Của Bạn

3

Tạo Một Đồng Hồ

Tạo một đồng hồ trong Bảng Điều Khiển Dodo Payments:
  • Tên Sự Kiện: stream_consumption (hoặc tên bạn chọn)
  • Loại Tập Hợp: sum để theo dõi tổng số byte đã streaming
  • Trên Tài Sản: bytes để tính phí dựa trên mức sử dụng băng thông
4

Theo Dõi Mức Sử Dụng Stream

import { Ingestion, trackStreamBytes } from '@dodopayments/ingestion-blueprints';

const ingestion = new Ingestion({
  apiKey: process.env.DODO_PAYMENTS_API_KEY,
  environment: 'test_mode',
  eventName: 'stream_consumption'
});

// Track video stream consumption
await trackStreamBytes(ingestion, {
  customerId: 'customer_123',
  bytes: 10485760, // 10MB
  metadata: {
    stream_type: 'video',
  }
});

Cấu Hình

Cấu Hình Nhập Dữ Liệu

apiKey
string
required
API key Dodo Payments của bạn từ bảng điều khiển.
environment
string
required
Chế độ môi trường: test_mode hoặc live_mode.
eventName
string
required
Tên sự kiện phù hợp với cấu hình đồng hồ của bạn.

Tùy Chọn Theo Dõi Số Byte Stream

customerId
string
required
ID khách hàng để ghi nhận thanh toán.
bytes
number
Số byte đã tiêu thụ trong stream. Bắt buộc cho việc tính phí dựa trên băng thông.
metadata
object
Dữ liệu tùy chọn về stream như loại stream, chất lượng, sessionId, v.v.

Thực Hành Tốt Nhất

Theo Dõi Theo Khối: Đối với các stream dài, theo dõi mức tiêu thụ theo khối thay vì chờ đợi toàn bộ stream hoàn thành.
Đếm Byte Chính Xác: Đảm bảo số byte bao gồm tất cả overhead (tiêu đề, overhead giao thức) nếu tính phí cho tổng băng thông.