#163: Delay Operator
-------------------------+--------------------------------------------------
  Reporter:  MiiJaySung  |       Owner:  toots   
      Type:  Feature     |      Status:  assigned
  Priority:  5           |   Milestone:          
 Component:  Liquidsoap  |     Version:          
Resolution:              |    Keywords:          
       Mac:  1           |       Linux:  1       
    Netbsd:  1           |       Other:  1       
   Freebsd:  1           |  
-------------------------+--------------------------------------------------
Comment (by mrpingouin):

 Hi (and thanks for the motivating compliments :p)

 First let me check that I understood well the use case. You want to
 broadcast a stream, and next to it another stream which is a delayed
 version of the first one. For example you have a stream of live comments
 about an event, to which people are expected to connect when the even
 start of just a little while after. And you want that the people who are
 30 seconds late do not miss the first thirty seconds. That sounds
 sensible, and we can certainly make an operator for that. In the meantime,
 what about a workaround? You could setup a relay (e.g.
 output.icecast(..input.http(..)) in liquidsoap) that has a big buffer so
 it creates the wanted delay. It's certainly not so precise, but does that
 hurt?

 About the proposed patch: I would not use a giant frame for accumulating
 smaller ones. The buffer generators are made for that, should be more
 convenient. Better, we should be able to re-use the Generated source used
 as a base class for input.http() and related sources. The only
 disadvantage is that buffer generators (used by the Generated source) may
 not have full support for metadata, but since that's already a TODO it'd
 be nice to address it by the way.

-- 
Ticket URL: <http://savonet.rastageeks.org/ticket/163#comment:2>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac

Reply via email to