[FFmpeg-user] Creating a Simulated HLS Streaming Server with FFmpeg...HOW??

David Bernat david.bernat at gmail.com
Sat Jul 29 13:51:54 EEST 2023


People will probably ask you to post your code as a gist.

On Sat, Jul 29, 2023 at 12:31 AM Norm Kaiser <norm_kaiser at hotmail.com>
wrote:

> Hello all:
>
> I'm new to this list, and I sure hope someone can help me. I have been
> working on this for MONTHS and have not been able to get it to work.
>
> What I'm trying to do seems like it should be fairly simple or common with
> FFmpeg. I'm trying to set up a simulated HLS live video streaming server
> using FFmpeg. What I'm doing is sort of like creating a TV broadcast system
> where you provide the software a list of MP4 files and the software streams
> each MP4 one-by-one, back-to-back. To create this software I've written a
> Python script that takes a list of MP4 video files to play and then it
> iterates through the list, attempting to call FFmpeg over and over, once
> for each MP4 file.
>
> In other words, call FFmpeg to stream the first video. Let's call it
> video1.mp4. When it's done, call FFmpeg again to stream video2.mp4, and so
> on.
>
> I'm using HLS and I've signaled FFMpeg to append to the playlist, which it
> appears to be doing correctly. But for some reason, the media player
> (either VLC or MPV) will not play the whole stream. It just plays the first
> file and then stops playing, even though FFmpeg is dutifully generating new
> .TS segment files and updating the M3U8 playlist accordingly.
>
> I cannot for the life of me figure out why the media players stop playing.
> What is signaling them to stop? I can't see any indication in the M3U8 that
> would tell them to stop.
>
> Does anyone have any ideas? Has anyone done this before?
>
> Any assistance would be tremendously appreciated!
>
> Thank you so much!
> Norm
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
>


More information about the ffmpeg-user mailing list