tl;dr†
jcba -s noasfm |
ffmpeg -hide_banner -loglevel fatal \
-f ogg -i pipe: \
-vn -hls_flags +delete_segments -segment_list_flags +live /path/to/webroot/test.m3u8 \
-f ogg pipe:1 |
mpv --really-quiet -
- ここでは音源にストリームデータ(scr/jcba)を利用したので ffmpeg の入力は標準入力を指定し、音声フォーマットを指定
- 出力の1つ目は m3u8 で配信
- 別途、 http(s) で /path/to/webroot/test.m3u8 にアクセスできるようにしておくと、他のホストで受信できるようになる
- 自宅等で楽しみましょう
- 出力の2つ目は標準出力に流し、後段の mpv で再生する(スマホの音を鳴らす)