Checkout StripChat's Selene_mermaid