Tell Us About Video
These are just some of my notes from the session. Al or anyone else, feel free to modify as needed. - emilio
- provides immediate video start
- requires special media server (e.g. Windows Media server, VLZ, Real Networks)
- User doesn't end up with a local copy of the file. This makes it appealing to protect DRM
- Simulcast- adaptive technology where the video content is preprocessed and different quality levels, saved to different files, and the appropriate file is streamed to the client depending on its available bandwidth
- User ends up with local copy.
- not adaptive (only a single copy of the content to be served)
- may create the effect of streaming (start playback before it has completed downloading), but it's not warranted
- much easier for a regular user to copy the content file and use without permission
- Pseudo-streaming (extending bullet 3 above)
- Provides immediate video start
- Only http server (any will do: apache, lighttpd, iis) required.
- User may or may not end up with a local copy of the video (depending on the player)
- Most video sharing sites use this technique (youtube, gofish, metacafe, etc.)
- flv format works well with this
- Usually requires lower bit rate/quality video files
- The art of delivering video
- It will get very complex very quickly.
- Recommend going to a video service provider (not just a storage like Amazon’s S3) for a first run because there are too many details that could result in non-optimal solutions
- This includes not only technical aspects like image quality/size, compression; but also user experience issues (e.g. delivering a 2 hr video training session will likely best broken up in chapters for online training)
File Formats
- Bit Rate
- Frame Rate
- Size
- Audio
- Video Container
Protect yourself