Using Red5 Pro To Record and View Video On Demand
Video-On-Demand (VOD) is a subscriber paradigm wherein users can select a pre-recorded stream to watch if and when they wish to do so. As opposed to live streaming content, VOD content is stored on the streaming server, or on a CDN for on-demand consumption. For example, if you are running an autoscale environment, then you must use cloudstorage
No special configuration changes are required to get VOD working with Red5 Pro. VOD works out of the box with Red5 Pro.
Setting up video on demand using Red5 Pro is a very simple process. To complete the setup successfully you would need a few simple basic components:
- Media file: A video file encoded in a Red5 Pro compatible file format. The format and its content codec need to be compliant with the protocol you choose to stream over.
- Red5 Pro media server: A Red5 Pro server instance deployed online for serving vod media content to subscribers.
- Video player: A video player capable of playing your vod stream. To decode media frames being received from the server you will need a compatible video player which understands the protocol that the media is streamed over. Currently Red5 Pro supports VOD over RTMP (desktop) and RTSP (mobile), as well as HLS.
With the sunsetting of Flash, if you want browser-based VOD, then you will need to either use an HLS player, or convert your recordings to MP4 format using the orientation post processor