instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.69k stars 2.51k forks source link

Kaltura Integration (Video Uploading in RCE) #1596

Open jolosimeon opened 4 years ago

jolosimeon commented 4 years ago

Summary:

I currently have a self-hosted Canvas site up currently; I am trying to get the Video Upload working in the RCE. I setup my own self-hosted Kaltura site and followed the instructions here: https://github.com/instructure/canvas-lms/wiki/Canvas-Integration. However, the video uploading still does not work -- it shows up as a blank box which turns to "Loading" when saved.

Steps to reproduce:

  1. Go to a page in a course
  2. Click on Upload/Record Media in the Editor
  3. Upload a video file

Expected behavior:

Video file uploads and is embedded in the editor

Actual behavior:

Video does not upload, it shows up as a blank box.

Additional notes:

When inspecting the API calls using the browser, it seems like Canvas isn't setting the ui_conf_id property (it shows up as undefined).

daeynasvistas commented 4 years ago

Ok.. i have same problem

  1. On the RCE i can record webcam.. but when save..it shows up as a blank box.
  2. On the RCE i can upload video from computer, i can play the video on preview.. but when save.. it shows up as a blank box.

if i close task (with blank box) information say that video didnt upload

but.. some interesting stuf..

If i upload the video with file upload.. my local kaltura server gets the video, convert the video make thumbs pic and i can play the video on canvas (in the archive file location) with the player i select in kaltura manager (change logo, size, auto-play, etc)

.. after upload video in Archive/file upload... i can then add video to some task,the blank box appear with .. loading... and then voila!! video are in place with no problem

1

2

5

olabri commented 3 years ago

Hi we have the same problem, were you able to solve this?

image

olabri commented 3 years ago

i got a little further on this. It seems that instructure has made a profile with id of "undefined" in kaltura that answers:

`

undefined 9 5 Playlist kupload 1.1.7 https://nv.instructuremedia.com/flash/kupload/v1.1.7/KUpload.swf /path/to/config/undefined.xml 1

`

dotto95 commented 3 years ago

Did you find any solution? I have then same issue...

Thank you.

olabri commented 3 years ago

no sorry. i feel that both Instructure and Kaltura can solve this if they want. In the documentation Instructure refer to a Kaltura version from 2011. Maybe its time for the Instructure developers to update a bit, as this seems like an incredible addition to Canvas