Video delivery in Claro: What is progressive download and streaming video?

This article offers a brief introduction to these two types of video delivery. Links to other sites with more detail can be found at the end.

Progressive Download

Progressive download means that the video is delivered progressively to the player. The video plays as the video is loaded, which can lead to the video stuttering if the internet connection is slow. However, the user can pause the video and get perfect playback when the video is loaded.

Files are cached on the viewer’s computer so can be copied and saved by the user.

Real-time Streaming Media

A streaming media server is a server with software that is specifically designed to deliver video and audio content. Streaming media servers are typically set up for specific file types and use a variety of different protocols (such as RTMP, Real Time Messaging Protocol or RTSP, Real Time Streaming Protocol).

Streaming servers load in content as the user requires it instead of loading the entire video (i.e., if the user scrubs ahead in the timeline the video loads from there).

Real-time streaming provides the best web delivery performance and better security for your content (since videos are not cached so they can’t be copied easily and you can set up restrictions based on IP addresses and other options).

Slower connections may still encounter buffering problems but optimal streaming practices detect bandwidth capabilities and offer properly encoded files for different connections.

Many organizations use a video provider to host their streaming videos instead of setting up their own streaming server, as they can be expensive and are very bandwidth intensive. Others use dynamic streaming video which can be loaded on any HTTP server.

Content Distribution Network (CDN)

A Content Distribution Network (CDN) has multiple servers world-wide and provides geo-location to get the closest available server for the viewer. Having a CDN deliver the player/media stream is the most efficient means of improving player load/stream performance.

Public Video-sharing Services

There are also several free public video-sharing services such as YouTube and Vimeo. These host user-generated video delivered in their branded players.

There are some privacy options available so that you can control who can see your videos.

Adding Video to a Course in Claro

So, you can host your course videos with a public video-sharing service, on your own servers, through a video service provider, or with the course package in your LMS or launching service. These services may provide Progressive Downloads, Real-time Streaming Media or some variation of video delivery. You should check with your provider for more details.

There are a few ways to add video to your course in Claro:

  • Upload Video to the Media Library and insert it in your page to play in the Claro video player. The video will be on the same server as your course and will use Progressive Download to play the video.
  • Insert an externally hosted Embed Video that plays in the host’s player (Externally hosted embedded video may be progressive download or real-time streaming, depending on the host provider).
  • Insert a Media Stream (real-time streaming video) from an external source that plays in the Claro video player. This method utilizes a streaming media server where you are storing your video.
  • Record Video from your Webcam or USB video camera that plays in the Claro video player. (The video is saved and stored in Claro, as if you had uploaded the video. When you publish the course and play the video, it uses progressive download to play off of the same server where your course is stored.)
  • Record Activity from an area of your screen or running application that plays in the Claro video player. (Same as Record Video above).

Sources and Resources

For more information and a useful detailed comparison table of delivery options, see Adobe’s Video Learning Guide for Flash: Progressive and streaming video.

Streaming Media also offers a series of What is… articles including one called What is Streaming?.

Read the article on Streaming vs Progressive Download vs Adaptive Streaming.

Check out the article snippets at Adobe Press too, including Delivery and Deployment Primer.

Vimeo has a helpful collection of video exporting and compression tutorials from different programs.

YouTube also has many help articles.

Media: images and more

  1. How do I add an image to a page? How do I add media such as a Flash movie, video, or audio?
  2. How do I add audio to a page?
  3. How do I add Rollover states (new image) to an image?
  4. How do I apply Advanced CSS Styles to media and buttons in Claro?
  5. How do I change a media asset on my page? How do I replace an image or other media on my page?
  6. How do I create a chart in Claro?
  7. How do I edit a chart?
  8. How do I copy a chart?
  9. How do I edit an image added to my page using Image Tools? How do I use the Image Editor?
  10. How do I email an attachment to Claro and import it to the Media Library? How do I send media from my mobile smartphone to Claro?
  11. How do I insert a speech bubble using the Speech Bubbles Browser?
  12. How do I insert a symbol shape using the Symbols Browser?
  13. How do I embed a video into my course?
  14. How do I insert an embedded web page (From URL) onto my course page?
  15. How do I insert clip art using the ClipArt Browser?
  16. How do I insert streaming media such as a video (Media Stream) onto my course page?
  17. How do I insert, edit, update, or delete media in the Media Library?
  18. How do I record activity on my screen or in a running application?
  19. How do I record and insert an audio video stream or a still snapshot from my Webcam onto my Claro page (Page Video or AV Publisher)?
  20. How do I replace media used in course pages with new media? How do I update media or an image?
  21. How do I reset the dimensions of an element (image, Flash, video) if I've distorted it?
  22. How do I upload media from my computer to the Media Library? How do I insert media from the Library into my page?
  23. How do I upload or import a compressed zip file to the Media Library?
  24. Media playback (play, pause, toggle, replay) element interactions on button action triggers
  25. People Browser or How do I insert a character or person image?
  26. Stock Image Asset Browsers: People, Bubbles, Symbols, and Clipart
  27. The Media Browser
  28. The Media Library
  29. Upload video and audio file types
  30. Video delivery in Claro: What is progressive download and streaming video?
  31. Video encoding, conversion, and editing tools (video converters and editors)
  32. Video size (width and height) when exporting in order to import into Claro
  33. What are the Audio Settings I can use in the audio context-specific tab to control or change an audio clip?
  34. What are the different types of charts I can make and when should I use each type?
  35. What are the Flash Settings I can use in the Flash context-specific tab to control or change a Flash movie (swf file)?
  36. What are the image borders and effects I can add using the Design tab? (Thin, Thick, Picture, Bevel, Shadow, Mirror, Rounded)
  37. What are the Image Tools I can use in the image context-specific tab to change or modify an image?
  38. What are the Playback options for audio and video control?
  39. What are the Video Settings I can use in the video context-specific tab to control or change a video?
  40. How do I resize an element on the stage?
  41. When is Flash used in Claro courses? What is the Audio Video Media Player?
  42. How do I create a poster image for video or Flash files?
  43. How do I add labels to an image?
  44. How do I edit / delete Image Labels?
  45. My MP4 video plays sound but the video is black (no picture) on my Android

Feedback and Knowledge Base