Loom encoding settings explained. ðŸ§
This article provides details about video formats, adaptive streaming (HLS), Dynamic Adaptive Streaming over HTTP (DASH) as well as the expected encoding for videos recorded with the different areas of the Loom platform.Â
Encoding settings: Desktop apps
Whenever you record a video with the Windows desktop app, the Loom recorder produces raw media and uploads it to our backend storage. It then starts a process of encoding the video in different resolutions.
The raw version of your video (media produced by the recorder) will have the following settings once the recording process is complete.Â
Media specifications: Windows desktop app
Container | HLS with TS |
Video | Codec: H.264, Frame Rate: Target 30fps, Bitrate: Variable bitrate. |
Audio | Codec: AAC, 48kHz, Channels: 1 Channel (Mono), Variable bitrate. |
Resolution | Up to 4K video (360p, 480p, 720p, 1080p, 1440p, 2160p) Loom encodes the video and makes it available in all resolutions starting with the originally recorded resolution, down to 480p. |
Media specifications: Mac desktop app
Container | HLS with TS |
Video | Codec: H.264, Frame Rate: Target 30fps, Bitrate: Variable bitrate. |
Audio | Codec: AAC, Sample Rate: 48kHz, Channels: up to 2 Channel (Stereo), Bitrate: Variable bitrate |
Resolution | Up to 4K video (360p, 480p, 720p, 1080p, 1440p, 2160p) Loom encodes the video and makes it available in all resolutions starting with the originally recorded resolution down to 480p. |
Adaptive streaming (HLS)
Loom uses HTTP Live Streaming (HLS) to deliver the best quality version of your video recorded with the Mac and Windows desktop apps.
The Loom web player will automatically choose the highest-quality version of the video that your internet connection can support. As your available bandwidth fluctuates, the quality of the stream will adapt to ensure continuous playback without buffering. This is why you sometimes see the playback quality change.
Encoding settings: Loom Chrome extension
You can record your videos with Loom through the Loom Chrome extension and a number of integrated applications such as Gmail that require the Loom Chrome extension to be installed.
Videos created through the Chrome extension have the following specifications:Â
Media specifications: Loom Chrome extension
Container | DASH with WebM |
Video | Codec: VP8/VP9, Frame Rate: Target 30fps |
Audio | Codec: OPUS, Sample Rate and Number of channels: Determined by your computer's available system and browser resources |
Resolution | Up to 1080p video |
Please Note
Loom's Chrome extension and desktop app target 30fps on average. However, operating system settings, hardware specifications, and system load might affect the actual frame rate Loom can capture.
Dynamic Adaptive Streaming over HTTP (DASH)
Loom uses Dynamic Adaptive Streaming over HTTP (DASH) to deliver the best quality version of your video recorded with the Chrome extension. DASH is an adaptive bitrate streaming technique that enables high-quality streaming of media content over the Internet. Similar to HTTP Live Streaming (HLS) solution, DASH works by breaking the content into a sequence of small segments, which are served over HTTP. Each segment contains a short interval of playback time of content.
Media specifications: Uploaded to Loom
Container | Supported containers: MV, AVI, WEBM, MP4, MOV (Up to 4GB) |
Video | Codec: H.264, Frame Rate: Target 30fps, Bitrate: Variable bitrate. |
Audio | Codec: AAC, 48kHz, Channels: 1 Channel (Mono), Variable bitrate. |
Resolution | Up to 4K video (360p, 480p, 720p, 1080p, 1440p, 2160p) Loom encodes the video and makes it available in all resolutions starting with the originally recorded resolution, down to 480p. |
Â
Trouble uploading a video?
The Loom uploader is designed to handle a broad range of video formats, containers, and codecs. If the file you want to upload to Loom is not supported, or even if the quality of the uploaded video doesn't turn out quite right, try running your video through Handbrake.
HandBrake is a free tool that allows you to convert video from nearly any format to a selection of widely supported codecs. We recommend exporting your video using the media specifications in the above table (H.264/AAC to .MP4 file.)
👉 Please note: All videos downloaded from Loom will be in a .MP4 format. The MP4 media encoding specs are similar to the RAW media recorded.