1 unstable release
new 0.1.0 | Feb 10, 2025 |
---|---|
0.0.1 |
|
#7 in #flv
44 downloads per month
Used in scuffle-transmuxer
305KB
6K
SLoC
scuffle-flv
[!WARNING]
This crate is under active development and may not be stable.
A pure Rust implementation of the FLV format, allowing for demuxing of FLV files or streams.
License
This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.
SPDX-License-Identifier: MIT OR Apache-2.0
lib.rs
:
A pure Rust implementation of the FLV format, allowing for demuxing of FLV files or streams.
This does not support all FLV features (mainly those from FLV 10.1), however it does support some newer features, from the enhanced FLV specification.
Specifications
- https://github.com/veovera/enhanced-rtmp/blob/main/docs/legacy/video-file-format-v10-0-spec.pdf
- https://github.com/veovera/enhanced-rtmp/blob/main/docs/legacy/video-file-format-v10-1-spec.pdf
- https://github.com/veovera/enhanced-rtmp/blob/main/docs/enhanced/enhanced-rtmp-v1.pdf
- https://github.com/veovera/enhanced-rtmp/blob/main/docs/enhanced/enhanced-rtmp-v2.pdf
License
This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.
SPDX-License-Identifier: MIT OR Apache-2.0
Dependencies
~0.6–1.2MB
~24K SLoC