What’s under the bonnet of Blackboard Collaborate Ultra – HTML5 video capture that’s what4 November 2015
by Christopher John (guest blogger)
This week, we have another blog post by Christopher John. Chris is the E-learning Team Leader, based in the Cardiff School of Social Sciences. Chris and the SOCSI eLearning Team have been testing out the newest version on Blackboard Collaborate – Collaborate Ultra, and have kindly written about their experiences. This version should be generally available for University staff in September 2016. For further information about our current version of Collaborate, please read “New Year – New Technologies“, “Introducing Learn Plus (Panopto) and Blackboard Collaborate” and “First Steps with Blackboard Collaborate“.
In a previous job I spent quite a lot of time developing learning technology that included video capture, it wasn’t difficult, using plugins such as Flash or Java, products could quickly be created with video capture at the heart of them.
Times have changed and not altogether recently, Flash and Java are still prevalent in learning technology, but a vendor’s reliance on plugin-based technology for product delivery can seriously impact on its chances of success. When I heard there was a new HTML5 version of Blackboard Collaborate, named Ultra, I was very keen to take a peek under the bonnet and see how they achieved the video capture feature of the product.
The Answer is native HTML5 video capture using WebRTC.
What is WebRTC?
What does it mean for Collaborate users?
The range of features in Ultra is admittedly (currently) less than Blackboard Classic but access to both versions will allow you to tailor your delivery option to the needs of your target audience. For example, workplace-based learners often struggle to install Java, needed for Classic, without the support of their IT department, Ultra would get round the need for this.
Build your own HTML5 video capture applications
Want to get your hands dirty and dive into the code? HTML5 rocks has some great WebRTC tutorials and I have created a demo application named CameraCaptureJS which will help get you started.
I have posted the code for CameraCaptureJS on GitHub, feel free to pull apart, build new applications.
For further information, please feel free to contact:
eLearning Team Leader, School of Social Sciences, Cardiff University
Search | Chwilio
This blog is produced by the Cardiff Learning and Teaching Academy, to submit a post please email firstname.lastname@example.org