hi everyone, I am recently undertaking a project about http live streaming. When I read ffmpeg code, I see both hls.c and hls_protocol.c are included in ffmpeg-0.11. It looks like that hls.c implement http live streaming as a demuxer, while hls_protocol.c implement http live streaming as a IO protocol. I have no idea which implementation is better.
Then I see a log in ffmpeg: "Using the hls protocol is discouraged, please try using the hls demuxer instead. The hls demuxer should be more complete and work as well as the protocol implementation. " It seems like that the ffmpeg developers considers hls demuxer as the better implementation. In my point of view, the structure of hls protocol is more clear. I am confused about this. So would anyone explain the advantage of hls demuxer? Is it more powerful or efficient? or just because it is with less bugs and more stability? Thanks -- View this message in context: http://libav-users.943685.n4.nabble.com/Libav-user-http-live-streaming-implementation-in-ffmpeg-tp4655557.html Sent from the libav-users mailing list archive at Nabble.com. _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
