Skip to content

Latest commit

 

History

History
60 lines (46 loc) · 1.39 KB

README.md

File metadata and controls

60 lines (46 loc) · 1.39 KB

mediacast

Google Cast - Chrome Sender & CAF Player for testing Media Playback

https://alfg.github.io/mediacast/

** Works on Google Chrome only!

Features

  • MP4
  • Adaptive Streaming - DASH / SmoothStreaming / HLS
  • DRM - Widevine / PlayReady

TODO

  • Support more container formats
  • HLS (and AES-128, SAMPLE-AES, Widevine) support
  • Subtitles & closed captions support (WebVTT/TTML)
  • Audio Track selection
  • Video Track selection (currently not supported by CAF Receiver API)

Development

Mediacast is built with Vue.js and the Google Cast SDK.

Install

npm install
npm run serve
  • Load http://localhost:8080/mediacast in Google Chrome.

Compiles and minifies for production

npm run build

Deploy

Deploys to Github Pages

npm run deploy

Docker

docker build -t mediacast .
docker run -it -p 8080:80 --rm mediacast
  • Load http://localhost:8080/mediacast in Google Chrome.

Resources

License

MIT