technologies for video delivery 673767