A web video streaming framework