We use HDFVR to record videos. When we use RTMPS instead of RTMP, the time it requires to upload the video to the server is almost 10 times slower than uploading it via RTMP. Also, playing a video is much faster than recording it. Our observations are roughly as follows:
- RTMPS recording is almost 10x slower than RTMP recording
- RTMP recording is 5x slower than RTMPS playing
- RTMPS playing is 1.5x slower than RTMP playing
We use Wowza, HDFVR and jwPlayer. In any of these scenarios, the load of the server is moderate, so that can't be the issue.
I'm going to look into this further but from my understanding a live-record will record the stream while playing the live stream (as its coming in live) so a stream that lasts 30 seconds should take 30 seconds to record regardless of protocol being used.
When the live stream stops the stream will finish recording and the file should be instantly available to play.
OS should also not make a difference to the above procedure.