#bilibili #live #stream #core #danmaku

bililive-core

Core traits and structs for a simple stream-based bilibili live danmaku implementation

4 releases

0.1.0-beta.4 Mar 10, 2022
0.1.0-beta.3 Nov 6, 2021
0.1.0-beta.2 Nov 1, 2021
0.1.0-beta.1 Oct 31, 2021

#1859 in Rust patterns

Download history 22/week @ 2023-01-20 23/week @ 2023-01-27 19/week @ 2023-02-03 20/week @ 2023-02-10 23/week @ 2023-02-17 5/week @ 2023-02-24 20/week @ 2023-03-03 12/week @ 2023-03-10 14/week @ 2023-03-17 13/week @ 2023-03-24 15/week @ 2023-03-31 27/week @ 2023-04-07 6/week @ 2023-04-14 3/week @ 2023-04-21 19/week @ 2023-04-28 21/week @ 2023-05-05

51 downloads per month
Used in actix-bililive

MIT license

40KB
960 lines

bililive-core

GitHub Workflow Status crates.io Documentation

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.

lib.rs:

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.

Dependencies

~6–13MB
~263K SLoC