asp.net - 创建 m3u8 并从服务器流式传输

标签 asp.net ffmpeg http-live-streaming m3u8

如何在服务器上使用 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/

相关文章:

ffmpeg - 有没有办法 -map 0 :m:language:eng if it exists, 否则使用默认值?

html - 尝试使用样式表主题更改验证控件的颜色

php - ffmpeg 和 php 从视频中获取图像并将视频转换为 ogg

c++ - 使用 QtMultimedia 播放自定义 avi 数据流

使用 FFMPEG 对 HLS 进行编码会导致 DTS 降低

android - 如何在 android 中进行实时音频流时处理电话

jQuery 在 Chrome 和 Firefox 中回发后无法工作

c# - 一次只触发一个自定义验证器

c# - ASP.NET 单引号转换为 '

video - 找出 m3u8 url 引用视频的文件大小