PhotonQuantum / bililive-rs

A simple stream-based bilibili live client library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bililive-rs

GitHub Workflow Status

Simple stream-based bilibili live client libraries.

Crates

Core

  • bililive-core - Core traits and structs for a simple stream-based bilibili live danmaku implementation.

Implementations

  • bililive - A simple stream-based bilibili live client library backed by async-tungstenite. Supports both tokio and async-std.
  • actix-bililive - A simple stream-based bilibili live client library for the Actix ecosystem, backed by awc.

Features

  • Ergonomic Stream/Sink interface.
  • Easy establishment of connection via given live room id.
  • Handles heartbeat packets automatically.
  • Auto retry when connection fails (optional).
  • Decompresses Zlib payloads automatically.

License

This project is licensed under MIT License.

About

A simple stream-based bilibili live client library.

License:MIT License


Languages

Language:Rust 98.4%Language:Just 1.6%