Thanks for the information. If I got it correctly for the server side the new "RTPSink" subclass handless the interface to the livemedia library and to the dedicated hardware interface for controlling the hardware RTP packetization (payloadtype, ...). "OnDemandServerMediaSubsession" control's the streaming (init, start, stop, ...). It is not clear how it works with the SDP parameters that are needed during RSTP init if the data stream isn't available at all on the host.

Only some of the SDP lines (namely: "a=fmtp:") require reading data from the stream, and - in any case - these lines are often the same for every stream (if the codec stays the same), so you may be able to figure this data out in advance, and reuse it for each stream, rather than actually reading it from the stream each time.

The hardware is controlled by a very simple interface (start/stop RTP packetization with parameters x, y, z). Just to have a tought, since you know the livemedia library better then me, how many hours/days/month would you think is needed to do the changes?

I don't know nearly enough about your system to estimate this (and I'm usually bad at such estimates anyway).

Good luck!
--

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to