Skip to content
/ mediacast Public

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

License

Notifications You must be signed in to change notification settings

alfg/mediacast

Repository files navigation

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy