restreamer icon indicating copy to clipboard operation
restreamer copied to clipboard

Add VA-API hardware acceleration option to restreamer

Open redrob opened this issue 5 years ago • 5 comments

Hi there,

Our non-profit outfit really appreciates the efforts you have put into restreamer, thank you. We use it to restream an outdoor camera to Youtube.

One capability I am looking for is VA-API hardware encoding capabilities. I have been trying to build my own docker image based on this repo but with "--enable-vaapi " added to ffmpeg configure options in Dockerfile. Unfortunately, that threw an error when i attempted to build the docker imge;

ERROR: vaapi requested but not found

I am pretty new to docker still but it would be great if this was added to rs natively.

Thanks again!

redrob avatar Feb 03 '20 01:02 redrob

@redrob Please check this issue in order to use the VA-API in the Docker containter: https://github.com/datarhei/restreamer/issues/128

ioppermann avatar Feb 03 '20 09:02 ioppermann

Hi @ioppermann Yeah I did try that. Though that is quite a hack and seems to be centrically geared to Synology type devices.

Thanks though...

redrob avatar Feb 05 '20 05:02 redrob

Hi @redrob I was able to get vaapi encoding working on non-Synology hardware today. You might want to take a look here:
https://github.com/datarhei/restreamer/issues/128#issuecomment-775559396

LckyLuciano avatar Feb 09 '21 00:02 LckyLuciano

Hi @redrob I was able to get vaapi encoding working on non-Synology hardware today. You might want to take a look here: #128 (comment)

Thanks LckyLuciano, will give it a shot

redrob avatar Feb 09 '21 00:02 redrob

Hey @redrob Please test the latest datarhei/restreamer:vaapi-latest Docker image. Should work.

jstabenow avatar Jul 22 '22 11:07 jstabenow

Hi @redrob We are closing your issue https://github.com/datarhei/restreamer/issues/137.

This may be due to the following reasons:

  • Problem/inquiry has been solved
  • The ticket remained unanswered by you for a more extended time
  • The problem was explained and handled in another ticket

You can reopen this ticket at any time!

Please do not open related tickets twice. Always answer/ask in the original issue with the same problem.

Your datarhei team //Sven

svenerbeck avatar Oct 17 '22 15:10 svenerbeck