Skip to content
This repository has been archived by the owner on May 17, 2021. It is now read-only.

Commit

Permalink
Merge branch 'master' of github.com:opencast/opencast.github.io
Browse files Browse the repository at this point in the history
  • Loading branch information
rrolf committed Mar 16, 2020
2 parents 8e27e13 + f8b303e commit b9ca1e0
Show file tree
Hide file tree
Showing 23 changed files with 327 additions and 39 deletions.
16 changes: 0 additions & 16 deletions _posts/2019-01-16-opencast-summit.md

This file was deleted.

9 changes: 9 additions & 0 deletions _posts/2019-09-19-opencast-7-3-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: Opencast 7.3 has been released
date: 2019-09-19
description: Opencast 7 maintenance release
tags: [release, maintenance]
---

The Opencast 7.3 is a maintenance release of the Opencast 7 branch. A full list of changes can be found in the
[change log](https://docs.opencast.org/r/7.x/admin/changelog/#opencast-73).
8 changes: 8 additions & 0 deletions _posts/2019-09-27-berkeley.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: 2008 Opencast Matterhorn workshop
date: 2019-09-27
description: How it all began.
tags: [workshop, Berkeley]
---

Take a trip down [memory lane](https://youtu.be/MagWAPqTSIc).
17 changes: 17 additions & 0 deletions _posts/2019-09-28-DACH.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: 2019 Opencast DACH meeting
date: 2019-09-28
description: Opencast DACH meeting
tags: [DACH, Opencast]
---

Some 60 community members and newbies from Austria, Germany, and Switzerland came to lovely Münster, Germany, for the 2019
meeting of the German-speaking community. Again, there were numerous talks, sessions, and workshops for everyone and
networking opportunities galore.

<img src="assets/img/Gruppenfoto Münster 2019.jpg">

Thanks to our hosts from WWU!

PS: Recordings will be [uploaded](https://www.video.ethz.ch/events/opencast/2019/) at a later stage.

63 changes: 63 additions & 0 deletions _posts/2019-10-01-university-of-cape-town.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
title: University of Cape Town
date: 2019-10-01
description: The University of Cape Town (UCT) is a public research university. Founded in 1829, it is the oldest higher education institute in South Africa. In 2018, 28 600 students were enrolled - with 17 552 undergraduate and 11 048 postgraduate students.
category: user
tags: [user]
logo: assets/img/UCT-round-logo.png
---

## Background

The University of Cape Town (UCT) is a public research university. Founded in 1829, it is the oldest higher education institute in South Africa. In 2018, 28 600 students were enrolled - with 17 552 undergraduate and 11 048 postgraduate students. There are over 4500 staff members consisting of academic, and professional administrative support and service staff.

The department of the Centre for Innovation in Learning and Teaching (CILT) is part of the faculty of Centre for Higher Education Development. Within CILT there are three clusters of work, including an academic staff development, course and curriculum design and learning technologies. The learning technologies team provide a number of educational services such as the learning management system (Vula) which is Sakai-based and lecture recording system which uses Opencast. The lecture recording system is closely supported by the Information and Technology Services (ICTS) for venue-related and server support.

## Why Opencast?

The team had previous experience and positive outcomes from running the current learning management system (Sakai) from open-source technology in production for over a decade.

Recording of lectures was occuring in an ad-hoc basis originally. In 2011, research into different lecture recording systems was investigated with Opencast being piloted the year after. There was rapid revamping of lecture venues during the [UCT Classroom Renewal project](http://www.icts.uct.ac.za/uct_classroom_renewal_project) (2012-2017). In 2019, there are 118 recording venues across the different campuses, including the One Button Studio and other clinical teaching venues.

Opencast and Galicaster as an open-source software solution, provided advantages in both cost, scalability and robustness. There was good support and growth within the Opencast community over the years.

## Use cases

### Lecture recording
Recording of lectures is the main usage for Opencast system. Each of the teaching venues are equipped with a capture agent running Galicaster. From 2018, there are approximately 750 recordings per a week, with 3000 daily users and 7500 weekly users. There has also been a [lecture recording policy](https://www.uct.ac.za/sites/default/files/image_tool/images/328/about/policies/Lecture_Recording_Policy_2017.pdf) introduced where by default a lecture on Upper and Middle campus are recorded (via the venue timetable), an opt-out consent model.

The main focus is on robustness, with a target of 98% reliability. Many of the venues now include an audio input into the camera stream, and if a recording fails to start, a fallback recorder captures through a PyCA server.

### LTI integration

Opencast integrates with the learning management system, Sakai. There have been a number of customisations made, for example timetable scheduling, updating of metadata and allowing lecturers to upload their own content.

### Tracking

Blackboard legibility and quality of the camera stream has been one of the priority areas with the roll out of the lecture recording. The current PTZ camera models that are being used are the Axis 1448 and Axis 5915. Other than the Axis autotracking solution, there are a number of tracking solutions that have been adopted:
- [Lecturesight](https://opencast.jira.com/wiki/spaces/LECTURESIGHT/overview): This would involve an overview camera (typically a Raspberry Pi) and live software tracking to adjust the PTZ camera.
- [Track4K](https://track4k.co.za): An automated system that crops the 4K video stream to produce the effect of the lecturer being tracked.

### Captions
A more recent addition has been captions and transcripts. This is being done in a pilot phase through the Nibity API for high quality versions. It has also been trialled with the IBM Watson API, however with less accuracy.


### Other recording solutions
- **One Button Studio** ([www.cilt.uct.ac.za/onebuttonstudio](www.cilt.uct.ac.za/onebuttonstudio)): has been custom setup for lecturers to pre-record short online videos. The venue records through the Galicaster capture agent, and ingests the recording to the Opencast server, which is configured via LTI to share the recording to the user through the learning management system.
- **Clinical Skills:** With a similar system to the One Button Studio, there are Galicaster plugins to adjust the tilt of the camera, and users also normally sign in with their institutional credentials via another Galicaster plugin.
- **Screen recorder:** Originally started up and used in an initial pilot phase, this screen recorder has since been enhanced by other institutions ([https://github.com/elan-ev/opencast-studio](https://github.com/elan-ev/opencast-studio)). This is not yet put in production but will be looking at adding it in soon.

## Hardware-software description

We run a combination of virtualized and physical servers. Or worker nodes are all physical while the admin/engage, ingest, database and backup recorders are virtualized. All our servers run Ubuntu 16.04 and centralized storage is provided via NetApp.
Our Opencast cluster is as follows:
- 1 x admin and engage node ( 8 cores, 20GB RAM)
- 2 x ingest nodes (2 cores, 4GB RAM)
- 15 x worker nodes (396 cores in total)
- 1 x Mysql database (4 cores, 8GB RAM)
- 1 x backup recorder (pyCA) (4 cores, 4GB RAM)
- 1 x app server (2 cores, 8GB RAM)
All our capture agents run Galicaster, with Ubuntu 16.04/18.04 as the operating system. Ubuntu 18.04 will be installed going forward.

## Contact
Contact the CILT Learning Technologies team: [[email protected]](mailto:[email protected])
9 changes: 9 additions & 0 deletions _posts/2019-10-02-opencast-7-4-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: Opencast 7.4 has been released
date: 2019-10-02
description: Opencast 7 maintenance release
tags: [release, maintenance]
---

The Opencast 7.4 is a maintenance release of the Opencast 7 branch. A full list of changes can be found in the
[change log](https://docs.opencast.org/r/7.x/admin/changelog/#opencast-74).
10 changes: 10 additions & 0 deletions _posts/2019-10-17-CfP.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: 2020 Opencast summit - Call for proposals
date: 2019-10-17
description: Opencast summit, call for proposals
tags: [Opencast summit, CfP]
---

The call for proposals has been [published](https://oc2020.ugent.be/cfp.html); make sure to contribute early so we can set up an
agenda to promote participation. Thank you!

10 changes: 10 additions & 0 deletions _posts/2019-12-08-opencast-6-7-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: Opencast 6.7 has been released
date: 2019-12-08
description: Opencast 6 maintenance release
tags: [release, maintenance]
---

The Opencast 6.7 is a maintenance release of the Opencast 6 branch. A full list of changes can be found in the
[change log](https://docs.opencast.org/r/6.x/admin/changelog/#opencast-67). This marks the end of development
for the 6.x branch, with no further minor releases.
9 changes: 9 additions & 0 deletions _posts/2019-12-10-opencast-7-5-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
title: Opencast 7.5 has been released
date: 2019-12-10
description: Opencast 7 maintenance release
tags: [release, maintenance]
---

The Opencast 7.5 is a maintenance release of the Opencast 7 branch. A full list of changes can be found in the
[change log](https://docs.opencast.org/r/7.x/admin/changelog/#opencast-75).
88 changes: 88 additions & 0 deletions _posts/2019-12-17-opencast-8-0-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
---
title: Opencast 8.0 has been released
date: 2019-12-17
description: This new major release includes several new features and improvements.
category: release
tags: [release]
---

# Opencast 8: Release Notes

## New Features

- Improved integration of external statistics providers (InfluxDB)
- Hourly scale for data exports
- Visualization of statistics in the Admin UI
- Limit accepted file types when uploading assets
- Support for exclusion pattern for URL signing
- Add option to configure state mappings for workflows
- Assembly configuration
- Multi-tenancy support for workflows
- Role support for workflows
- Video-crop service
- Paella Player 6.2.4
- Multiple audio tracks support on Paella Player
- Feeds-tab: adds a new tab in series properties for ATOM and RSS Feeds
- Custom LTI series tool styles
- Show only events with write access in the Admin UI
- Access org properties from publish-configure WOH
- Resolution based, conditional encoding
- Termination State Service to integrate with AWS AutoScaling Lifecycle
- Health check endpoint
- Officially support URL signing keys that handle multiple URL prefixes
- Support for exclusion pattern for URL signing
- User-provider for the d2l Brightspace LMS
- Provide access to file contents in the Working File Repository
- Automatic caption using Google speech to text API
- Admin UI: new event media upload progress bar
- Opencast Plug-in features for Karaf
- Single step delete of events


## Improvements

- Resume on past table page when leaving video editor
- JavaScript dependency management
- Highlight main table rows on hover
- Reduces job payload size in database
- Improved URL signing performance
- ingest-download operation moved to worker
- Media Module configuration now in the organization configuration file
- Sensible names for hosts instead of URLs
- Improved icons and wording in video editor
- Improved delete-event submit button
- Extended the ingest-download-woh
- Tag elements retrieved from asset manager
- Improve navigation in video editor when zoom is active
- Switch to compatible file type filter definitions
- Improved setting values from Dublin Core catalog
- Don't start Opencast on a used port
- ESLint used in Theodul Core
- Theodul Player scroll/zoom overlay to use shift + scroll wheel zoom
- Removed State Mapping "Importing"
- Hide column "Stop" by default
- Fixed Workflow Index rebuild ACL handling
- Reduced memory needed for Workflow Index rebuild
- Ansible script documentation
- Automatic publication of streaming URLs
- S3 compatibility - Endpoint configuration for Amazon S3 alternatives added
- Theodul player ui config
- Re-introduce ability to avoid data loss during ingest

## Configuration changes

- `etc/org.opencastproject.adminui.cfg` has a new option `retract.workflow.id` which contains the id of the workflow used
to retract events when deleting.


## API changes

- Removed REST endpoints for modifying workflow definitions
- DELETE /workflow/definition/{id}
- PUT /workflow/definition

The Opencast codebase is located on [GitHub](https://github.com/opencast/opencast).

A full list of changes can be found in the [official release notes](https://docs.opencast.org/r/8.x/admin/releasenotes/).

Visit the [installation guide](https://docs.opencast.org/r/8.x/admin/installation/) for more information on how to get Opencast 8.
52 changes: 52 additions & 0 deletions _posts/2019-12-30-opencast-dev-n-hack-camp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: Opencast Dev'n'Hack Camp 2020
date: 2019-12-30
description: Opencast Dev'n'Hack Camp – Registration
tags: [workshop, developer]
---

# Opencast Dev'n'Hack Camp

Are you interested in adding features to Opencast? Do you want to build your
own capture agent? Still looking for that Wordpress integration? Let us know!

Join us for a two-day Opencast Dev'n'Hack Camp between the Free and Open-source
Software Developers' European Meeting (FOSDEM) and the 2020 Opencast Summit in
Ghent, Belgium.

The camp allows developers and technical enthusiasts to discuss ideas and to
collaboratively implement cool hacks and new features around the Opencast
project. Hardware builds, extensions, new features, integration, bring your
idea and try. No idea? Come anyway and help someone else to realize their idea.

- [FOSDEM](https://fosdem.org/2020/) — 1-2 February 2020 in Brussels, Belgium
- Opencast Dev'n'Hack Camp – 3-4 February 2020 at Ghent University, Belgium
- [Opencast Summit](https://oc2020.ugent.be) — 5-7 February 2020 at Ghent University, Belgium


## Schedule

*open for discussion*

- Feb 3, 11 am – Planning
- Feb 3, 12-6 pm – Development
- Feb 3, 7 pm – Bar and open technical discussion
- Feb 4, 10 am to 6 pm – Development
- Feb 4, 7 pm – Walk to the Opencast Summit Get-Together


## Registration

If you are interested, register now:

- [Opencast Dev'n'Hack Camp – Registration](https://docs.google.com/forms/d/e/1FAIpQLSeR71zv1FjyT71TO1as4cKHLjVyRDrduN2IRZLdMgB1U_m50Q/viewform)

## Venue

Campus Sterre<br>
Building S9<br>
Room Multimedia<br>
Krijgslaan 281<br>
9000 Ghent, Belgium

[View on Google Maps](https://goo.gl/maps/s69VGLzL9TvSy4tT8)
17 changes: 17 additions & 0 deletions _posts/2020-02-28-opencasummit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
title: 2020 Opencast summit
date: 2020-02-28
description: Gent, Belgium.
category: event
tags: [event, summit, community]
image: assets/img/2020_group_image_gent.jpg
---

We had the most wonderful time in Gent, Belgium during the 2020 community summit. With a lower turnout than usual, 55 people heard about latest developments in the Opencast community, discussed current issues and future developments. Newly added keynotes were received well as part of the conference mix featuring schedule talks, ad hoc meetings and plenty of opportunities to simply talk in person.

<img src="assets/img/2020_group_image_gent.jpg">

Thanks to our hosts from Gent university!

[Recordings](https://www.youtube.com/playlist?list=PL-wSxYRksUFbjJNK2TYMNAoEGCGmUp2gY)

Binary file added assets/img/2020_group_image_gent.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/Gruppenfoto Münster 2019.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/hft-stuttgart-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/oat-screenshot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed assets/img/plapadoo.png
Binary file not shown.
4 changes: 3 additions & 1 deletion events.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ description: "Conferences and workshops organized by the Opencast community and/

# Upcoming Events

2019 [Meeting of the German-speaking community](https://www.uni-muenster.de/OC-DACH/), September 12-13, Munster, Germany.
- [2020 Opencast Dev'n'Hack Camp](https://docs.google.com/forms/d/e/1FAIpQLSeR71zv1FjyT71TO1as4cKHLjVyRDrduN2IRZLdMgB1U_m50Q/viewform),
February 3-4 at Ghent University, Belgium
- [2020 Opencast summit](https://oc2020.ugent.be/), February 5-7, Ghent, Belgium.

---

Expand Down
17 changes: 15 additions & 2 deletions releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,22 @@ and likely require administrative time to install and update. Minor patch relea
only bug fixes and performance improvements. These releases should be drop in replacements and should require minimal
upgrade time.

# Latest

The [latest releases](https://github.com/opencast/opencast/releases/) are available on github.

# Opencast 7

Opencast 7's latest release is [Opencast 7.4](https://github.com/opencast/opencast/releases/tag/7.4).
Installation instructions can be found in our [documentation](https://docs.opencast.org/r/7x.x/admin/installation/).

Opencast 7 will reach **end of support** with the release of Opencast 9 in **June 2020**.

Opencast 7's features and improvements can be found [here](https://docs.opencast.org/r/7.x/admin/releasenotes/).

# Opencast 6

Opencast 6's latest release is [Opencast 6.0](https://github.com/opencast/opencast/releases/tag/6.0).
Opencast 6's latest release is [Opencast 6.6](https://github.com/opencast/opencast/releases/tag/6.6).
Installation instructions can be found in our [documentation](https://docs.opencast.org/r/6.x/admin/installation/).

Opencast 6 will reach **end of support** with the release of Opencast 8 in **December 2019**.
Expand All @@ -26,7 +39,7 @@ Opencast 6's features and improvements can be found [here](https://docs.opencast
Opencast 5's latest release is [Opencast 5.2](https://github.com/opencast/opencast/releases/tag/5.2).
Installation instructions can be found in our [documentation](https://docs.opencast.org/r/5.x/admin/installation/).

Opencast 5 will reach **end of support** with the release of Opencast 7 in **June 2019**.
Opencast 5 **has reached end of support** with the release of Opencast 7 in **June 2019**.

Opencast 5's features and improvements can be found [here](https://docs.opencast.org/r/5.x/admin/releasenotes/).

Expand Down
10 changes: 0 additions & 10 deletions support.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,6 @@ backgroundcolor=site.data.colors.box
format="large"
%}

{% include imagebox.html
title="plapadoo"
description="A company that offers software development and consulting for Opencast."
image="assets/img/plapadoo.png"
linkurl="/https://en.plapadoo.com"
linktext="Learn More"
backgroundcolor=site.data.colors.box
format="large"
%}

{% include imagebox.html
title="ssystems!"
description="ssystems! offer support in integrating Opencast with other campus systems."
Expand Down
6 changes: 6 additions & 0 deletions supporters.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,9 @@ image="assets/img/jira.png"
align="right"
imagewidth="40%"
%}

{% include fullsizebox.html
image="assets/img/hft-stuttgart-logo.png"
align="left"
imagewidth="40%"
%}
Loading

0 comments on commit b9ca1e0

Please sign in to comment.