Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-63453

VideoJS upgrade to 7.6.5 including HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (MPEG-DASH) support

XMLWordPrintable

    • MOODLE_36_STABLE, MOODLE_38_STABLE
    • MOODLE_38_STABLE
    • MDL-63453-38_media_videojs_upgrade
    • Hide

      General test

      1. Restore backup file attached to MDL-58530
      2. Make sure videojs is enabled and on the first place, youtube and flash support are checked
      3. View the restored course on different browsers (including mobile) and make sure you can play all videos/audios. In "html5 embed" you should be able to show captions and jump to chapters.
      4. Change interface language to one of this list and make sure the video player buttons are also translated (enough to check in one browser).

      Note: 3gp format is not supported. If your browser does not have flash installed, flv will also not work. Make sure that you test in at least one browser with flash enabled.

      RTMP test

      1. Follow test instruction in MDL-58065

      HLS test

      1. Using the setup above, create a new label in Moodle and add the following URL as link to the label content: https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8
      2. Save the label
      3. The VideoJS player should render and the video should start when the play button is pressed.

      MPEG-DASH test

      1. Using the setup above, create a new label in Moodle and add the following URL as link to the label content: http://rdmedia.bbc.co.uk/dash/ondemand/bbb/2/client_manifest-common_init.mpd
      2. Save the label
      3. Create another new label in Moodle and add the following URL as link to the label content: https://s3.amazonaws.com/_bc_dml/example-content/sintel_dash/sintel_vod.mpd
      4. Save the label
      5. The VideoJS player should render and the video should start when the play button is pressed for each video.
      Show
      General test Restore backup file attached to MDL-58530 Make sure videojs is enabled and on the first place, youtube and flash support are checked View the restored course on different browsers (including mobile) and make sure you can play all videos/audios. In "html5 embed" you should be able to show captions and jump to chapters. Change interface language to one of this list and make sure the video player buttons are also translated (enough to check in one browser). Note: 3gp format is not supported. If your browser does not have flash installed, flv will also not work. Make sure that you test in at least one browser with flash enabled. RTMP test Follow test instruction in  MDL-58065 HLS test Using the setup above, create a new label in Moodle and add the following URL as link to the label content: https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8 Save the label The VideoJS player should render and the video should start when the play button is pressed. MPEG-DASH test Using the setup above, create a new label in Moodle and add the following URL as link to the label content: http://rdmedia.bbc.co.uk/dash/ondemand/bbb/2/client_manifest-common_init.mpd Save the label Create another new label in Moodle and add the following URL as link to the label content: https://s3.amazonaws.com/_bc_dml/example-content/sintel_dash/sintel_vod.mpd Save the label The VideoJS player should render and the video should start when the play button is pressed for each video.

      This is the latest stable 7.x version of player. For the list of changes see https://github.com/videojs/video.js/blob/7.6.x/CHANGELOG.md

      All VideoJS plugins need to be upgraded to the latest release as well.

      It includes HLS and MPEG-DASH support.

            mattp@catalyst-au.net Matt Porritt
            kabalin Ruslan Kabalin
            Matt Porritt Matt Porritt
            Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
            Carlos Escobedo Carlos Escobedo
            Votes:
            3 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 5 hours, 20 minutes
                5h 20m

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