In researching for the most suitable recording method for my needs (scheduled recording of multiple rtp-live stream from Axis H.264 cameras), I found three recording methods and some of their pros & cons:
-
works without user interruption (not like ‘rtp-live-record’)
-
start & stop recording can be controlled from flash client via API call
-
pulls stream from video source (aside from the live publishing stream)
- Stream Type ‘rtp-live-record’
-
easiest to setup (just change stream type in Appliation.xml)
-
recording starts on the first stream pull and stops on the last stream pull
-
doesn’t need to pull additional stream for recording (saves bandwidth on camera)
-
haven’t been able to get it to work (got it to work finally)
-
pros & cons are same as MediaCasterStreamManager with the following additions
-
the recording file is written in append mode rather than over-write mode
With MediaCasterStreamManager and ‘rtp-live-record’, the recording file name is the stream name and cannot be changed. The file will get overwritten unless prior recording file names are renamed manually.
What are other pros & cons? How can I get the LiveStreamRecording to work in my case? (resolved)
Thanks,
Bruce