Icecast Streaming Media Server Forum Index Icecast Streaming Media Server
Icecast is a Xiph Foundation Project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Adaptive bitrate streaming: Is it in the cards?

 
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Icecast Server
View previous topic :: View next topic  
Author Message
cr08



Joined: 18 Dec 2011
Posts: 4

PostPosted: Thu Jul 04, 2013 2:28 pm    Post subject: Adaptive bitrate streaming: Is it in the cards? Reply with quote

So on another forum a topic was brought up that had me rekindling thoughts of working with Windows Media Services in a past life and having fun playing with the ability to do multi-bitrate streams with Windows Media.

I have to ask entirely in curiosity and a very small amount of understanding of the entire streaming pipeline involved with an Icecast setup. But is some form of adaptive multi-rate streaming (or essentially a single mountpoint that is capable of multiple bitrates at once which varies based on a client's connection, be it constantly as it is playing or at connection time) doable technically? Has it ever been considered before by the devs?

I can see one minor roadblock in that getting involvement by the encoder/source client developers can be annoying but a possible workaround is multiple private mountpoints and icecast itself muxes them into the final public mount?
Back to top
View user's profile Send private message
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Thu Jul 04, 2013 7:53 pm    Post subject: Reply with quote

moving listeners to any mountpoint is certainly possible, that's how fallback handling works. To adapt to a lower bitrate if there is say too much lag will usually mean a reconnection as many players cannot switch certain parameters midstream, think about a samplerate change. Many can handle changes in bitrate only though.

The only reliable way is to select appropriate stream at new connection time but how do you know which to select at that time unless you have some information to work on like a parameter that could be used to look up some table that is populated when the previous connection was dropped.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Icecast Server All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group
subRebel style by ktauber