Skip to content

MOE Replay is a way to replay online VOD HLS streams as live HLS streams, but do it on demand. There is a server-side and a web app to interact with it. This is the server-side application that does the re-streaming.

Notifications You must be signed in to change notification settings

realeyes-media/moe-replay

Repository files navigation

MOE REPlay

What is this repository for?

  • MOE REPlay can parse HLS manifests and create live manifests on the fly
  • Version 1.0

How do I get set up?

  • cd to re-live-manifest root directory
  • $npm install -g typescript (if you don't have typescript installed)
  • $npm install -g typings (if you don't have typings installed)
  • $npm install
  • $npm run compile
  • modify "localPath" in projectDir/src/config/configuration.json to point to the local "temp" folder, example: /opt/realeyes/re-live-manifest/app/temp/ MAKE SURE THERE IS A TRAILING SLASH ON THE PATH
  • modify "localUrl" in projectDir/src/config/configuration.json to point to the local server url, example: http://re-manifester.com/ MAKE SURE THERE IS A TRAILING SLASH ON THE URL
  • $npm start

How to run

  • Use the endpoint in an HLS player: http://.com/manifest?manifest=&token=&startTime=0&type=m3u8
    • http://.com : the local server url
    • : the url where an HLS manifest is hosted
    • : the token used for authenticating with the host of the manifest
  • Right now the startTime and type are optional (until start time and different manifest type features are added)
  • If there is no token needed, omit that part of the query completely: http://.com/manifest?manifest=&startTime=0&type=m3u8

Sample endpoint in production

http://relm.realeyes.com/manifest?manifest=http://www.streambox.fr/playlists/x36xhzz/x36xhzz.m3u8&startTime=0&type=m3u8

Who do I talk to?

About

MOE Replay is a way to replay online VOD HLS streams as live HLS streams, but do it on demand. There is a server-side and a web app to interact with it. This is the server-side application that does the re-streaming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published