Live Stream Recording

Our Recording System takes your RTMP streams and records either the entire stream end to end, optionally segmented by time, or just the portions you desire. You have an mp4 file in your storage in about an hour after your stream ends. The system is configurable to your requirements. We provide recording controls in our control panel, through our API, and also provide code for you to use in your own web application. Multi-bitrate streams are recorded keyframe-aligned. We can auto-generate smil manifests of the resultant VOD.

Included features include recording unconditionally, recording only if control commands are sent, time segmentation, and optionally, instant access where the movie file is immediately available for playback when the stream ends. Perfect for sporting events.

This feature includes the VOD system file browser, direct file access, and our player generator.

Recording by Interval

Recording is defined as either continuous or interval. You set it in the control panel, to either record all, or segment your recordings by time on a schedule, or by file size. You can split recordings manually from the control panel or by using our API. File name is returned for convenient posting as VOD. Perfect for game review, installed cameras, surveillance systems, and security installations. The time period for file splitting is configurable per stream.

ScaleEngine Recording System FAQ

Q: How does it work?

A: Your stream(s) are copied to disk, as well as streamed live to the world. This is a bit copy, done in mp4 format. We have a system that records in time segments. This is ideal for surveillance, churches, and other systems where you want readable, reliable archiving of continuously streamed cameras, and where doing full length recording of a stream is impractical due to the length of the continuous stream. The other system does recording of the entire stream, either based on the presence of the stream, or under command and control from our control panel. It's good for sporting events where you want to provide access to the event after the fact, and don't want any interruption.

Q: Can I tell the server when to start recording, and when to stop?

A: Yes. This is done via the API. We provide HTTP controls in the control panel that allow you to start/stop and split a recording.

Q: How do I know the filename of a recording?

A: The API returns the filename to your app, or to the control panel.

Q: How quickly can I get the recording out? I need extremely fast time to publish.

A: The file appears about an hour after you stop recording, in your storage archive. We also have "Instant VOD" where we record a predictable filename, which is made immediately available when the stream ends. This is the fastest time to publish available from any CDN. Really cool when combined with transcoding.

Q: Do I have to have a VOD account with this?

A: This feature comes with VOD service. You will be able to browse to your recordings and instantly generate a fully compatible player for most devices.