From: udo n. <un...@ap...> - 2014-04-30 17:10:27
|
ok, to answer my question...: input.http seems to be appropriate. ... test = input.http(id="test", autostart=false, buffer=15., max=30., "http://127.0.0.1:8000/test") radio = [ live, test, playlist, file ] ... i connect to the (public) icecast IP with a source client, do some custom checks (curl) if the stream is available at that mountpoint, i.e. test, then i use my php/telnet wrapper to execute test.start/stop/status over a mobile web page, with some error handling. the default buffer size of 2sec was way to low, caused repeated drops fallbacks because of empty buffer. 15sec seems stable. --u uno: > > hello, > > i wonder if there's a way to use harbor without exposing it to the public. > I'm using it quite often, always internally via vpn connections from various > sources (phones, raspberries, laptops). now i have the case that i'd need a > publicly available live input. well, my basic question is probably: is it safe > to open harbor to the wild? i sort of trust icecast, so i maybe could check > for the availability of an icecast stream and use input.http... not sue. > any advise appreciated! thanks, udo |