Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-697

Replace JW Player with mediaelement.js for playing video and audio

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 10.1.2
    • Component/s: Framework
    • Labels:
      None
    • Funded by:

      Description

      The JW Player we use is outdated but can't be updated because the the player needs to be relatively installed to the document base. This is not useful in our case as the base URL differs in content but the player is always at the same location.

      Thus, the video player should be replaced with the jQuery player jPlayer (http://jplayer.org) or another alternative.

      To support youtube the player wrapper is extended to embed the standard youtube player in such a case.


      After some discussions and experiments we tend towards implementing http://mediaelementjs.com

      • rtmp support (needs to be confirmed)
      • m3u8 / HLS on Akamay supported (tested)
      • mp4 etc
      • YouTube plugin available
      • loading of player url configurable (required, not possible in JWPlayer 6)
      • MIT license

        Attachments

          Activity

            People

            • Assignee:
              gnaegi Florian Gnägi
              Reporter:
              gnaegi Florian Gnägi
              Tester:
              Kirsten Scherer
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day, 7 hours, 30 minutes Original Estimate - 1 day, 7 hours, 30 minutes
                1d 7h 30m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 days, 7 hours, 30 minutes
                3d 7h 30m