[Theora-dev] Directshow filters 0.64.7878
illiminable
ogg at illiminable.com
Tue Oct 5 05:08:05 PDT 2004
> Personally, I'd already be happy if it could play a non-chained network
> stream. I understand how chaining is important for icecast, but I
Oh... it can already play non-chained network streams pretty well (including
theora+vorbis and theora+speex) :) (Since 0.62 when i added a cache)... i
still haven't really thoroughly tested what happens if the network gets
really choked... but it seems worst case it skips and/or stops, and the user
realises they don't have enough available bandwidth to stream it. The cache
could do with some pre-buffering code to improve performance when bitrate
and bandwidth are pretty close... but as long as you've got a bit of leeway,
it normally works fine.
It won't seek over the network yet though :( So i need to do something about
that, ie be able to differentiate a file that is seekable from a stream
which is not, and do an over the network binary search... though i guess we
can hope that people start using the url temporal fragment scheme so that
the seek can be done server side.
> personally like the one-chain approach more. Really, chaining oggs
> together is just a bad way of doing a radio anyway, you want to have
> mixing done.
Agreed ! And it doesn't really make sense for local files either... that's
what playlists are for !
The only advantage it offers is really that the comment packet can get track
info sent. But i think that would be much better done in a dedicated
metadata stream.
> yeah, .m3u should work. We'll probably make our server autogenerate
> playlist files for the streams on the fly, as well as server a java
> applet to see the stream.
Mmmm... i'm not sure about auto-generating them... since the player will
download the whole m3u before it starts to stream (i think)... and will stop
when it reaches the end... it won't "keep going back for more".
Also someone (Denis Seydoux) sent me a bit of html to embed a WMP control in
a webpage that links into media file... only works in a browser that
supports activeX (ie internet explorer and it's derivatives).
If you are interested... www.illiminable.com/WMP_web.html
Cheers,
Zen.
More information about the Theora-dev
mailing list