Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Streaming uses a lot of CPU and is slow #15

Open
5 tasks
shimberger opened this issue Dec 28, 2016 · 3 comments
Open
5 tasks

Streaming uses a lot of CPU and is slow #15

shimberger opened this issue Dec 28, 2016 · 3 comments

Comments

@shimberger
Copy link
Owner

shimberger commented Dec 28, 2016

Look into the following options:

  • compare source / target encoding to maybe skip transcoding all together
  • get HW acceleration to work
  • use different profiles / resolutions
  • use bigger HLS chunks
  • batch multiple HLS chunks together
@shimberger shimberger added this to the 0.4.0 milestone Dec 28, 2016
@shimberger shimberger removed this from the 0.4.0 milestone Nov 1, 2018
@elico
Copy link

elico commented Jan 7, 2020

@shimberger Did you had any time to read or test about this issue?

@shimberger
Copy link
Owner Author

@elico I have not. Are you interested in helping out?

@elico
Copy link

elico commented Jan 17, 2020

@shimberger I am not sure what you or others consider as high CPU usage.
In streaming and compression there is always a conflict between CPU and DISK.
You can spare one with the cost of the other but cannot spare both.
There is a talk which gives couple good points about this issue and there is a link to it in this git:
https://github.com/elico/nginx-hls-dash-stream-example

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants