Annotation support for videos


I’d like to support annotations for videos.
I did some reasearch, and these are my current conclusions:

Are the above conclusions correct?

Also, can someone clarify wether edx-notes-api (the default edx go-to app that stores and serves notes) and catcha (the harvard developed Annotation Hub database) are interchangeable? hxat's documentation mentions the latter, but edX docs regarding annotations point to the former.
I’d like to know wether I’m on the right path before investigating further.

I posted this in “development”, but was unsure whether it belongs to DevOps instead.
My apologies if it’s the wrong place

Raccoon Gang has developed an XBlock that makes the features of available in Open edX. Could that solve your challenge?