Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-37934

major update needed in multimedia display [was: update jw player]

    Details

    • Type: Bug
    • Status: CLOSED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.0
    • Fix Version/s: 2.9.0
    • Component/s: Lessons
    • Labels:
    • Conversion Script Required:
      Yes
    • Previous Issue Keys:
      LSNBLDR-216

      Description

      This is now an omnibus Jira for updates to the Lessons multimedia display code. See the comments for what changes were actually made.

      =====================================

      Update to the most recent jw player. This can handle IOS, etc., because it's invoked as Javascript, not Flash.

      This should be tested on a Mac for MP4 files, on a Sakai system with multiple servers on the backend.

      Note that for this to work, if you're using SSL, the certificate must be valid. Quicktime will fail with no error message is there is an invalid certificate.

      The reason this is a bigger change than you'd expect is that the newest JW player uses HTML 5 where it can. That leaves it up to the browser what player to use. For Mac Safari, Quicktime is used to play a lot of the contents. But Quicktime doesn't pass cookies, so authentication (which is based on the JSESSIONID cookie) fails. Implementing a good alternative is harder than it sounds, because many load balancers depend upon the JSESSIONID. This means that the request to read the file won't necessarily be processed on a server that knows anything about the session ID. Hence I use a completely different approach to handle authentication for embedded multimedia than is used elsewhere.

        Gliffy Diagrams

          Zeplin

            Attachments

            1. FF_Wav_1.png
              FF_Wav_1.png
              41 kB
            2. FF_Wav_2.png
              FF_Wav_2.png
              58 kB
            3. Trunk_MAC.png
              Trunk_MAC.png
              8 kB
            4. Trunk_Win7.png
              Trunk_Win7.png
              12 kB
            5. WAV_FF_Win7.png
              WAV_FF_Win7.png
              85 kB

              Issue Links

                Activity

                  People

                  Assignee:
                  hedrick Charles Hedrick
                  Reporter:
                  hedrick Charles Hedrick
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration