#video-streaming #transcoding #throttling #on-demand #ffmpeg #subtitle #dim

nightly nightfall

Nightfall is a library allowing on-demand video transcoding and streaming

9 releases

0.1.8 Jun 9, 2021
0.1.7 Jun 2, 2021
0.1.6 May 27, 2021

#334 in Video

22 downloads per month

GPL-2.0 license

305KB
1.5K SLoC

Rust 1K SLoC // 0.0% comments JSX 210 SLoC // 0.1% comments JavaScript 13 SLoC // 0.2% comments

Nightfall

Nightfall is a library used internally by Dim to allow on-demand transcoding and streaming of various video files.

Features

  1. Transmuxing/Transcoding to DASH/fmp4.
  2. Throttling of ffmpeg.
  3. Subtitle streaming

Dependencies

ffmpeg > 4.1

Dependencies

~7–19MB
~225K SLoC