video frontend