Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-1554

Serve large multimedia content via streaming

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.1.0
    • 3.1.0
    • Resource add-on
    • Hide
      1. Add 3 resources to a course: a small video (less than 2MB), a heavy video (more than 2MB) and a heavy PDF (more than 2MB).
      2. In the app, open the PDF. Check that it's downloaded before opened (like it happened until now).
      3. In the app, open the small video (wifi or not). Check that the file is downloaded before opened since it's small.
      4. Now open the heavy video in 3G. Check that the file is opened in streaming and not downloaded.
      5. Open the heavy video in wifi. Check that the file is opened in streaming and downloaded in background.
      6. Once downloaded, go offline and open the file. Check that it's opened right.
      Show
      Add 3 resources to a course: a small video (less than 2MB), a heavy video (more than 2MB) and a heavy PDF (more than 2MB). In the app, open the PDF. Check that it's downloaded before opened (like it happened until now). In the app, open the small video (wifi or not). Check that the file is downloaded before opened since it's small. Now open the heavy video in 3G. Check that the file is opened in streaming and not downloaded. Open the heavy video in wifi. Check that the file is opened in streaming and downloaded in background. Once downloaded, go offline and open the file. Check that it's opened right.
    • MOODLE_31_STABLE
    • MOODLE_31_STABLE
    • Moodle Mobile 3.1.0

      Right now if we open any resource, the resource is downloaded previously to be opened/played.

      We should avoid that for large multimedia files like videos or audios, for large videos the user experience won't be ideal because he will have to wait for the full video to be downloaded.

      I think that we can follow an approach based on connection and size (like we did in other areas):

      • Wifi and small videos audios - Download the file and then open it
      • Wifi and large video/audio - Streaming and download in the background (via filepool) the media
      • 3g - Streaming always, the user must click to download the media

            dpalou Dani Palou
            jleyva Juan Leyva
            Pau Ferrer Pau Ferrer
            Juan Leyva Juan Leyva
            Juan Leyva Juan Leyva
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.