How to make HTTP Live Streaming (HLS) fragments?

I want to use HLS to stream three things — live video, recorded video file and the playlist. The playlist in my case, it's a recorded live stream to a file for 15 minutes. The total duration of the playlist is 24 hours.
HLS would like to use, since we need support for both desktop and ipad, and android devices would also like.

So my question is — which tool on the server you can prepare HLS fragments? The server under my Windows.
Question for written files and playlists, as live video, everything seems clear.
Is it possible to do it on the fly? For example to generate a playlist at once, and HLS fragment to create the query? Preferably without saving it to disk.
October 3rd 19 at 03:13
3 answers
October 3rd 19 at 03:15
As far as I know free solutions that create hls on the fly, does not exist. It is able to do with nginx plus, but it will work on windows, I do not presume to say.
nginx plus is good, but my number of instances, the price alas neprivodimye. - Esperanza60 commented on October 3rd 19 at 03:18
Came across https://wmspanel.com/nimble this thing is able to hls from mp4 on the fly to create similar paid plugin for nginx, as I understand it. For the money you can get a nice web control panel for or free tuning via configs. - pearl_Web commented on October 3rd 19 at 03:21
October 3rd 19 at 03:17
ffmpeg, vlc, both able, both cross-platform.
October 3rd 19 at 03:19
it's very simple, take nginx, and take him to the module nginx-rtmp and it works great, the cut video files to make playlist on the fly.
Support for ios, android, normal the flash player, live stream, etc., etc.
rtmp on ios and android? I guess I needed to clarify, it is a web application. Interested in the iPad and new versions of android that don't support flash. - Esperanza60 commented on October 3rd 19 at 03:22
Module called nginx-rtmp. But it has the functionality of HLS. ;-) - pearl_Web commented on October 3rd 19 at 03:25
I tried nginx-rtmp-module. I got to run the broadcasting file into the HLS live stream. But I do not understand how it can work for VOD and playlists. For VOD it turns out that you need to publish ffmpeg-om file to the server upon user request. But if multiple users want the same file at the same time to play? For playlists at all difficult to answer how to organize the work. Especially if the file included in the playlist to play the specified position. - Esperanza60 commented on October 3rd 19 at 03:28
but if there is a flow in the format http://url:port ? - lily.Strom commented on October 3rd 19 at 03:31

Find more questions by tags Other