API to upload video without using KMC?

Hi lelikg1,

Panda OS sounds cool, wondering what is the relationship between Panda OS and Kaltura? Is Panda OS just an UI layer, and bound to Kaltura only? Thanks.

regards,
Lin

Hey Lin,
We are a software development company and a Kaltura integrator.
We also have our own application layer and products.
Our Bamboo product is a UI layer + API layer on top of Kaltura API but can also be used for purposes other than Kaltura, such as dynamic websites, or connect with other Video platforms.
Our API simplifies many of the common tasks while working with the Kaltura API. You can connect Bamboo API and web/application to any Kaltura service (SaaS or On-Prem)

Thanks lelikg1 for the details, for ā€œother Video platformsā€ any more details what do you mean? My confusion is, for Youtube, I can manage my own channel on Youtube, and why need Bamboo platform? If you mean something else, please feel free to correct me. Have a good weekend.

regards,
Lin

Hello everybody!

Iā€™m also having a problem with the upload implementation (but iā€™m working in javascript).
The steps provided by ZoharBabin work fine as long as Iā€™m using the API Test Console, but when I try to do the same in js I have problem with the upload token creation. Namely, the result the function returns is undefined.
I copied and pasted the code directly from the Test Console where everything runs smoothly, so I have no idea what the problem is. Can somebody help me out?

Thanks in advance.
Best

Take a look at:
http://kaltura.github.io/jQuery-File-Upload/

Thank you Jess.

I checked the github page, but looks like there are some open issues (as reported by zoharbabin). Do you/does somebody know if itā€™s working or itā€™s still under development?
Also, does it mean that itā€™s not possible to implement the upload by js only? Are there other API calls that wouldnā€™t work with js only and need external scripts to work properly?

Thanks again.
Best

Hello @reckoner,

The README in the repo has this simple example which should work for you:

<script src="/js/vendor/jquery.ui.widget.js"></script>
<script src="/js/jquery.fileupload.js"></script>
<script src="/js/jquery.fileupload-kaltura.js"></script>
<script type="text/javascript">
  var setupUpload = function() {
    file = $('input[name="fileData"]').fileupload({
      apiURL:'http://www.kaltura.com/api_v3/',
      url: 'http://www.kaltura.com/api_v3/?service=uploadToken&action=upload&format=1',
      ks: client.ks,
      singleFileUploads:true,
      dataType: 'json',
      autoUpload: true,
      done: function(e, data) {
        console.log('fileupload done', e, data);
      },
    });
  };
  $(document).ready(setupUpload);
</script>
<label>Video to Upload</label>
<input type="file" name="fileData">

Let me know if youā€™re having issues.

The demo as presented in http://kaltura.github.io/jQuery-File-Upload/ is functional. I myself am able to upload using it.