Can Jitsi do what we're looking for? (webinar-style embedding)

We want to embed live video streaming into a web application (social network). No detailed spec yet but “webinar style”.

Rough requirements:

Authenticate based on web application user

Include users from outside the web application (link sharing)

Screen sharing
Video / microphone on/off support

Admin user can mute one or all users

I know that Jitsi can do some of that, but less sure about the authentication and embedding stuff. Also, I see that the project is run by 8x8. Do they offer paid professional services including implementation? Open source is great, but we would need to have access to professional resources.