Skip to content
This repository has been archived by the owner on May 31, 2024. It is now read-only.
Rutong Li edited this page Aug 7, 2016 · 5 revisions

This is a fork of Google's ExoPlayer with modification to demo app and ExoPlayer itself to support extra features. The purpose of this project is to create a video player app for video quality comparison.

Concept

Normally a MPEG-DASH manifest consists of multiple video streams encoded at different bitrates. In this project, instead of encoding video streams at different bitrate, we encode them using slightly different encoding parameters and compare the result using the player to be created by this project.

Features

Keyboard Shortcuts

  • Q,W,E,R,T,Y,U,I,O,P: switch among video streams
  • SPACE: pause / resume
  • J: 10 seconds rewind
  • K: 10 seconds fast-forward
  • N: define current playback position as rewind point
  • H: rewind to the position defined by N

Read Test Content List from Remote JSON File

Zoom and Pan

  • Zoom and pan can be performed on video playback screen using two-finger gesture and single finger swipe
Clone this wiki locally