Cover image: A laptop screen displaying the Live page of ARD Mediathek in front of a colorful background

Live broadcasts in ARD Mediathek

UX/UI Design 2021 ↗ ardmediathek.de

Redesigning how visitors of ARD Mediathek watch live broadcasts of 20+ TV channels as well as regional live streams. I optimized the live page for joy of use and clarity information hierarchy, and developed the ARD Mediathek's cross-client design system to accomodate live streaming uses. The ARD Mediathek web app, the TV apps for HbbTV, Android TV and tvOS, as well as mobile apps for Android and iOS are all clients of ARD Mediathek.

The Starting Point

I had the Audience Development team put together a dossier of user feedback on live streaming. In terms of usability and functionality, users mentioned these as their main pain points:

Exploring and navigating between the live streams was particularly difficult in the web client. In addition, missing live stream information and different live stream assets led to an inconsistent overall impression between the individual clients. Inconsistencies in the UI design between these channels are rarely noticed by most users, but they slowed down development processes, causing tech and design debt.

ARD Mediathek Live page at the beginning of the project
ARD Mediathek Live page at the beginning of the project
The channel navigation on the Live page of the iOS-App The channel navigation in the main navigation of the iOS-App
Inconsisten channel navigation on the Live page (left) and in the main navigation (right) of the iOS app

Team & Roles

I reviewed my design work weekly with other designers on the team, who would derive the native designs for iOS and Android from my web and TV designs. I worked with the product management team and the lead of the design team to coordinate the overall concept and feature scope using wireframes.

The designs were handed over to the development team via Zeplin, and everything else was discussed in a meeting and then in chats.

Scope & Technical Limitations

The live functionality of the player itself was not part of the project; however, I was informed about the redesign that was taking place at the same time. In addition to a visual update, functionalities such as jump marks and skip buttons were developed.

Design Process

Benchmarking

I researched UI patterns on competitor platforms with livestreaming modes.

Screenshot of the program info on arte Screenshot of the program info on ZDF Screenshot of the program info on BBC4
Different ways to inform users about the program of available live streams. Screenshots of the websites of arte, ZDF, BBC4.

When using the arte player, I was positively impressed by the fact that the most important functionality (program) was located so close to the player and the visual hierarchy (large timestamps) was adapted to this.

What stood out positively on BBC4 was how the current and following programs were announced: "Now & Next" with a very intuitive layout (2:1 ratio).

In my evaluation, the program on the ZDF website wasn't working well. Two tab bars one below the other (date, time of day) and directly below them the individual channels very close together presented visual overload.

Concept & Wireframes

In the first step, I transferred the ideas from the research into a mockup that also included the player: with 'Now & Next' information under the player and channel selection in the player.

First layout sketch
First layout sketch

I discussed this draft with my team colleagues. The information hierarchy itself was considered good; we moved the channel selection from inside the player and arranged it next to it:

Second draft for the Live page – with channel list next to the player
Second draft for the Live page – with channel list next to the player

This meant that the 2:1 split for the "Now & Next" information was eliminated, but only for the desktop designs. I continued to use this format in the TV drafts (see below).

High-Fidelity Screen Designs

Based on the wireframes, I designed high-fidelity screens. Here are the designs for the default view, Das Erste:

High-Fidelity Screen Design for the Live page (Web, desktop)
Live page (Web, desktop)
High-Fidelity Screen Design for the Live page (Web, mobile)
Live page (Web, mobile)
Channel selection (HbbTV)
Channel selection (HbbTV)
Player during Live mode (HbbTV)
Player during Live mode (HbbTV)
Program info in the player (HbbTV)
Program info in the player (HbbTV)

Designs for channels with regional broadcasts

For channels with regional broadcasts I used an additional tab navigation:

Live page for channels with regional broadcasts (Web, Desktop)
Live page for channels with regional broadcasts (Web, Desktop)
Live page for channels with regional broadcasts (Web, Mobil)
Live page for channels with regional broadcasts (Web, Mobil)
Live-Seite für Sender mit regionalen Livestreams (HbbTV)
Live-Seite für Sender mit regionalen Livestreams (HbbTV)

Designs for tvOS

On tvOS, users pick a channel via an enlarged card pattern. I designed the card view:

Channel selection via cards (tvOS)
Channel selection via cards (tvOS)
Channel selection via cards, scrolled state (tvOS)
Channel selection via cards, scrolled state (tvOS)

Insights

My designs demonstrated that the square tiles with channel logos would be well suited as new UI components. With the channel tile as a recurring component, the channel list was able to bring calmness to the appearance across different screen sizes:

Channel liste design on desktop Channel liste design on mobile Channel liste design on tablet
Channel list design on desktop, mobile, tablet.

After the launch of the live site, the channel tiles were quickly used in other contexts, e.g. in the video description, in the program, and for channel selection on AndroidTV.

I enjoyed being able to design such a central part of the ARD Mediathek and still enjoy the results months later, for example when I watch live news or sports events.