gARetH baBB
2024-Mar-21 13:02 UTC
[Icecast] Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
On Thu, 21 Mar 2024, Wayne Barron wrote:> Looking through HLS, I found this. > https://github.com/mbugeia/srt2hlsOr you could just use ffmpeg: ffmpeg -hide_banner -i "${icecaststream}" -c:a copy -vn -strftime 1 -f hls -hls_time 6 -hls_list_size 10 -hls_segment_filename "${hlspath}radio-%Y%m%d-%s.ts" -hls_flags delete_segments -segment_format mpegts "${hlspath}radio.m3u8" then you just have a set of files for a normal webserver. Note the c:a copy means there is no transcoding in this instance. If theory the HLS spec only allows for mp3 or aac, but I've abused it by even using opus and not had a problem with the limited number of clients I've tried. ffmpeg also does DASH.
Wayne Barron
2024-Mar-21 16:44 UTC
[Icecast] Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
gARetH My plans are to have live DJs in the future. Will ffmpeg work with live DJs? I know the Liquidsoap does. On Thu, Mar 21, 2024 at 9:24?AM gARetH baBB <hick.icecast at gink.org> wrote:> > On Thu, 21 Mar 2024, Wayne Barron wrote: > > > Looking through HLS, I found this. > > https://github.com/mbugeia/srt2hls > > Or you could just use ffmpeg: > > ffmpeg -hide_banner -i "${icecaststream}" -c:a copy -vn -strftime 1 > -f hls -hls_time 6 -hls_list_size 10 -hls_segment_filename "${hlspath}radio-%Y%m%d-%s.ts" > -hls_flags delete_segments -segment_format mpegts "${hlspath}radio.m3u8" > > then you just have a set of files for a normal webserver. > > Note the c:a copy means there is no transcoding in this instance. > > If theory the HLS spec only allows for mp3 or aac, but I've abused it by > even using opus and not had a problem with the limited number of clients > I've tried. > > ffmpeg also does DASH. > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast
Fred Gleason
2024-Mar-21 16:53 UTC
[Icecast] Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
On Mar 21, 2024, at 9:02?AM, gARetH baBB <hick.icecast at gink.org> wrote:> Or you could just use ffmpeg:Since we?re discussing HLS encoder options, there is also: https://github.com/ElvishArtisan/GlassCoder Which does not require LiquidSoap, ffmpeg or even Icecast. Just aim it at a web server or CDN publishing point. Cheers! |---------------------------------------------------------------------| | Frederick F. Gleason, Jr. | Chief Developer | | | Paravel Systems | |---------------------------------------------------------------------| | But in our enthusiasm, we could not resist a radical overhaul of | | the system, in which all of its major weaknesses have been exposed, | | analyzed, and replaced with new weaknesses. | | | | -- Bruce Leverett | | "Register Allocation in Optimizing Compilers" | |---------------------------------------------------------------------| -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xiph.org/pipermail/icecast/attachments/20240321/171c7bac/attachment.htm>
Reasonably Related Threads
- Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
- Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
- Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
- Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
- Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)