尝试找到一个 HLS 服务器实时流?
Try to find a HLS server stream live?
我的目标:在浏览器中流式传输实时 HLS 视频。
我在一个文件夹中有一些 m3u8 文件和一些 .ts。我可以在浏览器中播放 m3u8。但这不是直播。
所以我试着找一个服务器来实时流式传输 HLS。
我在 Linux Ubuntu 14.04.
工作
例如:
输入 /home/master.m3u8 我想要输出 http://127.0.0.1/master.m3u8
浏览器播放中的 Flash 播放器 http://127.0.0.1/master.m3u8
感谢
您可以使用任何 HTTP 服务器,例如 Nginx、Apache 和其他服务器来为您的 HLS 流提供服务。
要创建实际流,您可以使用 ffmpeg
:
ffmpeg -re -i <input> /path/to/web/dir/playlist.m3u8
-re
告诉它以原始帧速率读取输入文件。默认情况下,播放列表大小为 5,但您可以使用 hls_list_size
.
更改它
有关完整的参数列表,请参阅:https://www.ffmpeg.org/ffmpeg-formats.html#hls-1
我的目标:在浏览器中流式传输实时 HLS 视频。
我在一个文件夹中有一些 m3u8 文件和一些 .ts。我可以在浏览器中播放 m3u8。但这不是直播。 所以我试着找一个服务器来实时流式传输 HLS。 我在 Linux Ubuntu 14.04.
工作例如: 输入 /home/master.m3u8 我想要输出 http://127.0.0.1/master.m3u8 浏览器播放中的 Flash 播放器 http://127.0.0.1/master.m3u8
感谢
您可以使用任何 HTTP 服务器,例如 Nginx、Apache 和其他服务器来为您的 HLS 流提供服务。
要创建实际流,您可以使用 ffmpeg
:
ffmpeg -re -i <input> /path/to/web/dir/playlist.m3u8
-re
告诉它以原始帧速率读取输入文件。默认情况下,播放列表大小为 5,但您可以使用 hls_list_size
.
有关完整的参数列表,请参阅:https://www.ffmpeg.org/ffmpeg-formats.html#hls-1