David Good · May 09, 2011 at 02:41 PM ·
LIVE vs RTPLIVE
Okay, this may seem like a very basic/silly question, but it's been bugging me for some time now. What, exactly, is the difference between streaming using LIVE vs streaming using RTPLIVE.
Over a year ago I set up a test using RTPLIVE -- basically, just to webcast a small music festival. It worked and I've continued using RTPLIVE from that point forward. But, I was reading through some of the documentation one day and saw that it recommended that I stream through LIVE for the type of streaming I was doing. There isn't any documentation (that I've seen, at least) that can tell me what the technical differences are between LIVE and RTPLIVE. Why, for example, would I use one over the other when they both seem to work the same (at least, for what I'm doing, which is just about 4 hours a week from a dozen different locations -- all live camera feeds of speakers/presenters).
The practical reason to use StreamType live instead of rtp-live is if you are doing HTTP streaming (Cupertino, Smooth or Sanjose). In that case, if you use rtp-live and a Flash client is first to stream the MediaCaster system starts the stream, then later when that client disconnects the MediaCaster system will stop the stream. Use StreamType live so that Flash client will not be able to start the stream, you have to use StreamManager to start and lock the stream.