Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.42 KB

File metadata and controls

26 lines (19 loc) · 1.42 KB

MT-Lab1

nėra "Shuffle" funkcijos

Patikrinta su "Chrome" ir "Edge" naršyklėmis

Multimedijos sistemos. Laboratorinis darbas Nr.1 ir Nr.2

This lab aims to build your first HTML5 live stream (HLS) player.

There are many open source alternatives. You can try to use as Video.js player as a startup: https://github.com/videojs/video.js or try a live example: https://jsbin.com/gejugat/edit?html,output

Requirements for repository

  • You have to clone this repository and make two branches (master and develop).
  • The develop branch should contain commits of every new feature of the player.
  • When all features will be ready you have to merge the development branch to the master.

Requirements for player

  • You have to find an HLS player and embed it into index.html file.
  • The player should be able to run "Big Bunny" video from this URL: https://video-dev.github.io/streams/x36xhzz/x36xhzz.m3u8
  • If player fails to play "Big Bunny" try this stream: https://d2zihajmogu5jn.cloudfront.net/bipbop-advanced/bipbop_16x9_variant.m3u8
  • Implement at least three features in the index.html (Play, Pause, Stop, Jump to 5 sec forward, Jump to 5 sec backward, Playlist, Shuffle).
  • Test player on at least two browsers and specify in README.md which version and browser it was.
  • Additional features are welcome and bonuses are available.
  • To pass this lab, you have to complete at least two points from the requirement list.