SitePoint Sponsor

User Tag List

Results 1 to 3 of 3
  1. #1
    SitePoint Enthusiast vinai's Avatar
    Join Date
    May 2004
    0 Post(s)
    0 Thread(s)

    Offline viewing of video content


    I run a paid membership site (Php, mysql), where I provide training through videos. I allow some members to download the videos for viewing offline.
    These videos are created using Camtasia Studio 7, and are using Flash for table of contents on the left side, and the presenter video as well as the powerpoint slides. Videos are hosted on Amazon AWS S3 cloud.

    The way camtasia generates it, each video is in its own folder. The total size of all videos is about 3GB, and there are over 60 video lessons.

    My questions are
    1. How do I allow people to view the videos with flash content offline. They will need a flash viewer, and or download of the entire directory, and all the 60+ directories. Is there any better way? How to make it easy to download/share this content with them with ease.

    2. I want to protect the content, so that those who have not purchased the download option can not see the URL of the videos, and are not able to download them off S3.

    3. I am currently generating MP4 files so that they are visible on as many devices as possible, and the Camtasia Flash generator for Table of contents etc. Is there any better format or better way to do this?

    Please advice.


  2. #2
    SitePoint Addict bronze trophy vectorialpx's Avatar
    Join Date
    Dec 2012
    8 Post(s)
    0 Thread(s)
    1. Convert your flash to vides - try (cannot recommend something, just try)

    2. Its useless to protect the download, if you show the video.
    Anyone can record his own screen so, your download option is not a feature.

    3. Mp4 is OK. You may convert into AVI but, mp4 is also for some mobiles so, it's a bit better (my opinion).
    Be nice to nerds. Chances are you'll end up working for one - Bill Gates
    > photos | admin panel

  3. #3
    Community Advisor silver trophy

    Join Date
    Nov 2006
    40 Post(s)
    1 Thread(s)
    1. You could make an air desktop app that both deals with the downloading, storage and playback.

    2. You could either stream over rtmps or use amazon s3 authentication. There's no foolproof way of protecting the assets. I've worked on system in the past that dynamically watermarks the video with the customer name as a deterrence against sharing, but it's not trivial to implement.

    3. mp4 and avi are only video container formats - what matters is the codec used to encode the video within. Mp4 using h264 baseline/main with mp3 at 44.1khz is a fairly safe bet for both mobile and desktop.

Tags for this Thread


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts