Skip to content

A Docker containerized HTML5 player based on Shaka Player

Notifications You must be signed in to change notification settings

Eyevinn/docker-html5player

Repository files navigation

A Docker Container containing a web application for streaming a video. The HTML5 video player is based on Shaka Player.

Example

To spin up a web application on port 3000 for a video stream at http://www.example.com/example.mpd run the following command:

docker run -e "SOURCE=http://www.example.com/example.mpd" -p 3000:80 eyevinntechnology/html5player:0.0.2

Then point your browser to "http://localhost:3000/"

Eyevinn HTML5 Player

The Eyevinn HTML5 player is a Javascript player that provides a skin with player controllers on top of Shaka Player.

Example code

<html>
  <head>
    <script type="text/javascript" src="/dist/js/eyevinnplayer.min.js" defer></script>
    <link rel="stylesheet" href="/dist/stylesheets/eyevinnplayer.min.css"/>
  </head>
  <body>
    <div id="player-container"></div>
  </body>
  <script type="text/javascript">
    document.addEventListener('DOMContentLoaded', function(ev) {
      var playerElement = document.getElementById('player-container');
      var player = new EyevinnPlayer(playerElement, 'https://lab.eyevinn.technology/webm/tos/tearsofsteel.mpd');
      player.init();
    });
  </script>
</html>

About

A Docker containerized HTML5 player based on Shaka Player

Resources

Stars

Watchers

Forks

Packages

No packages published