2018-07-04

今週のCrate

自分が使ってて良いと思ったCrateを毎週紹介していく。

https://crates.io/crates/quicr

  • TokioのQUIC実装
  • TLS 1.3 Draft28を元に実装されている
  • buildするにはOpenSSL 1.1.1-pre6以降が必要
  • まだ実験段階ではあるが結構頑張っている

https://crates.io/crates/mpeg2ts

  • MPEG2-TSのDecode/Encodeのcrate
  • 映像と音声をTSファイルに詰めたり、分離させたりすることが出来る
  • 全てRustで書かれており、とても参考になる

https://crates.io/crates/mse_fmp4

  • こちらはFragmented MP4を生成するcrate
  • Exampleでは先ほど紹介したmpeg2tsと組み合わせてTSファイルからFMP4を生成する実装がある
  • 生成されたFMP4はもちろんMedia Source Extensionsで再生することが可能

https://crates.io/crates/structopt