HLS reverse proxy with cache

Closed Posted 5 years ago Paid on delivery
Closed Paid on delivery

I need an HLS proxy - repeater with caching (.ts files for 2 minutes). It will be used as a edge server for live video streaming.

The format of the proxy hls urls must be like http[s]://server[:port]/APPLICATION/STREAMNAME

- It should record users at a redis server (edge_id, IP, user session id, timestamp, country, stream application). It should have at any time, at the redis, the current active users

- It should record at the redis, the bandwidth per application per minute for one day.

- It should have an endpoint API (secured with token) returning the status of the edge server (the above mentioned in redis)

- It should have an endpoint API (secured with token) returning the bandwidth per application for specific period

- I should have an endpoint API (secured with token) to enable and disable applications (403 response for all exept active applications)

- It should be properly structured so that I must be able later to add new protocols (rtmp, ws etc)

- It should be Easily configured with .env file

Node.js

Project ID: #17202593

About the project

3 proposals Remote project Active 5 years ago

3 freelancers are bidding on average €157 for this job

MyAwesomeTeam

Hello thomaspb. Do you need an hls proxy - repeater with caching ( ?.I can do this project as well We have experience in thoses skills: node.js. I always: -Do project fast as possib More

€165 EUR in 1 day
(13 Reviews)
4.7