New technologies and techniques needed to deliver video to the Internet