[Live-devel] Modern Streaming Application Design

Fuzzy Lai fuzzylai at dynagrid.net
Mon Feb 9 02:37:10 PST 2009


Dear Sir:

Live555 has done a great job on the streaming technology but today's
streaming applications also become more challenging than before. I hope it
never bothers you to ask for your opinions about the design issues according
to the philosophy of live555 streaming media.

   1. multiple streaming formats that can be added or changed dynamically
   while current streaming clients are kept
   - stop the main loop the add a new ServerMediaSession or
      - insert a scheduler task to do such a management jobs or something
      else better approach?
      2. multiple event-triggered recording/snapshoting that saves media
   locally or remotely while streaming is operating simultaneously on the same
   stream
   - one streaming source with multiple dynamically created streaming sinks
      that may be performed by multiple threads
      - does the single-threaded design fit such an application(realtime
      streaming and recording simultaneously)?
      - how about creating a special filter putting frames into a shared
      queue that can be accessed by the streaming sink and the
external recording
      threads?

Glad to hear your responses.

BR
Fuzzy Lai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20090209/1c69fc9a/attachment.html>


More information about the live-devel mailing list