Creating clips based on external URL

Joined
Aug 18, 2020
Messages
3
Reaction score
0
Location
India
Hi All,

Im new to the Blue Iris product as a whole...We are a group of AI enthusiasts who constantly keep getting requests for AI solutions for Ip Cameras. We were trying to understand if there were any robust OOTB NVR Software that we can use without having to write a lot of AI Code. We thought Blue Iris could be the final answer.........

Recently a small business ,manufacturing auto parts, wanted to clip videos of their production lines . They have IP cameras and they want to use a software (like Blue Iris )to record clips of auto part from the time it enters the line, till it exits.

They have sensors that constantly keeps identifying Vehicle auto part Identification Number (VIN) of each auto part which gets in the start of the production line. The sensors push that information to a local server.

The challenge is for the software to co-relate the correct VIN id to the associated camera clip of the auto part going through the production line.

For. eg Let say sensors detect and send VIN 001 to the local server (where Blue Iris is running). Blue Iris immediately has to captures the clip when VIN001 enters the production line and exits. Also it has to store the clip with a custom name like VIN_001.mpg

First of all we don't know if Blue Iris can software be customized to make clips based on some external web service call, lets say.. Also can a Blue Iris clip file be renamed to a custom file name internally through some configurations? Any help or suggestion links for handling the above problem appreciated.
 

cjowers

Getting the hang of it
Joined
Jan 28, 2020
Messages
107
Reaction score
36
Location
AUS
Sounds pretty straightforward. (At least doable!)

You can setup your BI cam streams to save clips (any custom naming / any folder) on a trigger (this can be an external trigger like a URL call to BI on your network, open BI to port 81 and- http://localhost:81/admin?trigger&camera=[camera]&user=admin&pw=MyPassword&flagalert=1&memo=[summary]

and then, whether you pass the VIN# to BI for filename tag (not 100% sure about this, but the &memo=[summary] portion of the above call, or something similar, or even using your camera's API url calls could do the trick... or the simplest method, (if there is only a few parts going through every minute) keep this info separate and then link the VIN# & clipID by datetime stamp in your database (or notepad or excel spreadsheet). or maybe the saved BI clip entering the folder then triggers a script to rename the file to the last VIN# scanned (or something along those lines)...

Is the desired saved clip from just 1 cam only? or do you want to piece together clips from multiple cameras for a single part's manufacturing process? Are 2 parts overlapping within a single video clip? (probably more complex) In that case you might just continuous record and then create clip exports (at the end of the shift) at all the timestamps logged by the VIN sensors. this could be potentially even be the preferred method?
 
Last edited:
Joined
Aug 18, 2020
Messages
3
Reaction score
0
Location
India
Thank you for your amazing post...!!

I did realize after your reply, that the clip need to be pieced together from multiple cameras for a single video. The other question about multiple parts in a single clip could also be true as they manufacture airbags and other dashboard parts too . We have asked for permission for a factory visit to exactly know the answers to these questions.

But your recommendation on creating clip exports based on timestamps might be the right approach /solution going forward. You help is appreciated!
 

cjowers

Getting the hang of it
Joined
Jan 28, 2020
Messages
107
Reaction score
36
Location
AUS
No problem, let us know how you go. I'm always interested to hear about other manufacturing machine vision projects, I do a little bit at work, so try to learn about the general needs, tech, etc. in the area.
Cheers
 
Last edited:
Top