タグ

m3u8とストリーミングに関するi_matsuiのブックマーク (2)

  • Video on demand (VOD) HLSをPCで作成 - Qiita

    こんにちは、動画チームのhagi@streampackです。 はじめに 今回は"Video on demand (VOD) HLSをPCで作成"について書きたいと思います。 mp4をそのまま置いてプログレッシブダウンロードでVODを提供することもできますが、HLSにしてABRや暗号化と組み合わせることでダウンロードをめんどくさくすることが可能な上、再配布も簡単にできないようにすることができます。 環境 配信について HLSは特別な配信サーバーは必要ないです。 インターネットからアクセスできてプレイヤーが必要なファイルをダウンロードできれば再生できます。 今回は配信環境はs3としますがwebサーバーであれば配信可能です。 HLSの作成 ffmpeg、mediafilesegmenter(OSX)、Media Converter(AWS)などありますが今回は"簡単"に"ローカルPC"で作成とい

    Video on demand (VOD) HLSをPCで作成 - Qiita
  • ffmpegでMP4ファイルをHLS AES-128ストリーミング用のファイルに変換する - Qiita

    -i に指定するのは入力ビデオファイルです。元のMP4を指定します。 -c:v copy -c:a copy の部分は、動画・音声のコーデックを元のソースからコピーする設定です。これを指定すると再エンコードされないため、画質や音質は劣化せず処理も高速になります。 うまく再生できない場合や、ビットレートを変更したい場合は-c:v libx264 -c:a aac,-b:v 9000kなどを指定してください。(詳細は公式ドキュメントを参照) これで各 video{index}.ts ファイルに動画が分割され、.m3u8ファイルをVLCプレイヤー等で開けば再生できます。 AES-128で暗号化する HLS用に変換する際に -hls_key_info_file というパラメーターを使用することでストリームを暗号化できます。 このパラメーターには キー情報ファイル を指定します。キー情報ファイルとは

    ffmpegでMP4ファイルをHLS AES-128ストリーミング用のファイルに変換する - Qiita
  • 1