如何在服务器上使用 ffmpeg 创建 m3u8 文件( 转换服务器 )并将其发送到另一台服务器( 存储服务器 )并从那里流式传输(直播)?
我想用 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。
关于asp.net - 创建 m3u8 并从服务器流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42364866/