One more bit of info.
There is a full Java API underneath the HTTP Provider that can be utilized if need be.
So for example, I think the provided HTTP Provider would not allow your recordings to overlap. However, if you use the underlying API (same one that HTTPProvider uses), you could have recordings that overlap.
Scott
Hi Scott,
Thank you for all the information.
However, I need a little more detail about this last bit of information.
Actually, rather conveniently, you touched a point which I was already going to ask about.
First of all, I am planning to write up a Wowza Module of my own which calls the methods provided by the LiveStreamRecord module (e.g. startRecording, stopRecording).
So I am not planning to use the HTTP Provider if I can implement the above module. Please let me know if you see any problems with this approach.
As for overlapping recordings of “”“the same stream”“”; this was the question in my mind because it is quite an important aspect as per my requirements.
And I understand that it is possible to create overlapping recordings of the same stream via the LiveStreamRecord module by using the Java API, which is the approach I am planning to take.
Could you please confirm this?
On the other hand, my code review suggests otherwise: I checked the Java source code (ModuleLiveStreamRecord.java and HTTPLiveStreamRecord.java) and it looks like the previous recording of the “”“same stream”“” will be stopped if another one is starting. Below piece of code is taken from ModuleLiveStreamRecord.java:
// add it to the recorders list
synchronized (recorders)
{
ILiveStreamRecord prevRecorder = recorders.get(streamName);
if (prevRecorder != null)
prevRecorder.stopRecording();
recorders.put(streamName, recorder);
}
Could you please clarify the above for me?
If I am wrong at any point, I would like to know how I can go about having overlapping recordings (VOD files) of the same stream.
Currently I am planning to use nDVR for continuous recording of a stream.
Then there will also be the LiveStreamRecord module in charge to create VOD files of the same stream at pre-determined time periods, “”“which can overlap”“”.
Thanks.