jshridha / docker-blueiris

Blueiris in a docker using wine!
Apache License 2.0
106 stars 52 forks source link

Branch question #55

Open davewatson91 opened 3 years ago

davewatson91 commented 3 years ago

Hi all - love the work on this - thankyou!

Is there any reason that there is no comment on the second branch on the master, or why the second branch isn't the master? - I burnt a LOT of hours working through the things which didn't make sense, to then find that there was a whole separate branch which had resolved 90% of the things I came up against (as simple as resolution from env).

TonyBrobston commented 3 years ago

I think the simple answer is, there really isn't much active development occurring on this repo. If I understood the technologies better, I'd fix some of the issues, but the more I've dug in, the more confused I've gotten 🤷 .

I personally use leonowski's fork on a Linux server. This comment describes how I get a fresh install going. It's somewhat cumbersome but seems better than having a separate Windows server. leonowski hasn't responded to some of my tags, so I'm thinking he isn't actively developing his fork either.

https://github.com/jshridha/docker-blueiris/issues/53#issuecomment-825117878

davewatson91 commented 3 years ago

I think the simple answer is, there really isn't much active development occurring on this repo. If I understood the technologies better, I'd fix some of the issues, but the more I've dug in, the more confused I've gotten 🤷 .

I personally use leonowski's fork on a Linux server. This comment describes how I get a fresh install going. It's somewhat cumbersome but seems better than having a separate Windows server. leonowski hasn't responded to some of my tags, so I'm thinking he isn't actively developing his fork either.

#53 (comment)

Damn.

Once I found the second branch, it was actually quite good on this repo (and is working well to this point). I will persevere for the moment, and I guess if I need to, create a fork which hopefully can be community maintained.

Thanks for the pointer to the leonowski fork - will have a look and suss it out.

TonyBrobston commented 3 years ago

No problem, glad to help.

I'd also highly recommend experimenting on a second container/volume-mount when you're playing with new settings. I have caused some issues that I couldn't recover from with my main container/volume-mount a handful of times; reconfiguring everything is annoying.

I really wish Blue Iris was Linux based from the beginning. But, it seems to be a good solution for now. As soon as a Linux based competitor comes ago, I'll be ditching Blue Iris.

jshridha commented 3 years ago

Short story is that I have just moved and started a new job. Haven't had the time I hoped to put into maintenance. @davewatson91 which branch are you using? Gpu or experimental? Gpu is most up to date but has some cruff that needs to be cleaned to get the image size down.

davewatson91 commented 3 years ago

Short story is that I have just moved and started a new job. Haven't had the time I hoped to put into maintenance. @davewatson91 which branch are you using? Gpu or experimental? Gpu is most up to date but has some cruff that needs to be cleaned to get the image size down.

@jshridha Not a worry at all - completely understand life getting in the way, and appreciate anything you get into it!

Currently using the GPU branch succesfully. Managed to work out all the changes for volume mounts and such, and then permissions problems to save my setup from the master.

Attempting to use QuickSync, it hasn't errored, but I don't have a simple way of checking if it's actually working (currently don't have enough cameras to make a difference).

jshridha commented 3 years ago

The easy way is to check intel_gpu_top on the host machine. If it's working you'll see some video decoding. I can't remember the type of hardware acceleration I had to choose in blue iris to work correctly. It may have been called Intel+VAAPI. I can check once I unpack and set my BI box back up. Also, you have to go into winecfg and enable vaapi.

davewatson91 commented 3 years ago

The easy way is to check intel_gpu_top on the host machine. If it's working you'll see some video decoding. I can't remember the type of hardware acceleration I had to choose in blue iris to work correctly. It may have been called Intel+VAAPI. I can check once I unpack and set my BI box back up. Also, you have to go into winecfg and enable vaapi.

Thanks so much.

I have a feeling that there is more going on with my Ubuntu config. I had a quick look, but intel_gpu_top returns:

Failed to detect engines! (No such file or directory) (Kernel 4.16 or newer is required for i915 PMU support.)

Did some quick digging, couldn't see an answer to getting it running. Will have to set aside some more time to dig in. Thanks again.