search for: hls

Displaying 20 results from an estimated 59 matches for "hls".

Did you mean: has
2015 Feb 20
4
why HLS/DASH are problematic in an Icecast context
On Fri, Feb 20, 2015 at 10:25 AM, Daniel James < daniel.james at sourcefabric.org> wrote: > Hi Thomas, > > Let's start with HLS: > > - It's not a standard. It's current status is that it's an *expired* > > draft[1]. > > Does that suggest a lack of interest in an open standard? I'm actually not sure how it is expired... The most recent HLS draft was published in October and is valid throug...
2015 Feb 20
3
why HLS/DASH are problematic in an Icecast context
Hi, as there seems to be some interest in this topic, I'm opening a separate thread. Also please use proper in line comments and do NOT top post, as top posting breaks readability and discussion flow. Let's get some things out of the way: I'm going to acknowledge that HLS and DASH are things that are out there. Especially HLS is being pushed by the likes of Apple, in parts quite aggressively. Icecast is a open source multi media streaming server that emphasizes open codecs and formats. I've been repeatedly thinking if Icecast should add support for one of the...
2015 Feb 20
0
why HLS/DASH are problematic in an Icecast context
On 02/20/2015 04:05 PM, Eric Richardson wrote: > On Fri, Feb 20, 2015 at 10:25 AM, Daniel James > <daniel.james at sourcefabric.org <mailto:daniel.james at sourcefabric.org>> > wrote: > > Hi Thomas, > > Let's start with HLS: > > - It's not a standard. It's current status is that it's an *expired* > > draft[1]. > > Does that suggest a lack of interest in an open standard? > > > I'm actually not sure how it is expired... The most recent HLS draft > was published...
2008 Oct 26
1
Variance generic function:
Hi Dear R-users: I am building a R package and would like to create a generic variance function. Here is how I did var=function(x,...) { UseMethod("var") } I wrote a Rd file, put the R code in the right directory, and named var, var.default in the namespace. However, once I typed rcmd check , it gave me an error in S3-generic step. However, that error would not occur for mean and
2020 Oct 27
2
HLS enabled mounts
...ssion thread with some of our public radio colleagues getting complaints about users receiving a repeat of the intro many times when their device switches from WiFi to LTE or unstable Internet connections. One of our colleagues received a response from Triton Digital about "utilizing your HLS enabled mounts for streaming". I am not familiar with this technology, could someone here provide more information about how this could be used with Icecast and how it would help in the case of unstable Internet connections and/or intros? Thanks! -- Robert
2020 Oct 28
3
HLS enabled mounts
...n pre-roll. I am working on a similar project but still at the configuration stages. For some reason my intro file is not being played. I am also using Icecast 2.4.4 and have four mount points on one relay server. I am trying to use my intro file on only one mount point. I am also doing mp3 not HLS. Any insight ? I have attached the config for my mount point. Thank you so much -----Original Message----- From: Icecast <icecast-bounces at xiph.org> On Behalf Of Jordan Erickson Sent: Tuesday, October 27, 2020 2:39 PM To: Icecast streaming server user discussions <icecast at xiph.o...
2015 Feb 20
4
why HLS/DASH are problematic in an Icecast context
...in a codec-agnostic way. Stitching together compressed media streams for gapless playback isn't trivial, and in particular while .ogg and .opus support sample-accurate cuts and cross-lapping for gapless transitions between arbitrary segments, mp3 and aac do not. Moreover, part of the point of HLS was to support bitrate switching for video, so there's an additional synchronization constraint. As I understand it, the mpeg2-ts and related restrictions on audio segmentation come from these constraints this. Unlike mp4, and like ogg, mpeg2-ts doesn't have a seek table, so it's a bet...
2024 Mar 21
2
Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
Hi Wayne Yep, HLS is something we would like to use with Icecast. As you mentioned, Liquidsoap made a great step in the right direction if it comes to HLS. It seem that icecast might not get this support soon, as you might read in the discussion list. I don?t share these arguments, because we have real world use cas...
2019 May 01
4
Webm files written without duration in header
...preciate your response. Maybe in my explanation I have some red and green apples, but I can agree that my understanding is as you explained it. 😊 The point is that if I can successfully stream mp4 with H.264 and AAC encoding without any issues to icecast, I can then use ffmpeg to turn it into HLS which then solves my iOS support issue. The CPU cost of repackaging MP4 into HLS architecture should be minimal because at the core it’s all H.264. No transcoding! Low CPU objective achieved! Additional bonus is that I already use Apach2 with icecast and integrating the whole lot into my existin...
2024 Mar 21
1
Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
Looking through HLS, I found this. https://github.com/mbugeia/srt2hls For what I can un As in the liquidsoap link I shared, this is what my links look like. https://github.com/savonet/liquidsoap/discussions/3024 Liquisoap link. music = playlist("https://www.domain.com/Panels/DJ/101.asp",mode="normal&quo...
2020 Oct 28
2
HLS enabled mounts
...n pre-roll. I am working on a similar project but still at the configuration stages. For some reason my intro file is not being played. I am also using Icecast 2.4.4 and have four mount points on one relay server. I am trying to use my intro file on only one mount point. I am also doing mp3 not HLS. Any insight ? I have attached the config for my mount point. > > You need to be sure your mp3 file used for the intro is encoded the same as your stream. I use `mediainfo` to view the format and be sure the file is the same sampling rate and bit rate as well as the number of channels. I fo...
2019 May 01
1
Webm files written without duration in header
...quick thing to clarify before you waste too much time on this: > > MP4 is not streamable due to the way the format works. The header/trailer > that a valid mp4 files needs to have, requires "knowledge" of the whole > file which makes it impossible to stream it. > > What HLS or DASH does is not "streaming" in the "traditional" sense of > streaming but rather it is downloading small complete file chunks that > nowadays mostly use fragmented MP4. > > You can't stream MP4 with Icecast. > If you for some reason have to stream H.264 yo...
2015 Feb 20
2
why HLS/DASH are problematic in an Icecast context
On Fri, Feb 20, 2015 at 2:51 PM, Ralph Giles <giles at thaumas.net> wrote: > So the issue here is that with an icecast stream there's no way to > restart playback on a new tcp session without missing some of the > content? You'd rather have smooth playback through reconnects even if it > adds latence? It doesn't add latency, though, because the short connections
2020 Oct 27
0
HLS enabled mounts
...havior as you are severing the connection and re-connecting. It sounds like the same type of case with users with "unstable Internet connections" as they may well be disconnected from the Icecast server and reconnect when network is available again. Icecast, AFAIK, doesn't support HLS ( https://en.wikipedia.org/wiki/HTTP_Live_Streaming ) so I can't comment on that. Sincerely, Jordan Erickson On 10/27/20 7:44 AM, Robert Fitzpatrick wrote: > We use Icecast version 2.4.4 and recently added an intro (preroll) to > one of our channels. Although we haven't had any...
2020 Oct 28
0
HLS enabled mounts
...Martin -----Original Message----- From: Patricia Moynihan <pmoynihan at fsu.edu> Sent: Wednesday, October 28, 2020 10:10 AM To: Icecast streaming server user discussions <icecast at xiph.org> Cc: Mayiani, Martin Martine - mayianmm <mayianmm at jmu.edu> Subject: Re: [Icecast] HLS enabled mounts CAUTION: This email originated from outside of JMU. Do not click links or open attachments unless you recognize the sender and know the content is safe. ________________________________ I second that advice. Also when you reference your file in intro do this <intro>/Sonic.mp3...
2015 Feb 20
0
why HLS/DASH are problematic in an Icecast context
...> Stitching together compressed media streams for gapless playback isn't > trivial, and in particular while .ogg and .opus support > sample-accurate > cuts and cross-lapping for gapless transitions between arbitrary > segments, mp3 and aac do not. Moreover, part of the point of HLS was > to > support bitrate switching for video, so there's an additional > synchronization constraint. > > As I understand it, the mpeg2-ts and related restrictions on audio > segmentation come from these constraints this. Unlike mp4, and like > ogg, > mpeg2-ts doesn...
2024 Mar 21
2
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/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 -segme...
2019 May 01
3
Webm files written without duration in header
.....</dump-file> ? Is it supported? Have been on Linux for less than a year so not sure if at all possible? I have no idea yet what a 1000 fifo's will do. *On another note:* The other BIG issue is to support apple users. iOS/Safari seems to be 11% of the market (https://caniuse.com/#search=HLS) and I cant ignore them. Will have to use HLS to keep them happy but again the CPU overhead is imminent as vorbis/VP8 is miles away from AAC/H.264. Icecast is very CPU efficient ingesting, streaming and writing out a webm file, CPU 1-2%. Same efficiency situation with nginx and RTMP streaming in an...
2019 May 01
0
Webm files written without duration in header
...en use ffmpeg to Hi, just a quick thing to clarify before you waste too much time on this: MP4 is not streamable due to the way the format works. The header/trailer that a valid mp4 files needs to have, requires "knowledge" of the whole file which makes it impossible to stream it. What HLS or DASH does is not "streaming" in the "traditional" sense of streaming but rather it is downloading small complete file chunks that nowadays mostly use fragmented MP4. You can't stream MP4 with Icecast. If you for some reason have to stream H.264 you could use MPEG TS. Not...
2024 Mar 20
2
Education - 1, 000s, 100, 000's, Millions of listeners. (What kind of infrastructure)
Tom and Frederick. Thank you both for your input. It is greatly appreciated, not only by me, but I am sure for many others who find this thread. Tom - using Linux server for icecast. HLS was brought to my attention a while back on the liquidsoap forum. I have not had a chance to completely look in on it, but do plan on checking it out. Tom. You have your icecast servers in a round robin configuration. Are you using NGINX for that? I have watched several YouTube videos on using it...