Expand description

A simple stream-based bilibili live danmaku implementation for Rust.

This crate contains core traits, types and parsing implementations needed to build a complete bilibili live client.

If you need a batteries-included client, you may want to look at bililive or actix-bililive.

Feature Flags

  • tokio (default) - enable tokio support.
  • async-std - enable async-std support.
  • not-send - Remove Send constraints on traits and types. Useful for actix clients.

Modules

bililive config builder.

Configuration types.

Error types.

Packet types.

Traits and types used by retry mechanism.

Stream types.