Package: icecast2
Version: 2.3.2-2
Severity: normal

*** Please type your report below this line ***

The icecast2 server likes to disconnect sources streaming things with
extremely low bit rates, such as an ogg vorbis file with a considerable
amount of silence.

What likely happens is that the source client sends a whole block of
silence (20+ seconds) in just a single packet, and then refrains from
sending any further packets. The server notices that the socket seems
stale and disconnects the source, although the source is still there and
the server still has plenty of data in its buffer.

I tested this with oggfwd, and I've observed it before with ices2.

Attached is error.log in debug mode streaming an offending file (20m36s
with silence starting at roughly 3m50s). The streaming client (oggfwd)
exited after 4 minutes 13 seconds.

Possible work-arounds:
1) adjust source-timeout in icecast.xml

2) use encoder in managed bit rate mode (set a minimum bit rate)



-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages icecast2 depends on:
ii adduser 3.110 add and remove users and groups ii libc6 2.7-18 GNU C Library: Shared libraries ii libcurl3-gnutls 7.18.2-8 Multi-protocol file transfer libra
ii  libogg0                   1.1.3-4        Ogg Bitstream Library
ii libspeex1 1.2~rc1-1 The Speex codec runtime library ii libtheora0 1.0~beta3-1 The Theora Video Compression Codec ii libvorbis0a 1.2.0.dfsg-3.1 The Vorbis General Audio Compressi
ii  libxml2                   2.6.32.dfsg-5  GNOME XML library
ii libxslt1.1 1.1.24-2 XSLT processing library - runtime

Versions of packages icecast2 recommends:
pn  ices2                         <none>     (no description available)

icecast2 suggests no packages.

-- no debconf information

Attachment: error.log
Description: Binary data

Reply via email to