创建 m3u8 并从服务器流式传输

Create m3u8 and stream from server

如何在服务器上使用 ffmpeg 创建 m3u8 文件 (Convert Server) 并将其发送到另一台服务器 (Storage Server ) 并从那里流式传输(直播)?
我想用asp.net处理。
我该怎么做?

HTTP Live Streaming (HLS) 可以通过 ffmpeg 轻松生成 (official documentation on HLS muxer):

ffmpeg -i input.mp4 out.m3u8

可以指定另一个实时流媒体服务器作为输出(而不是 m3u8 文件),有关详细信息,请参阅https://trac.ffmpeg.org/wiki/StreamingGuide

从 ASP.NET 你可以用 System.Diagnostics.Process 执行 ffmpeg。