[Icecast] theora streaming problem...
nettings at folkwang-hochschule.de
Mon Feb 21 14:58:04 PST 2005
[oddsock, this concerns your theora guide, so i'm cc:ing you]
Karl Heyes wrote:
> On Mon, 2005-02-21 at 22:04, Joern Nettingsmeier wrote:
>>i'm playing around with theora streaming for the linux audio conference
>>i checked out svn.xiph.org/trunk, built all ogg, vorbis, speex and
>>theora related libs from scratch, then pulled icecast-2.2.0.
>>icecast runs fine as always, but when i do
>>cat myvideo.ogg | oggfwd myhost 8000 mypasswd /test.ogg, the stream dies
>>after a few seconds. (the icecast log is appended below.)
>>the same command sequence with an ogg vorbis audio file instead of the
>>theora video works without problems.
> that would indicate libshout timing thing, make sure it's using the
> right libshout. After a quick check, it looks like libshout 2.1 will be
dead on. thanks. i pulled icecast/branches/kh/libshout, is that correct?
at least it works for me. it's not exactly obvious where libshout 2.1 is...
>>i tried to follow oddsock's howto at
>>http://www.oddsock.org/guides/video.php, but ezstream does not compile
>>for me. it bails out with
>>probably something obvious, but i could not find where SHOUT_FORMAT_OGG
>>is defined... libshout is installed, and it's not in there.
> you probably have libshout 2.0 installed
right. libshout from -kh fixed that too.
oddsock, could you add a little hint to your theora guide to make sure
everyone gets the correct libshout?
>>when i transcode an mpeg2 file to theora, it's barely faster than
>>realtime on an athlon64 4000+. is this to be expected, or did i forget
>>some optimizations? here's the ffmpeg output, so that you can see the
> AFAIK the theora lib is not optimised yet, there is some work going on
> in the theora-mmx branch to improve that but check that you have a
> recent gcc producing code for athlon 64 as well.
i'm using -march=k8, which according to the gcc manpage implies all simd
streaming optimizations the chip is capable of...
More information about the Icecast